On Fri, Feb 10, 2006 at 12:03:45PM +0000, Roger Leigh wrote: > > You neglected to mention what happens about reference cards for > documentation with invariant sections. Reference cards for Emacs and > GCC would be most useful, but AFAICT both of these manuals have > invariant sections.
Yes, they are useful, but GFDL doesn't make them impossible. You only have to accompany the reference card with the invariant sections printed on separate pages. > >> Docstrings. Useful! Not prohibited by other free licenses! Wow! > > > > I don't understand what you mean by "docstrings". > > Did you try google? They are documentation inlined in the source > code. Some languages (e.g. Python (DocStrings), Perl (POD), Common > Lisp) have native support for it; other languages (C, ObjC, C++, Java) > have special tools to extract the documentation (gtk-doc, doc++, > doxygen, javadoc). Ok. > If you want an example of it, grab a copy of > https://alioth.debian.org/download.php/1437/schroot-0.2.2.tar.bz2, and > look at the comments in schroot/*.h, then look at > doc/schroot/html/index.html. > > Consider what happens if the documentation is extracted and > incorporated into a manual with a GFDL licence, and the source is GPL. We all know that GFDL is incompatible with GPL, but if the sorce was covered by BSD-like license there is no problem - you can satisfy the requirements of the BSD license by additional invariant section. > In other situations, we might want to incorporate parts of the manual > into the source (for tooltips, help texts, usage examples, etc..). We > certainly couldn't do that with a GFDL manual and GPL source. Yes, it is not possible to incorporate such parts directly into the source so indirect way has to be used. Anton Zinoviev -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]