Path: utzoo!utgpu!watmath!uunet!tut.cis.ohio-state.edu!AI.MIT.EDU!rms
From: r...@AI.MIT.EDU
Newsgroups: gnu.gcc
Subject: Some people won't use GCC
Message-ID: <8906022109.AA00195@sugar-bombs.ai.mit.edu>
Date: 2 Jun 89 21:09:00 GMT
References: <6862@medusa.cs.purdue.edu>
Sender: dae...@tut.cis.ohio-state.edu
Distribution: gnu
Organization: GNUs Not Usenet
Lines: 47

1. My lawyer says we can enforce the copyleft.  There is no reason to
believe a government agency merely by deciding to do so could defeat
it.  (Aside from that, government agencies tend to like the idea.)

2. The reasons you give for which certain companies won't use GCC seem
rather irrational.  My policies have been consistent and have varied
only in small details ever since the GNU project has existed.  

3. I know for a fact that Digital employees use GNU software all over
the place; and IBM people have also submitted extensions to it.  So I
doubt very much that these companies have a uniform policy of the sort
you describe.  

In addition, various companies, including MCC and NeXT, have found in
practice that the problems referred to do not exist.  

4. It may still be true that some parts of those companies have the
beliefs and follow the policies you quote.  If so, it's their loss.  

5. I am willing to believe that, for this reason, you wish for a
compiler that these companies could use in proprietary software.  In a
nutshell, those parts of those companies demand your support for their
policies of restricting the users, and you wish to give it to them.  

6. However, I have no interest in helping to develop such a thing.

My purpose in developing software is to discourage the practice of
forbidding end users to share and modify software.  If I had not used
the copyleft, I would have entirely failed to advance this aim.  

7. I appreciate the help you have given me in testing GCC in the past.
However, I don't find it so vital that I would start working toward an
end that I don't consider worthwhile, in order to have your
cooperation in achieving it.  That would be putting the means above
the ends.

8. Getting people research funding from DEC or IBM, while I see
nothing objectionable about it, is not my aim.  I would not be willing
to take off the copyleft even to get funds for myself.  So it would be
silly for me to do so to help you get funds.  

  
Accepting the world "as it is" means abandoning the attempt to improve
it.  If I were willing to accept proprietary software, why not also
accept today's state of the art?

Path: utzoo!utgpu!watmath!uunet!tut.cis.ohio-state.edu!CS.PURDUE.EDU!spaf
From: s...@CS.PURDUE.EDU (Gene Spafford)
Newsgroups: gnu.gcc
Subject: Re: Some people won't use GCC
Message-ID: <8906022354.AA28510@uther.cs.purdue.edu>
Date: 2 Jun 89 23:54:27 GMT
References: <8906022109.AA00195@sugar-bombs.ai.mit.edu>
Sender: dae...@tut.cis.ohio-state.edu
Distribution: gnu
Organization: GNUs Not Usenet
Lines: 94

Sigh.  I'm not getting across to the GNUers with this, I guess.  I
have heard from people at nearly 16 universities and 4 research labs
who do understand, however, and would be interested in a true public
domain ANSI C compiler.  So, you may not understand (or agree with)
what I've been saying, but there does seem to be a group who do...and
that's just the response from those on this mailing list!

Since this group is for technical discussion about the compiler, and
since I don't seem to be getting through, I won't continue posting
this here.  I would like to respond to a few of your points, though.

>> Date: Fri, 2 Jun 89 17:09:00 EDT
>> From: r...@ai.mit.edu
>> To: spaf
>> To: info-...@prep.ai.mit.edu
>> Subject: Some people won't use GCC
>> 
>> 1. My lawyer says we can enforce the copyleft.  There is no reason to
>> believe a government agency merely by deciding to do so could defeat
>> it. 

I hope your lawyer is a good one if it ever comes to that.  I've
talked to a number of lawyers, including those for the University and
the general consensus is the copyleft is unenforceable.  First and
foremost, the whole issue of "shrinkwrap" forms of licenses has not
been fully addressed in court.  You do have copyright, but it may end
at the traditional rights.  There's also the question of whether its a
valid license since there is no exchange of considerations.  Even if
the copyleft is ever ruled valid, it is not valid to cause someone
to give up their Federal rights under copyright in software they have
not yet even written yet (I am told).

