Hi again. These are my two main objections to this document right now.
I'm still on vacation, so I didn't see the last call notice before;
hopefully this note will still be useful even though the deadline has
passed.
* Don't separate licenses for text and code. (section 6.3)
Generally, this leads to legal complexity when two licenses has to be
maintained. There is legal difficulty in making it clear that
different parts of a document is available under different licenses.
This will undoubtedly lead to delays in the IETF process when people
need to learn about this complexity, and negotiate how to solve it.
By having a license (the non-code license) that is incompatible with
both free and non-free software licenses, this will harm the adoption
rate and interoperability of IETF standards. If non-code portions
cannot be used by implementers, those portions will have to be
rewritten, and we all know that rewriting technical standards always
leads to subtle error.
The license on non-code portions of RFCs will make it impossible to
distribute RFCs via popular free operating systsms, such as Debian or
Ubuntu. I believe this will ultimately harm the IETF.
As far as I see, there is no good justification for this complication.
The decision to go this route was made early on without understanding
what the consequences would be, and an unwillingness to discuss or
reconsider.
* Permit additional license notes
and additional copyright notices (section 6.5)
I believe the current text goes beyond RFC 2026, RFC 3978 and the
running code of the IETF. Several code examples have been included
into IETF documents with special license notes. RFC 2026 and RFC 3978
permits additional license notes (but not additional copyright
notices).
A lot of source code that is useful to include in RFCs are available
under liberal licenses, such as the BSD license. That license
requires that the license notices are preserved. It is helpful for
technical documents to include such source code. I believe the
outbound document should not stand in the way here.
There also doesn't seem to be a good justification for the text. What
problem is it aiming to solve?