On Mon, 19 Oct 1998, Ian Jackson wrote:
ian>John Lapeyre writes ("Re: Bug#27906: PROPOSED] Binary-only NMU's"):

ian>> I just want to register my vote for allowing this.
ian>
ian>We are not voting.
        This was an example of colloquial discourse.

ian>>   It is an unstable distribution-- this is meant to be a temporary
ian>> situation; putting the patch on the BTS I think easily qualifies as making
ian>> the source available.
ian>
ian>I disagree.  The wording of the GPL disagrees with you.  The Debian
ian>Social Contract is unclear.
        OK, the GPL requires that the source be made available at the
'same place'.

        Suppose, however, that I write a program and compile it under
solaris and my cc is a link to gcc, and 'cc' is hardcoded in the makefile.  
Then I put a binary and a source distribution on a site.  Someone gets the
source, tries to compile it under solaris and it fails, because it needs
gcc, and 'cc' is the sun compiler on his machine.  Am I violating the GPL
? (or imagine some library is hardcoded to be in /usr/opt, and the other
guy keeps it in /usr/local)
        If an Alpha porter changes a rules file to exchange 'egcc' for
'cc', builds a binary, but does not upload a new source, is the GPL being
violated ?  This is in fact what the bulk of the changes to my packages
consist of.
        I can imagine cases in which significant changes to the source are
made. In this case, one could argue that a source file should be made
available, in order to avoid establishing a precedent that could later be
exploited by some unscrupulous person.

        btw, the above argument may sound silly, but some pieces of
software are more difficult to compile than others.  How much expertise
must  one assume the recipient has in order to distribute under the GPL ?
The law probably makes allowance for intent to deal with gray areas.  
        An example at the other extreme is Karma, by Richard Gooch. He
distributes linux-binaries and source under the GPL.  I  tried pretty hard
to compile the thing, but failed.  On the other hand I have succesfully
compiled dozens of other GPL'd packages.   I Gooch violating the GPL ? 


John Lapeyre <[EMAIL PROTECTED]>
Tucson,AZ     http://www.physics.arizona.edu/~lapeyre

Reply via email to