Of course, unless it comes to trial, we'll never know, but there is
enough difference of opinion to give one less than a certain feeling.
And if the oppposing party happened to be a government agency....how
long can you continue to pay your lawyer?

>> 2. The reasons you give for which certain companies won't use GCC seem
>> rather irrational.  My policies have been consistent and have varied
>> only in small details ever since the GNU project has existed.  

Maybe so, but you are espousing something contrary to their commonly
accepted standards of law and business, and you have a reputation as a
fanatic.  You are not trusted to behave rationally, and so they have
to react according to worst-case scenerios.  Thus, they aren't being
irrational at all.  

>> 3. I know for a fact that Digital employees use GNU software all over
>> the place; and IBM people have also submitted extensions to it.  So I
>> doubt very much that these companies have a uniform policy of the sort
>> you describe.  

I agree.  I also know many of these same people.  However, the folks
in the areas developing language-based software tools are the ones
I've been talking to.  And just because employees use it doesn't meant
the company as a whole has a policy on it.  Yet.  If one of those
employees writes computer viruses at work, does that mean the company
has an official policy allowing it?  

>> In addition, various companies, including MCC and NeXT, have found in
>> practice that the problems referred to do not exist.  

So?  We're not a consortium like MCC nor a start-up like NeXT.  Their
concerns and risks are different.

>> 4. It may still be true that some parts of those companies have the
>> beliefs and follow the policies you quote.  If so, it's their loss.  

The whole community's loss, actually, and you could affect it if you
wanted (for the better).

>> 5. I am willing to believe that, for this reason, you wish for a
>> compiler that these companies could use in proprietary software.  In a
>> nutshell, those parts of those companies demand your support for their
>> policies of restricting the users, and you wish to give it to them.  

Bull****.  You completely misunderstand the interest.  I want a
compiler that I can use to prototype and demonstrate new software
tools and approaches that can then be shared by the community.  What I
produce will not be marketable.  We don't do company proprietary
research here -- this is a university!  I'm not seeking to oppress the
masses or any other such nonsense.  I'm attempting to advance the
state-of-the-art in software engineering.  When I do, I will publish
the results and share the technology when I can -- and I won't
restrict others in the way it can be used.

My bottom line is that GNU software *is* *proprietary* too!! It cannot
be used freely by others.  It is effectively share-ware -- to use it,
we have to support your political philosophy.  Calling the software
"free" under these circumstances is an interesting use of doublespeak.

I don't wish you ill, and I will continue to be interested in what the
FSF does.  However, I also wish you would really live up to the name
"Free Software Foundation."

Path: utzoo!utgpu!watmath!uunet!tut.cis.ohio-state.edu!AI.MIT.EDU!rms
From: r...@AI.MIT.EDU
Newsgroups: gnu.gcc
Subject: (none)
Message-ID: <8906030105.AA00339@sugar-bombs.ai.mit.edu>
Date: 3 Jun 89 01:05:55 GMT
Sender: dae...@tut.cis.ohio-state.edu
Distribution: gnu
Organization: GNUs Not Usenet
Lines: 62


    My bottom line is that GNU software *is* *proprietary* too!! It cannot
    be used freely by others.

I will address this below.

			       It is effectively share-ware -- to use it,
    we have to support your political philosophy.

This sentence depends for its impact on two meanings of the word
"support".  

If "support" means agree with--which is usually what it means in the
context of "supporting a philosophy"--this statement would be a sharp
criticism, except that it is false.  I clearly have no power to compel
GNU users to think one thing or another, and the general public
license doesn't say anything about requirements for users' opinions.

If "support" means behave in certain ways--such as, not develop any
proprietary software containing the GNU software--then the statement
is true, but not particularly shocking.  

						   Calling the software
    "free" under these circumstances is an interesting use of doublespeak.

This is no doublespeak, just as it is not doublespeak to say that
Americans are free when they are not allowed the freedom to sell
themselves into slavery.  That prohibition may seem a galling
restriction to those who would like to buy slaves.  

