Newsgroups: comp.sys.apollo
Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!caen!umich!terminator!pisa.citi.umich.edu!rees
From: rees@pisa.citi.umich.edu (Jim Rees)
Subject: Re: postscript preview
Message-ID: <51f0f914.1bc5b@pisa.citi.umich.edu>
Sender: usenet@terminator.cc.umich.edu (usenet news)
Reply-To: rees@citi.umich.edu (Jim Rees)
Organization: University of Michigan IFS Project
References: <1991May31.155935.6043@cs.cmu.edu> <51e5d5ff.1bc5b@pisa.citi.umich.edu> <1991Jun2.025712.1595@digi.lonestar.org>
Date: Mon, 3 Jun 91 02:06:16 GMT

In article <1991Jun2.025712.1595@digi.lonestar.org>, kgallagh@digi.lonestar.org (Kevin Gallagher) writes:

  In article <51e5d5ff.1bc5b@pisa.citi.umich.edu> rees@citi.umich.edu (Jim Rees) writes:
  >I would love to make a binary available to you, but the gnu license
  >prohibits me from doing so.

  You misunderstand the gnu license (GPL).  You can distribute binaries if you
  wish.  Many ports of GNU software are distributed this way, especially MS-DOS
  ports.  However, the license does say that you must make the source changes
  you made to generate the distributed binary available to anyone who receives
  the binary and would also like your changes to the source.

The GPL seems pretty clear to me.  I don't think I misunderstood it.  One of
the terms of the gnu general license (as described in a file that comes with
ghostscript) is as follows:

  3. You may copy and distribute Ghostscript (or a portion or derivative
of it, under Paragraph 2) in object code or executable form under the
terms of Paragraphs 1 and 2 above provided that you also do one of the
following:

    a) accompany it with the complete corresponding machine-readable
    source code, which must be distributed under the terms of
    Paragraphs 1 and 2 above; or,

    b) accompany it with a written offer, valid for at least three
    years, to give any third party free (except for a nominal
    shipping charge) a complete machine-readable copy of the
    corresponding source code, to be distributed under the terms of
    Paragraphs 1 and 2 above; or,

    c) accompany it with the information you received as to where the
    corresponding source code may be obtained.  (This alternative is
    allowed only for noncommercial distribution and only if you
    received the program in object code or executable form alone.)

So a binary distribution is only possible under b) or c) above.  Since I
received ghostscript as source, I'm restricted to b).  Even if you assume
"written" can mean "machine-readable" (and I don't read it that way), I'm
still required to make guarantees valid for three years, which I certainly
can't do.

The way I read this, gnu software can only be distributed in source form.  I
believe that's the way Stallman intended it.  If you have a different
interpretation, I would like to hear it.
