From: tml@tik.vtt.fi (Tor Lillqvist)
Newsgroups: comp.os.linux
Subject: Re: X386 and lame SVGA cards
Date: 7 May 92 14:06:30 GMT
Organization: Technical Research Centre of Finland, Laboratory for Information
	Processing (VTT/TIK)
In-reply-to: ron_p@aruba.nysaes.cornell.edu's message of 7 May 92 03:12:21 GMT

In article < RON_P.92May6221221@aruba.nysaes.cornell.edu> 
ron_p@aruba.nysaes.cornell.edu (Ron Pool) writes:

   I very much like the fact that source is available for everything
   I'm using in Linux right now, except for possibly X386 and gcc2.1
   (as ported to Linux).

Excuse me, but am I missing something?  Why is there lots of these
announcements "source for this and that for Linux is available"?  If
Linux is POSIX compliant, most of the better free software (like GCC)
should be pretty straightforward to compile from the official sources.
Why is there a need for special Linux versions of the source?

Or is it simply the case that most Linux users are not used to compile
and install free software, and thus need a lot of handholding even for
trivial configuration things like do signal handlers need to be
reinstalled each time or not, or strchr vs. index.
--
Tor Lillqvist,
working, but not speaking, for the Technical Research Centre of Finland

Newsgroups: comp.os.linux
From: Paul Allen < paula@atc.boeing.com>
Subject: Sources (was: Re: X386 and lame SVGA cards)
Reply-To: paula@atc.boeing.com
Organization: The Internet
Date: Thu, 7 May 1992 20:32:15 GMT


tml@tik.vtt.fi (Tor Lillqvist) wrote:
|In article < RON_P.92May6221221@aruba.nysaes.cornell.edu> 
ron_p@aruba.nysaes.cornell.edu (Ron Pool) writes:
|
|   I very much like the fact that source is available for everything
|   I'm using in Linux right now, except for possibly X386 and gcc2.1
|   (as ported to Linux).
|
|Excuse me, but am I missing something?  Why is there lots of these
|announcements "source for this and that for Linux is available"?  If
|Linux is POSIX compliant, most of the better free software (like GCC)
|should be pretty straightforward to compile from the official sources.
|Why is there a need for special Linux versions of the source?

Linux appears to be considerably better than Minix when it comes to
ease of porting stuff, but there still seems to be some level of "port"
required for some software.  I'm asuming that this will get better
as Linux matures and becomes more complete.

|Or is it simply the case that most Linux users are not used to compile
|and install free software, and thus need a lot of handholding even for
|trivial configuration things like do signal handlers need to be
|reinstalled each time or not, or strchr vs. index.

Many people who aren't used to compiling things are installing and
attempting to run Linux because it's available as a complete binary-
only distribution.  Some of these folks will need handholding when
they start trying to customise things.

The last time I looked on tsx-11, the binaries to sources space ratio
was about 2:1.  In many cases, Linux diffs for a package are included
with the binary rather than being separated out under the sources
hierarchy.  (So you have to ftp a half meg of binary in order to get
the 20Kb of diffs!)  When I commented on the apparent disregard for
sources (the "Binaries considered harmful" thread of a month ago), I
got a uniformly negative reaction from several of the major players
in the Linux arena.  I found this surprising, since Unix software has
historically been distributed almost exclusively in source form.

