[bind10-dev] [svn] commit: r1108 - in /branches/each-nsec3/src/lib/dns/cpp: Makefile.am base32.cc base32.h sha1.cc sha1.h tests/Makefile.am tests/base32_unittest.cc tests/sha1_unittest.cc

Evan Hunt each at isc.org
Thu Mar 4 15:33:54 UTC 2010


> I noticed that the original copyright and license and attribution for 
> the sha1 code was missing. I was going to ask you to re-add it (plus 
> maybe comment on what you changed). For the sha1, I see several sections 
> of code and comments/documentation are near verbatim to the original 
> code (other than formatting, few type changes, and a few functions or 
> variables renamed).

All the modifications were just to match BIND10 coding style guidelines;
there were no functional changes that I can recall.

> But, the code the sha1 is based on is not open source -- well at least 
> the license is unclear. It does not say we have the right to modify nor 
> distribute the modified code.

RFC 5378, Section 5.3:

  To the extent that a Contribution or any portion thereof is protected
  by copyright or other rights of authorship, the Contributor and each
  named co-Contributor grant a perpetual, irrevocable, non-exclusive,
  royalty-free, world-wide, sublicensable right and license to the IETF
  Trust under all such copyrights and other rights in the Contribution:
   [...]
   c. to modify or prepare derivative works (in addition to
      translations) that are based on or incorporate all or part of the
      Contribution, and to copy, publish, display, and distribute such
      derivative works, or portions thereof unless explicitly disallowed
      in the notices contained in a Contribution (in the form specified
      by the Legend Instructions)

                                        eh




More information about the bind10-dev mailing list