I am tempted to say that the true doublespeak is when people call
public domain software and X windows "free"--when thousands of users
are receiving copies under standard proprietary licenses: they can't
share it or change it.

However, that would be exaggeration.  Neither of these is doublespeak.
The fact is, we can either have inalienable rights or we can have the
right to sell away our rights.  Both of these are freedom of a sort. 

I think that the inalienable right is more important for sharing and
changing software.  You have the right to disapprove of my choice; but
that is no excuse for insulting me persistently with terms like
"doublespeak".  My definition of "free software" is not the only
reasonable definition.  But it is a reasonable definition.  And that
is the best term I know for the meaning.  

      What I
    produce will not be marketable.  We don't do company proprietary
    research here -- this is a university!

I didn't say that you did.  It is the companies whose support you want
which do this.  They want compilers for which they have the "freedom"
to give the users no freedom; and you want to use such a compiler, not
because you yourself would like to take away anyone else's freedom,
but because these companies offer you research support if you get them
such a compiler.  

I won't say that you are malicious in this.  All else being equal, I
would like you to have support for your research.  But I am not
willing to capitulate to these companies so that you could have
support for your research.  I don't believe their victory is
inevitable.  

Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!mit-eddie!uw-beaver!
uoregon!tillamook!markv
From: ma...@tillamook.uucp (Mark VandeWettering)
Newsgroups: gnu.gcc
Subject: Re: Some people won't use GCC
Message-ID: <4818@uoregon.uoregon.edu>
Date: 5 Jun 89 16:52:56 GMT
References: <8906022109.AA00195@sugar-bombs.ai.mit.edu> 
<8906022354.AA28510@uther.cs.purdue.edu> <16505@paris.ics.uci.edu>
Sender: n...@uoregon.uoregon.edu
Reply-To: ma...@tillamook.UUCP (Mark VandeWettering)
Distribution: gnu
Organization: University of Oregon CIS Dept.
Lines: 64

In article <16...@paris.ics.uci.edu> Doug Schmidt <schm...@zola.ics.uci.edu> 
writes:
>In article <8906022354.AA28...@uther.cs.purdue.edu> s...@CS.PURDUE.EDU (
>Gene Spafford) writes:
>++ Sigh.  I'm not getting across to the GNUers with this, I guess.
>No Gene, your message is coming across loud and clear, like a siren's
>song.
	[ Poetic drivel deleted to save on net.alka.seltzer] 


	The Free Software Foundation was founded to make software
	available to people everywhere, to create software that everyone
	could use.  Unfortunately, the FSF has decided to copyright its
	works under a very RESTRICTIVE license.

	All the people who are part of the Free Software Foundation will
	disagree, claiming that this license is what guarantees that the
	software will remain free.   But you don't need a license to do
	that.  It's called PUBLIC DOMAIN.

	But, you claim, then people could snarf it up, make proprietary
	changes, sell it, restrict access to binaries.

	Yes.  But you would always be able to compete with that because
	your intent was to make it freely available.


	I admire the Free Software Foundation.  Their nearly endless
	energy and talent has produced some very fine software, and I
	probably will continue to use their products.  However, I have
	begun to view the "copyleft" under which gnu products are
	released as being too restrictive.

