[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 16:26:34 UTC 2010


> 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. 

I don't know what you mean by "the C++ code" ... what's in sha1.cc
is precisely what's in the RFC, with local style modifications done
by me.

> 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.

Again, I don't know what you mean here.

> 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.)

It already says it's adapted from RFC 3174.  We can add "Copyright 2001
The Internet Society", though.

I think I've seen similar things in bind9 where code is incorporated from
RFC's without a copyright attribution; if this is a concern then perhaps it
should be followed up there.

-- 
Evan Hunt -- each at isc.org
Internet Systems Consortium, Inc.



More information about the bind10-dev mailing list