Daniel Jacobowitz wrote: > On Sun, Mar 26, 2006 at 02:39:50PM -0800, Steve Langasek wrote: > >>Hi Dan, >> >>On Fri, Mar 24, 2006 at 09:48:58AM -0500, Daniel Jacobowitz wrote: >> >>>On Sun, Mar 12, 2006 at 06:26:15PM -0500, Nathanael Nerode wrote: >>> >>>>There has been absolutely no progress. It's March. The manual still >>>>contains >>>>invariant sections upstream and in Debian. Documentation with invariant >>>>sections was reaffirmed as non-free in the most recent GR. >> >>>>Time to remove the manual. >> >>>Yes, sadly, it is. I'll do this with the next upload (shouldn't be too >>>long). >> >>By any chance, do you have any plans to upload the manual to non-free? > > > That's part of why it's taken so long. As a daily GDB developer, > having an installed copy of this manual is absolutely essential to me. > It means separating it out of the GDB build system, though. > > Also, I've just remembered that an important part of GDB is in fact > built from the manual... I'm not entirely sure what to do about that.
I assume you're referring to observer.h etc.? This actually indicates a nasty licensing mistake upstream. observer.texi absolutely must be available under a GPL-compatible license; otherwise it's copyright infringement for anyone but the FSF to generate observer.h and link it into the GPL-licensed remainder of GDB (unless it qualifies under 'fair dealing' or similar provisions, and at least under the UK's extremely restrictive laws it probably doesn't). But it's not; it's only available under the GFDL. Generating observer.h is a copyright violation, because it doesn't satisfy the GFDL's requirements. This really, really needs to be fixed upstream: observer.texi should be dual-licensed under the GPL. This is exactly the sort of crap which results from making a "documentation license" which is incompatible with the program license. Daniel, you have some influence upstream; see if you can get the FSF leadership to understand that this is a real problem which needs to be dealt with. Barring that, you'll have to write a replacement for observer.h, and you'll have to write it without referring to the manual. Have fun. :-P -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]