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]

Reply via email to