Hi,
I'm reviewing the license of the Nettle manual, which has been somewhat unclear (in some places it was stated that the manual was GPL:ed, while copyright notices in the manual said something differently or were simply missing).
This is related to Pike, because some paragraphs of the Nettle manual are copied to pike's module reference doc, e.g., http://pike.ida.liu.se/generated/manual/modref/ex/predef_3A_3A/Crypto/AES.ht.... The corresponding Pike source file (http://pike.ida.liu.se/development/cvs/view.xml?module=Pike&file=7.8/lib...), but I guess the intention is that it's licensed under the usual GPL/LGPL/MPL dual (or "threeal") license as the rest of Pike.
I'd like to make clear that such copying and remixing is allowed, question is how. I could use the GNU FDL (no invariant sections), and try to come up with an exception covering remixing of the manual into documentation for crypto modules that reuse nettle code and/or interfacecs. Or I could make the entire manual public domain. Or in between, I could try to use something along the lines of CC-attribution or CC-sharealike.
If possible, I'd prefer to retain some kind of copyleft, i.e, it should not be allowed to remix the manual and then require a per-copy licensing fee for the result, or apply drm-madness, and things like that.
Suggestions?
PS. Whatever I decide for the main text, I'm going to add some disclaimer saying that code examples are in the public domain.
PPS. At least I think the copying is from the Nettle manual to Pike module documentation. If anybody thinks the copying is in the other direction, please correct me.