🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.misc.discuss
Article #1945

Copyleftability

#1945
From: Leonard H. Tower Jr.
Date: Wed, 20 Dec 1989 11:16
67 lines
3601 bytes
   Date: 20 Dec 89 03:20:48 GMT
   From: gore!jacob@boulder.colorado.edu  (Jacob Gore)
   Organization: Gore Enterprises

   / gnu.misc.discuss / meo@stiatl.UUCP (Miles O'Neal) / Dec 19, 1989 /
   > the way I read [GNU GPL], it says if I write an original work that includes
   > copylefted code (such as gnu C runtime libraries), I can't sell it.
   > If I add to an existing thing, I can, but can't charge extra for anything
   > related to the copylefted stuff. So, that means a new work done with
   > GNU C would allow me only to charge for copying & distribution.

   > Did I misread something? I'd truly love to find out I did.

   1.  You can sell it as much as you want (and, as usual, find
   customers), as long as you follow the license.  The major
   limitations are:

       1.  You cannot deny your custromers the right to distribute it
       further (they, of course, must also obey the GNU GPL if they
       distribute it).

       2.   (cost to customer of distribution with source)
	  - (cost to customer of distribution without source)
	  --------------------------------------------------------
	  (no greater than a reasonable media, shipping & handling charge)

   So, it is wrong to say that you are forbidden to sell copylefted
   code, though you won't be able to sell it using the currently
   common approach ("pay me for each copy or I'll sick FBI on you, and
   pay 100 times as much if you want the source").

The parenthesized comment could be a little less emotional.  ;-}

   2.  Code compiled with the GNU C compiler does NOT become
   copylefted just because it was compiled with the GNU C compiler.
   That only happens if you link with GNU libraries.  Now, the GNU C++
   compiler, by default, links in code from GNU libraries, so unless
   you make your copy of g++ go after non-copylefted libraries, you
   will end up with copylefted code.

Well put.  Thanx for saving me the time of saying this (again for the
Nth time, for a very lage value of N ;-).

I *STRONGLY URGE* anyone who wishes to talk about the GNU Project to
carefully read the GNU Manifesto and GNU General Public License.  The
prose is clear, but some people have a lot of trouble understanding
it.  These people should re-read it *SLOWLY*, *CAREFULLY*, and without
the *PRE-CONCEPTIONS* that make it seem to say things it does not.

Then as a separate excercise, they should think about what it's real
effects are and how it really works in the world, instead of what
their *PRE-CONCEPTIONS* say its effects are.

   This is not the case with GNU C at all.

At this time.  I expect (guess not promise) that when the C libraries
are released GCC will use them by default, and non-GPLers will have to
go to extra effort to not use them.  It's not a goal of the GNU
Project to make life easy for non-GPLers.

I would like to re-iterate that use of the Bison parser generator has
the same effect as use of GNU Libraries.

   -- Jacob Gore	Jacob@Gore.Co		boulder!gore!jacob

thanx -len
Technical Details
Message-ID: <8912201116.AA03520@wheat-chex>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!AI.MIT.EDU!tower
References: <970007@gore.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!AI.MIT.EDU!tower
From: tower@AI.MIT.EDU (Leonard H. Tower Jr.)
Newsgroups: gnu.misc.discuss
Subject: Copyleftability
Message-ID: <8912201116.AA03520@wheat-chex>
Date: 20 Dec 89 11:16:44 GMT
References: <970007@gore.com>
Sender: karl@tut.cis.ohio-state.edu
Reply-To: gnu-misc-discuss@cis.ohio-state.edu
Distribution: gnu
Organization: Project GNU, Free Software Foundation,
         675 Mass. Ave., Cambridge, MA  02139, USA   +1 (617) 876-3296
Lines: 67