If I were running things, Linux would be distributed as a minimal
binary bootstrap kit and sources (or diffs) for everything else.
It would be easy to assemble a complete source hierarchy without
having to deal with huge unwanted binaries.  New users would need
to ftp the bootstrap kit in order to get started, but sources and 
diffs would suffice after that.  (Fortunately for me, I'm not running
things.  I'd probably have half the net mad at me!  :-))

Paul Allen
paul.allen@atc.boeing.com

Newsgroups: comp.os.linux
From: tytso@ATHENA.MIT.EDU (Theodore Ts'o)
Subject: Re: Sources (was: Re: X386 and lame SVGA cards)
Reply-To: tytso@athena.mit.edu
Organization: The Internet
Date: Thu, 7 May 1992 23:36:20 GMT

   From: Paul Allen < paula@atc.boeing.com>
   Reply-To: paula@atc.boeing.com

   The last time I looked on tsx-11, the binaries to sources space ratio
   was about 2:1.  In many cases, Linux diffs for a package are included
   with the binary rather than being separated out under the sources
   hierarchy.  (So you have to ftp a half meg of binary in order to get
   the 20Kb of diffs!)  

If this is true, then that is a bug.  I generally try to break stuff
apart into a source tar file and a binary tar file, although there may
have been a few exceptions.  (Hint for potential uploaders --- please
upload the binaries in a separate file from the sources/diffs!)

   When I commented on the apparent disregard for
   sources (the "Binaries considered harmful" thread of a month ago), I
   got a uniformly negative reaction from several of the major players
   in the Linux arena.  I found this surprising, since Unix software has
   historically been distributed almost exclusively in source form.

What I thought I heard as the general consensus (although I may be
biased since that's what *I* believe :-), wasn't that sources was bad
and that you should upload binaries.  Rather, the consensus was that
people should upload sources or diffs whenever possible, but making
binaries available shouldn't be considered a bad thing.

I don't think it can be "harmful" to give people the option of either
grabbing sources or grabbing binaries.  Even people who are comfortable
compiling distributions may not want to waste the time and disk space to
recompile the world.  And if you attempt to force people who don't know
how to compile distributions, they will more likely just give up on
Linux rather than actually sitting down and learning the foibles of
make, learning how to edit appropriate config files, learning what
#ifdef POSIX, #ifdef SVR4.  Eventually, this is something which all good
Unix hackers should know how to do.  But that doesn't mean that you
start people out with that.

But if you don't like binaries, just pretend that the "bin" or
"binaries" subdirectory on your favorite FTP site doesn't exist.  And if
you find yourself needing to grab 1/2 meg of binaries just to get a
diff, you should let your FTP administror know.

						- Ted

Newsgroups: comp.os.linux
Path: sparky!uunet!europa.asd.contel.com!darwin.sura.net!blaze.cs.jhu.edu!bogstad
From: bogs...@blaze.cs.jhu.edu (Bill Bogstad)
Subject: Re: Sources (IMPORTANT to managers of LINUX ftp sites)
Message-ID: <1992May9.143843.13241@blaze.cs.jhu.edu>
Organization: Johns Hopkins Computer Science Department, Baltimore, MD
References: <1992May7.233620.29099@athena.mit.edu>
Date: Sat, 9 May 1992 14:38:43 GMT
Lines: 66

In article <1992May7.233620.29...@athena.mit.edu> ty...@athena.mit.edu writes:
>...
>What I thought I heard as the general consensus (although I may be
>biased since that's what *I* believe :-), wasn't that sources was bad
>and that you should upload binaries.  Rather, the consensus was that
>people should upload sources or diffs whenever possible, but making
>binaries available shouldn't be considered a bad thing.
>...

	I've never had any problems with binaries being distributed, but I
have complained in the past about sources for some packages either not being
clearly labeled as such and/or not being distributed at all.  Well, a recent
posting in gnu.gcc.announce by Richard Stallman may be relevant to this
discussion.  [BTW, I did not bring this to his attention.  It isn't my
fault. :-)] To summarize:  He considers that FTP sites that provide binaries
of programs covered under the GNU public license (GPL) without providing
FULL source code (not just diff files) "side by side" to be in violation of
the GPL.

	I don't know if this is an official statement of policy for the Free
Software Foundation (FSF); but if anyone can make such a statement I would
think that he can.  He specifically is commenting on GCC; but it would
appear that his comments would cover anything under the GPL for which he or
the FSF hold the copyright.  I'm including the full text of his message
which appeared in gnu.gcc.announce below.

				Bill Bogstad
				bogs...@cs.jhu.edu

Newsgroups: gnu.gcc.announce
From: r...@gnu.ai.mit.edu (Richard Stallman)
Subject: Executables and anon ftp
Message-ID: <9205081831.AA03956@mole.gnu.ai.mit.edu>
Sender: gnuli...@ai.mit.edu
Organization: GNUs Not Usenet
Distribution: gnu
Date: Fri, 8 May 1992 10:31:22 GMT
Approved: info-...@prep.ai.mit.edu
Lines: 27

I've heard that there are ftp sites distributing executables of
versions of GCC, without full sources on line side by side with them.
This isn't allowed under the GPL, and for good reason: ensuring users
have easy access to the source code is one of the main aims of GNU.

This is not a matter of deliberate wrongdoing; the source code for
these versions is free and is circulating.  (The people who wrote the
modified versions aren't in control of what ftp sites do.)  But it is
still a significant matter because it can cause trouble for users.

Sometimes there are patch files available giving changes from an FSF
release, such as 2.1.  But this is not sufficient.  For example,
suppose the user copies the binaries and patches now, then tries to
use the patches in a few months when a problem arises.  At that time
it will be hard to find a copy of GCC 2.1 sources to patch.  Instead,
2.3 or 2.4 will be current--but the patches may not work in those
versions, due to the changes we will have made in GCC.

This is why the GPL says that the complete sources have to be made
available.  In the case of distribution by anonymous FTP, users can
choose to copy just the executable, but they must have the option of
copying the source as well.  So the source has to be on line alongside
the binary.

If you see an ftp site that has binaries available without complete
sources, please bring this to their attention.

Newsgroups: comp.os.linux
From: britt@leland.Stanford.EDU (Britt Park)
Subject: Re: Sources (IMPORTANT to managers of LINUX ftp sites)
Organization: DSG, Stanford University, CA 94305, USA
Date: Sat, 9 May 92 16:54:04 GMT


	I think that a few comments about the GNU license are necessary.  I do
not believe that the portion of the GNU license which states that modifications
to GNU software must fall under the GNU license has any legal basis.  The
rights to the modifications to a program invest wholly with the author of those
modifications.  As to the requirement that complete sources to a binary on an
archive site must be located on the same archive site;  I don't believe this
has any basis either, at least not as the GNU license is currently phrased:

	"You may copy and distibute the Program ... in object code or
executable form under the terms of Paragraphs 1 and 2 above provided that you
also do one of the following:
	... Accompany it with the information you received as to where the
corresponding source code may be obtained."


	Certainly I believe it's better for archive sites to make available
complete sources rather than just diffs.  This is not, however, always
practicable.  It costs a great deal in resources to maintain an archive site,
and GNU software, as we all know, weighs in on the hefty side.  I'd prefer to
see archive sites with binaries only rather than archive sites which fold
because they don't have the space to hold all the sources.

						Britt Park
						britt@cb-iris.stanford.edu

Newsgroups: comp.os.linux
From: aclark@netcom.com (Al Clark)
Subject: Re: Sources (IMPORTANT to managers of LINUX ftp sites)
Date: Sat, 09 May 92 18:54:25 GMT
Organization: Netcom - Online Communication Services  (408 241-9760 guest) 

In article <1992May9.165404.20041@leland.Stanford.EDU> 
britt@leland.Stanford.EDU (Britt Park) writes:
>
>	I think that a few comments about the GNU license are necessary.  I do
>not believe that the portion of the GNU license which states that modifications
>to GNU software must fall under the GNU license has any legal basis.  The
>rights to the modifications to a program invest wholly with the author of those
>modifications.  As to the requirement that complete sources to a binary on an
>archive site must be located on the same archive site;  I don't believe this
>has any basis either, at least not as the GNU license is currently phrased:
>
>	"You may copy and distibute the Program ... in object code or
>executable form under the terms of Paragraphs 1 and 2 above provided that you
>also do one of the following:
>	... Accompany it with the information you received as to where the
>corresponding source code may be obtained."
>
>
>	Certainly I believe it's better for archive sites to make available
>complete sources rather than just diffs.  This is not, however, always
>practicable.  It costs a great deal in resources to maintain an archive site,
>and GNU software, as we all know, weighs in on the hefty side.  I'd prefer to
>see archive sites with binaries only rather than archive sites which fold
>because they don't have the space to hold all the sources.
>
>						Britt Park
>						britt@cb-iris.stanford.edu

Not being a lawyer, I have no idea whether or not the above has any validity.
However, I would suggest that people be very careful about following it.
FSF and rms have a lot invested, and I suspect will be militant about 
enforcing their copyright (copyleft).  I have been told that one of the rights
protected by copyright is the right to modify, thus modifying a copyrighted
file without permission is in itself a copyright violation.

Be careful when you get into this legal stuff.
-- 
Al - aclark@netcom.com - My opinions are my own.
      *** Practice random kindness and senseless acts of beauty! ***

From: tytso@ATHENA.MIT.EDU (Theodore Ts'o)
Subject: Re: Sources (IMPORTANT to managers of LINUX ftp sites)
Reply-To: tytso@athena.mit.edu
Date: Sun, 10 May 1992 16:14:57 GMT

   From: britt@leland.Stanford.EDU (Britt Park)
   Date: 9 May 92 16:54:04 GMT
   
   As to the requirement that complete sources to a binary on an
   archive site must be located on the same archive site;  I don't
   believe this as any basis either, at least not as the GNU license is
   currently phrased: 

        "You may copy and distibute the Program ... in object code or 
   executable form under the terms of Paragraphs 1 and 2 above provided
   that you also do one of the following:
           ... Accompany it with the information you received as to where the
   corresponding source code may be obtained."

That's GPL version 1.  GPL version 2 is not so clear; the same section
in GPL v. 2 states:

    Accompany it with the information you received as to the offer
    to distribute corresponding source code.  (This alternative is
    allowed only for noncommercial distribution and only if you
    received the program in object code or executable form with such
    an offer, in accord with Subsection b above.)

Grr.... I have sent mail to rms@gnu.ai.mit.edu, asking him to reconsider
the matter.  In the meantime, I suggest that people who want to put
stuff under the GPL carefully read both the version 1 and version 2, and
consider which one you want to place your program under, if any.

           Certainly I believe it's better for archive sites to make available
   complete sources rather than just diffs.  This is not, however, always
   practicable.  It costs a great deal in resources to maintain an
   archive site, and GNU software, as we all know, weighs in on the hefty
   side.  I'd prefer to see archive sites with binaries only rather than
   archive sites which fold because they don't have the space to hold
   all the sources. 

This is my concern also.  I'm not sure what can be done, however.
(Except for stating that you wish your program to be placed under GPL
version 2.)

                                                        - Ted

Newsgroups: comp.os.linux
From: lee@uhunix.uhcc.Hawaii.Edu (Greg Lee)
Subject: Re: Sources (IMPORTANT to managers of LINUX ftp sites)
Nntp-Posting-Host: uhunix.uhcc.hawaii.edu
Organization: University of Hawaii
Date: Sun, 10 May 1992 20:29:16 GMT

In article <7!jkhpq.aclark@netcom.com> aclark@netcom.com (Al Clark) writes:
}In article <1992May9.165404.20041@leland.Stanford.EDU> 
britt@leland.Stanford.EDU (Britt Park) writes:
}>...
}>modifications.  As to the requirement that complete sources to a binary on an
}>archive site must be located on the same archive site;  I don't believe this
}>has any basis either, ...
}...
}Not being a lawyer, I have no idea whether or not the above has any validity.
}However, I would suggest that people be very careful about following it.
}...

