Hello All,
Since I am releasing MELT as a plugin (GPLv3+ licensed, FSF copyrighted), I would like to package the documentation, by changing the contrib/make-melt-source-tar.sh shell script of the MELT branch so that it packages appropriate *.texi files. As you probably know, MELT documentation is made (in the MELT branch) of * file melt.texi which is a chapter of the GCC internal documaentation. This file is hand written so is FSF copyrighted and GFDL licensed. * generated file meltgendoc.texi (generated by MELT from *.melt code in the build directory of the MELT branch). Since this file is generated from the *.melt source code of the MELT branch, I understand it is GPL licensed & FSF copyrighted (since generated from GPL code). It seems that because of the GPL vs GFDL licensing difference (I don't want to open a debate now), I should wrap those two things separately. So my feeling is that I should wrap these documentations in two different toplevel texinfo documents (for the MELT plugin), probably a file meltplugin.texi which would @include melt.texi which would be its only chapter, and this file should be GFDL licensed. a file meltapi.texi which would @include meltgendoc.texi so has to be GPL licensed. The point is that in an ideal world, I would like these documents to be not too big and still compatible with GCC. What should be the wrapping text around melt.texi? Can I copy http://www.gnu.org/software/texinfo/manual/texinfo/html_node/GNU-Sample-Texts.html#GNU-Sample-Texts . What should be the front-cover text & back-cover text wrapping a single chapter of the GCC MELT branch? What should be the wrapping text around generated meltgendoc.texi? How should I write that a documentation has a GPLv3 (not GFDL!) license? Regards. PS. I don't ask any "exception" to GFDL or GPL. I just want to relaase two different documentation under the licenses needed by them. In my understanding, melt.texi is GFDL so need a GFDL documentation wrapper and meltgendoc.texi is GPL so needs a GPL documentation wrapper. And I don't know how to write these wrappers. PPS. If you know about some GPL documentation text (I heard there are some), please give a pointer. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359 8, rue de la Faiencerie, 92340 Bourg La Reine, France *** opinions {are only mines, sont seulement les miennes} ***