[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
Jeremy C. Reed
jreed at isc.org
Thu Mar 4 15:55:47 UTC 2010
On Thu, 4 Mar 2010, Evan Hunt wrote:
> > 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:
As far as I see in RFC 3174, the C++ code is not there but I agree that
code is near identical. The C++ code has a copyright and "All Rights
Reserved" and no license.
A separate license.txt file give distribution permission but no
modification and redistribution of modified version permission.
I am not sure we can use the RFC 5378 rights for the C++ code.
Especially since it conflicts with the newer C++ code copyright.
Regardless of what it used, it needs to be documented as in comments
in the code, as others may use it and need to know their rights. (They
can't assume it is ISC licensed code.)
More information about the bind10-dev
mailing list