Since we are so heavily indebted to fsf, it would make sense to think first
about what is courteous and much later about what we could get away with.

--
Greg Lee < lee@uhunix.uhcc.hawaii.edu>

From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
Newsgroups: comp.os.linux
Subject: Re: Sources (IMPORTANT to managers of LINUX ftp sites)
Date: 11 May 92 08:33:44 GMT
Organization: University of Helsinki

In article <1992May10.202916.26781@news.Hawaii.Edu> lee@uhunix.uhcc.Hawaii.Edu 
(Greg Lee) writes:
>
>Since we are so heavily indebted to fsf, it would make sense to think first
>about what is courteous and much later about what we could get away with.

Indeed.  I hope people try to follow the /intent/ of the GPL first, and
then start worrying about the legal implications.  I don't feel too
strongly about the legalese: it's there just because it's required to
uphold that intent in a court of law, and wouldn't even be needed
otherwise.  I'd suggest not reading the GPL searching for loopholes -
but on the other hand not being unnecessarily strict about it either. 
Use a bit of common sense in it all (until somebody starts threatening
with legal action: but in that case you have probably not been following
the GPL even in intent).

There are probably quite a few binaries that should be removed from the
linux archives: especially the older ones that needed a bit more porting
than they need now with the better compiler/library, and that might not
have source (I think my original gcc-1.40 and bash-1.05 should probably
be removed: I've had to delete my sources to get X running..  Nobody
uses them any more anyway).  It might even result in some general
cleanup of old binaries... 

		Linus

