> I really dislike allowing viral licensing in IETF standards.
> I don't think it belongs there.
> If a contributor wants to use different licensing than IETF standards,
> then don't put the code in an IETF document; make it available
> elsewhere.
I believe it should be up to each contributor. The IETF tradition is
to let each author decide the license terms. In theory, they should
be compatible with the IETF rules, but that hasn't been the running
code.
Note that neither RFC 2026 nor RFC 3978 gives you the right to extract
code from RFC and use it. Permitting authors to grant even a
"share-alike" right to parts of RFC gives you MORE rights than before,
not less.
I suspect that in practice, many IETFers would be inclined to license
code in their contributions under a BSD or MIT license.
/Simon