🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.atari.st
Article #2358

Re: GNU programs, copyleft (was Re: IS MT UUCP Legal??) (long)

#2358
From: dave l smythe
Date: Thu, 13 Jul 1989 04:27
39 lines
2471 bytes
> Allan Pratt says:
>I find the copyleft annoying, because it means I can't use GCC to
>develop programs which Atari hopes to profit from: code generated by
>the C compiler, and certainly code with FSF library modules included,
>count as derivative works.  GCC is the best compiler I can't use.

This is completely UNTRUE.  RMS has gone to some lengths to explain that code
generated by GCC does NOT fall under copyleft, and the root modules (linked in
to all executables) have been placed in the PUBLIC DOMAIN specifically
so that this was not a problem.  It is true, however, that any copylefted
libraries may not be included if the copyleft is to be circumvented, but
allowing the end user to link the program is not a violation.  If NeXT can use
GCC, so can Atari.

>		    GNU GENERAL PUBLIC LICENSE
>		     Version 1, February 1989

>Mere aggregation of another independent work with the Program (or its
>derivative) on a volume of a storage or distribution medium does not bring
>the other work under the scope of these terms.

This allows distribution of proprietary object files with the GNU libraries and
sources.
 
RMS' definition of a derivative work says that the work must include GNU sources
in it.  Any program that is translator from one form to another does not fall
under the definition of a derivative work (such as GAWK output, for example.)
One case where the user must be careful is in BISON, where a template of the
parser (which is GNU software, of course) is included with the generated parser
code/tables.  I believe that this makes the entire parser (and therefore
anything that it is linked with in the executable, if provided) fall under
copyleft.  I may be wrong, but I don't think so.  However, if you choose to
write your own parser template and modify BISON to accept it, then you can do
what you wish with the output, I think.

Please don't give GNU a black eye by disseminating false information!

Dave Smythe
dsmythe@cup.portal.comm
Technical Details
Message-ID: <20384@cup.portal.com>
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!sun-barr!cs.utexas.edu!uunet!portal!cup.portal.com!dsmythe
References: <4456ee6c.14a1f@gtephx.UUCP> <1602@atari.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!sun-barr!cs.utexas.edu!uunet!portal!cup.portal.com!dsmythe
From: dsmythe@cup.portal.com (dave l smythe)
Newsgroups: comp.sys.atari.st
Subject: Re: GNU programs, copyleft (was Re: IS MT UUCP Legal??) (long)
Message-ID: <20384@cup.portal.com>
Date: 13 Jul 89 04:27:38 GMT
References: <4456ee6c.14a1f@gtephx.UUCP> <1602@atari.UUCP>
Distribution: usa
Organization: The Portal System (TM)
Lines: 39