From: britt@leland.Stanford.EDU (Britt Park)
Subject: Re: Sources (IMPORTANT to managers of LINUX ftp sites)
Date: 12 May 92 17:41:08 GMT


        I'm not quite sure that people have been reading to the end of my
original post.  I'm not recommending wholesale theft of GNU software for
nefarious purposes.  I'm recommending that people not allow GNU to
deprive them of what I believe to be their rights.  The GNU license is
claiming the authority to dictate to programmers how thy wish to
distribute their work.  

     A modified program is a derived work and is covered by the
copyright of the work from which it is derived.  The modifications are
probably not; at least no more so than commentary about a copyrighted
literary work is.  The general rule appears to be that if parts of a
creative work are separable, then the separate parts are separate works.
Modifications to software are certainly physically separable from the
original.  That's why we have diff.  Of course the courts may decide
that this separability may not be relevant for software.  They (the
courts) seem capable of deciding almost anything these days.  Software
companies will certainly argue that modifications to programs are not
independant of the original program.  In a very real sense they are not,
but then most software is not independant of the (copyrighted)
environment in which they run.  Even ATT hasn't tried to claim copyright
over programs written for UNIX.  

     Legalities aside, FSF is, instead of promoting, hindering the
propagation of good free software by trying to require people to be not
just dutiful hackers who fix and port software, but distributors.  What
I want is to make any modifications I make really freely available.  I
don't have the room to keep multiple megs of source code lying around. 
So, I just won't modify GNU software, at least, not until an attorney
tells me whether my legal theorizing is correct.  Further, I don't think
its fair to bulletin boards or archive sites that they have to maintain
huge source files because thay want to make useful modifications
available. 


                                             Britt
                                             britt@cb-iris.stanford.edu


