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} ***

Reply via email to