>You want us to recant our faith that GNU supports a purpose more noble
>than simply pandering to your `sponsors' demands.  

>You want us to cringe in fear upon hearing that some powerful
>organizations don't approve of our convictions.

>You want us to keep our place, and not protest against myopic policies
>of computer vendors that try robbing our dignity.
	
	Oh please, but it gets better....

>We understand the song you sing, because we've heard it sung many
>times before.

>Whether it be Tiananmen Square or Panama City or Pretoria
>we understand that those with a vested interest in the status quo
>will stop at nothing to retain their power and control.

	Now Gene Spafford is the element of fascism on the net?
	Making empty, over melodramatic acusations can only fuel a sense
	of public alienation for the GNU project.

	I have considered in the past donating some of my projects to
	the GNU project, but have serious doubts about doing so now.
	These are largely due to the overly political tone under which
	software is distributed.

	It sure would be nice to replace those copyleft notices which
	add a good 8K to every file in GNU software with something like

	"Use this code.  Improve this code.  Tell me about it."

Mark VandeWettering	

Path: utzoo!utgpu!watmath!uunet!tut.cis.ohio-state.edu!AI.MIT.EDU!rms
From: r...@AI.MIT.EDU
Newsgroups: gnu.gcc
Subject: Some people won't use GCC
Message-ID: <8906051911.AA00256@sugar-bombs.ai.mit.edu>
Date: 5 Jun 89 19:11:09 GMT
References: <4818@uoregon.uoregon.edu>
Sender: dae...@tut.cis.ohio-state.edu
Distribution: gnu
Organization: GNUs Not Usenet
Lines: 31


	... But you don't need a license to do
	that.  It's called PUBLIC DOMAIN.

	But, you claim, then people could snarf it up, make proprietary
	changes, sell it, restrict access to binaries.

	Yes.  But you would always be able to compete with that because
	your intent was to make it freely available.

This is small consolation for the disadvantages.  If I made GCC public
domain, companies would port GCC to their machines and would call the
machine descriptions proprietary.  As a result, only a few machines
would be supported in our distribution.

In other words, I would have much less leverage to persuade anyone
else who starts with free GNU software to contribute to the development
of free software.

Even on the machines supported in our distribution, 99% of the users
would get their copies from vendors who would not tell them that we
exist as an alternative.

I could perhaps have advanced the state of the art this way, but as
for advancing the cause of **freedom to share for all the users**, it
would be a failure.  That would feel futile.  This is why I do not
develop public domain software.

I am sad if, as a result, some of you don't wish to join in the
project.  However, I will make do.  I'd rather go in the right
direction with less help than the wrong direction with more help.

Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!
AI.MIT.EDU!rms
From: r...@AI.MIT.EDU
Newsgroups: gnu.gcc
Subject: (none)
Message-ID: <8906061911.AA00320@sugar-bombs.ai.mit.edu>
Date: 6 Jun 89 19:11:07 GMT
Sender: dae...@tut.cis.ohio-state.edu
Distribution: gnu
Organization: GNUs Not Usenet
Lines: 20


    >Whether it be Tiananmen Square or Panama City or Pretoria...
    >etc.

    Shheesh...get a grip on reality here. In no way is the issue of
    free software nearly as big a deal this nut makes out. People are
    DYING in Tiananmen Square, you know.

The fight for the freedom to program has not escalated to the level of
killing.  Apple is not trying to shoot programmers who write
compatible software, and we are not trying to shoot the employees of
Apple.

However, they are trying to arrange to send men with guns (police) to
stop us from writing compatible software.  They probably will try to
avoid shooting, but they may well imprison some of us for years if we
refuse to stop.

The difference between this and China is a matter of degree.  The
spirit is the same.

Path: utzoo!yunexus!telly!attcan!uunet!cs.utexas.edu!tut.cis.ohio-state.edu!
AI.MIT.EDU!rms
From: r...@AI.MIT.EDU
Newsgroups: gnu.gcc
Subject: Two separate issues
Message-ID: <8906071718.AA00282@sugar-bombs.ai.mit.edu>
Date: 7 Jun 89 17:18:17 GMT
Article-I.D.: sugar-bo.8906071718.AA00282
Sender: dae...@tut.cis.ohio-state.edu
Distribution: gnu
Organization: GNUs Not Usenet
Lines: 24

Someone sent me this message:

   You write:
   > The difference between this and China is a matter of degree.  The
   > spirit is the same.

   I disagree.  Your definitions of ``free'' and ``freedom'' intrigue me.
   Here you are conducting a holy war against ``evil software hoarders''...

This indicates a confusion of two separate issues which I suspect shows
I didn't distinguish them clearly enough.  So I will try to do so now.

For 6 years I have been working on a project to make software free,
but not by coercing anyone, only by writing free software.  And, in
general, they have not tried to coerce me either.

I believe software should be free.  But my message quoted above is
about a different issue, where traditionally accepted rights are in
danger.

Apple and others wish to take away people's freedom to write software,
whether free or not.  And Apple does plan to use coercion to get their
way, if they can.  They hope to get injunctions, and then others will
have the choice of obeying Apple or being imprisoned.

Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!bionet!net.bio.net!lear
From: l...@NET.BIO.NET (Eliot Lear)
Newsgroups: gnu.gcc
Subject: Re: Two separate issues
Message-ID: <CMM.0.88.613249438.lear@NET.BIO.NET>
Date: 7 Jun 89 19:03:58 GMT
Sender: l...@NET.BIO.NET
Lines: 52

[In response to rms's message of Wed, 7 Jun 89 13:21:46 EDT]

First of all, you cut me off in mid stream, taking me out of context
and then posted a reply to a large group of people.

>    I disagree.  Your definitions of ``free'' and ``freedom'' intrigue me.
>    Here you are conducting a holy war against ``evil software hoarders''...

If you look at the rest of the sentence, I said (in essence) that you
would encroach upon others' livelihood by their talents.

I don't really agree with Apple on this particular issue because I
believe ``Look and Feel'' is an idea.  The argument here is whether
one should have the right to protect her ``intellectual property''.

> Free software contributes more to society than proprietary software,
> with the same amount of work.  Therefore, free software should have
> more incentive than proprietary software.

In your argument for the good of society, you place the responsibility
for its good on the good nature of individuals.  Additionally you
burden them with the requirement that they find some other means to
make a living which, by the way, could be just as bad or worse than
``software hoarding''.  What makes you think this will succeed?

The goal of the copyright laws was to protect and advance the good of
society by having that good rely on greed, part of human nature.  So
far, this has worked quite well.  Any attempts to change human nature
would be artificial and temporary, at best.  So why bother?  And
again, what is wrong with the current system?

What is the difference between software hoarding and hardware
hoarding?  And how are all the ``hoarders'' to survive if they may not
use their resourcefulness to make an income?  What about people who
work towards the creation of weapons (wittingly or not)?  They may not
hold any copyrights.

I don't really have a problem with what FSF is doing.  But there has
yet to really be a good argument against the free market system.  If
the price on a decent product is overinflated, then there is room for
others to produce, and others will.  FSF is just another competitor
to the commercial compilers.  What bothers me is that so many people
have put so much time and effort into the FSF only to have their work
not be used, thereby causing others to have to expend more effort into
writing yet another piece of software.  In the end, this is self
defeating.

[Incidentally, there are interesting articles on the subject of Look
and Feel in last month's CACM, and the SIGCHI Proceedings.  Should
people be allowed to copyright books?]

Eliot Lear

Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!
AI.MIT.EDU!rms
From: r...@AI.MIT.EDU
Newsgroups: gnu.gcc
Subject: Two separate issues
Message-ID: <8906072218.AA00503@sugar-bombs.ai.mit.edu>
Date: 7 Jun 89 22:18:13 GMT
References: <CMM.0.88.613249438.lear@NET.BIO.NET>
Sender: dae...@tut.cis.ohio-state.edu
Distribution: gnu
Organization: GNUs Not Usenet
Lines: 24


    First of all, you cut me off in mid stream, taking me out of context
    and then posted a reply to a large group of people.

I used your message only to illustrate why I had spoken unclearly, not
to criticize you.  So I used only enough to illustrate the point.  I
was glad you had not raised this issue on the list, so I did not
either.  I also did not mention your name.  I thought I had done
enough to avoid giving you reason for offense.

Now that you have raised it on the list, I decline to respond.  I
think that starting a discussion on yet another issue would be bad for
all the people who joined the list to get announcements from the GNU
project.  It would also be bad for anyone who hopes to use GCC 1.36,
since I will not have time to work on it.

Besides, I have already published my arguments for why software should
be free.  They are already available to anyone who wants to see them.
So it would be wasteful for me to post them.  I refer interested
readers to the GNU Manifesto.

However, I caution the readers not to believe that my views are
accurately described by the messages that my opponents will post.
Some will portray my views accurately, but many will not.