P.S.  As best as I can make out from the two versions of the GNU GPL, an
archive site is permitted to carry only binaries to a GNU work, as long
as they make it clearly known where the sources to the modified work can
be obtained.  By "may be obtained" presumably is meant in the ways
outlined in paragraphs 1-4.

P.P.S.  One hopeful note.  The law generally takes a dim view of
contracts or other legally enforcible vehicles which try to extend their
terms past the original subject of the contract or those which try to
act in perpetuity.  Entailment of property in wills has never been legal
in the U.S. 

P.P.P.S.  With my luck I'll probably be completely wrong about the legal
aspects.  What I've said is all based on my understanding of the
Intellectual Property textbook I read, and my questioning of an attorney
friend.  My understanding may be quite imperfect.  I have a tendency to
confuse what's right with what's legal.  They don't always correspond. 

Keywords:

From: pgr@ecs.ox.ac.uk (Partially Grown Rhododendron)
Subject: Re: Sources (IMPORTANT to managers of LINUX ftp sites)
Date: 12 May 92 21:48:06 GMT
Reply-To: pgr@ecs.ox.ac.uk (Partially Grown Rhododendron)

This is a long reply to Britt Park's post...

In < 1992May12.174108.12892@leland.Stanford.EDU>, Britt Park
< britt@leland.Stanford.EDU> writes:
>       I'm not quite sure that people have been reading to the end of my
> original post.

I think quite a lot of people have; that's probably why they are arguing
with you :-}

