A concrete example: I took the Punycode code in RFC 3492 and adapted
it to the coding style I use in LibIDN. If RFC 3492 would have been
licensed under RFC 2026, RFC 3978 or under a license that only permits
"translations", this would not have been possible. Fortunately, Adam
Costello wisely placed RFC 3492 under a liberal license:
Regarding this entire document or any portion of it (including the
pseudocode and C code), the author makes no guarantees and is not
responsible for any damage resulting from its use. The author grants
irrevocable permission to anyone to use, modify, and distribute it in
any way that does not diminish the rights of anyone else to use,
modify, and distribute it, provided that redistributed derivative
works do not contain misleading author or version information.
Derivative works need not be licensed under similar terms.
Makes sense. How about this:
All such quotations SHOULD be attributed properly to the IETF and
the IETF document from which they are taken. That means that there
should be a strong recommendation that all such quotations be
attributed, but it cannot be a legal requirement for being able
to quote a document.
/Simon