>                 I'm not recommending wholesale theft of GNU software for
> nefarious purposes.  I'm recommending that people not allow GNU to
> deprive them of what I believe to be their rights.  The GNU license is
> claiming the authority to dictate to programmers how thy wish to
> distribute their work.  

I think the key phrase here is `what I believe' ...

The GPL can only affect you if you either try to distribute, use, or
modify code that has been put under it.  Since the original author of a
piece of GPL'd code put it under this license, you only have as many
rights to the code as he (and it) grants.  The GPL can `dictate'
*NOTHING* unless the author of the original work wanted it to; somebody
is not going round forcing programmers to put their *original* code
under the GPL.  It only places constraints on people who then go on to
produce derived works; this is perfectly reasonable, since this is what
the original author wanted.

The GPL (version 2) states in its preamble:

|   For example, if you distribute copies of such a program, whether
| gratis or for a fee, you must give the recipients all the rights that
| you have.  You must make sure that they, too, receive or can get the
| source code.  And you must show them these terms so they know their
| rights.

i.e., if you got a program from a site and compiled it, you must give
anybody who you give the binaries to the right to do the same thing.
You must tell them where the source code is.  And you *must* supply them
with the COPYING notice.

Now, for the terms and conditions (precised where possible):

|   1. You may copy and distribute verbatim copies of the Program's
| source code as you receive it, in any medium, provided that you
| conspicuously and appropriately publish on each copy an appropriate
| copyright notice and disclaimer of warranty; keep intact all the
| notices that refer to this License and to the absence of any warranty;
| and give any other recipients of the Program a copy of this License
| along with the Program.
[bit about charging deleted]

Point:  there is no prominent COPYING notice, or notice saying where
the source can be found, or who wrote it, in the gcc 2.1, libc, or
associated GNU code distribution for Linux that existed on tsx11 from
April 6th -- this is a requirement of the GPL.  Hence, those tar files
are infringing the GPL, and thence the copyright (left).  If I were the
author of GCC, I would feel rather peeved by that.  Wouldn't you?
Perhaps that's what RMS noticed too...

|   2. You may modify your copy or copies of the Program or any portion
| of it, thus forming a work based on the Program, and copy and
| distribute such modifications or work under the terms of Section 1
| above, provided that you also meet all of these conditions:
[(a) prominent notices of date and time of changes made]
|     b) You must cause any work that you distribute or publish, that in
|     whole or in part contains or is derived from the Program or any
|     part thereof, to be licensed as a whole at no charge to all third
|     parties under the terms of this License.
[(c) interactive program must print no-warranty banner if a derived work]

And now the important bit:

*** Thus, it is not the intent of this section to claim rights or contest
*** your rights to work written entirely by you; rather, the intent is to
*** exercise the right to control the distribution of derivative or
*** collective works based on the Program.

> Modifications to software are certainly physically separable from the
> original.  That's why we have diff.  Of course the courts may decide
> that this separability may not be relevant for software.
[a bit more about modifications being independent of the original code]

The diff's may be owned by you; but the diff's without the original are
nothing -- when you can compile your own modifications without any of
the original code then you have written a new piece of software, which
you then own.  Until then, you have to live under the previous
copyright.  In order to make diff's useful they must be applied, and as
soon as they are applied they form a derived work.  Which then falls
under the GPL.  You don't like that?  Fine, write everything yourself.
Then you won't have to worry about the GPL at all.  Or work out a way of
compiling diff's without the original code...

> Even ATT hasn't tried to claim copyright over programs written for UNIX.  

True, and the programs under the GPL do not try to claim copyright over
completely independently written code -- they only claim copyright over
code which uses code that was written by somebody else and licensed with
it.

>      Legalities aside, FSF is, instead of promoting, hindering the
> propagation of good free software by trying to require people to be not
> just dutiful hackers who fix and port software, but distributors.

Point:  It is not the FSF.  This distinction is thrashed out repeatedly.

The GPL is trying to make sure that if Fred Blogg's BBS distributes
some of the GNU code in a compiled form, that anybody who picks it up
can also get the source.  If Fred Blogg can not afford to put the
source on line, then Fred Blogg's must then think hard about whether he
should still be distributing the code -- if he does, he infringes the
license.  Is this fair?  Shoud he be forced to do it?  It doesn't
really matter.  The fact is that by distributing the code he has agreed
to abide by the license, and abide by it he *must*.  Does this prevent
software distribution?  In the short term, perhaps.  However, if the
demand is sufficient, Fred Blogg's will surely find the space to put
both the binaries and the source -- and if he can't, somebody else
will.

> What I want is to make any modifications I make really freely available.  I
> don't have the room to keep multiple megs of source code lying around. 

You don't need to.  Just put it on an FTP site where the original code
is sitting.

>                                                   Further, I don't think
> its fair to bulletin boards or archive sites that they have to maintain
> huge source files because thay want to make useful modifications
> available. 

*I* don't think it's fair that some people are saying `Well, we like
this code, we use it, we like having the source code available, we like
being able to make modifications, but we don't like having to follow the
rules that are layed down about its distribution.'  Nobody is forcing
you to use the code; if you don't use it then you don't need to worry
about the copyrights.  If you do, then at least have the good manners to
do what is asked of you by it.

pihl

Disclaimer:  I am not affiliated with the GNU project, or the FSF.
             I do, however, agree with both their aims and their methods.
             I am also not a lawyer -- I am, I hope, reading the GPL as
             it was meant to be read, and not misinterpreting it.
             If I am, apologies to all concerned :-}
-- 
|| Phil Richards      pgr@prg.oxford.ac.uk, ...!uunet!mcsun!uknet!ox-prg!pgr ||
| \ \ \ Useless disclaimer: I can hardly speak intelligently for myself / / / |
| / / / so there is no chance that I will be speaking for anybody else. \ \ \ |
|| ``Intelligence is alien to me; I'm a computer scientist'' -- almost Spock ||

From: tytso@ATHENA.MIT.EDU (Theodore Ts'o)
Subject: Re: Sources (IMPORTANT to managers of LINUX ftp sites)
Reply-To: tytso@athena.mit.edu
Date: Wed, 13 May 1992 02:36:07 GMT

   From: pgr@ecs.ox.ac.uk (Partially Grown Rhododendron)
   Date: 12 May 92 21:48:06 GMT
   Reply-To: pgr@ecs.ox.ac.uk (Partially Grown Rhododendron)

   Point:  there is no prominent COPYING notice, or notice saying where
   the source can be found, or who wrote it, in the gcc 2.1, libc, or
   associated GNU code distribution for Linux that existed on tsx11 from
   April 6th -- this is a requirement of the GPL.  Hence, those tar files
   are infringing the GPL, and thence the copyright (left).  If I were the
   author of GCC, I would feel rather peeved by that.  Wouldn't you?
   Perhaps that's what RMS noticed too...

No, RMS was commenting in general; I don't think he specifically noticed
us.

The gcc 2.1 directory is mirrored off of banjo.concert.net, and I
believe those binaries are maintained by H.J. Lu
(hlu@yoda.eecs.wsu.edu).

   However, if the
   demand is sufficient, Fred Blogg's will surely find the space to put
   both the binaries and the source -- and if he can't, somebody else
   will.

Maybe.  This certainly screws over smaller time operations, though,
where this may not be the case.  I suppose if you're ideologically pure,
you would just say "tough" --- but remember, Linux started out that way.
In fact, some people might argue that it is still relatively small by
most standards --- the number of FTP sites in the U.S. (or in the
*world*, for that matter) that carry Linux is still pitifully small by
Internet standards.  If one of the U.S. FTP sites were to fold due to
these requirements, it would probably mean a serious blow to Linux's
distribution.

In priciple, I agree with what the FSF is trying to do --- and for
programs where there have been serious changes made to do a "port", I
might even agree that it would be a good thing to upload the sources
along with binary.  However, last I checked, many of the GNU packages
compile with little or no changes, except for maybe one or two #define's
or -D in a config file or in a Makefile.  For those packages, the
argument that the binary might be from an older version than what's
currently available on prep.ai.mit.edu is much less compelling, since
compiling the new version will probably be just as trivial as compiling
the original version.

                                                - Ted