home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.c
- Path: sparky!uunet!ferkel.ucsb.edu!taco!gatech!darwin.sura.net!jvnc.net!yale.edu!qt.cs.utexas.edu!cs.utexas.edu!csc.ti.com!tilde.csc.ti.com!mksol!mccall
- From: mccall@mksol.dseg.ti.com (fred j mccall 575-3539)
- Subject: Re: GCC and all that
- Message-ID: <1992Nov5.155239.28568@mksol.dseg.ti.com>
- Organization: Texas Instruments Inc
- References: <alien.00qf@acheron.amigans.gen.nz> <1992Nov4.175519.29051@CSD-NewsHost.Stanford.EDU> <books.84.0@fsunuc.physics.fsu.edu>
- Date: Thu, 5 Nov 1992 15:52:39 GMT
- Lines: 44
-
- In <books.84.0@fsunuc.physics.fsu.edu> books@fsunuc.physics.fsu.edu (Roger Books) writes:
-
- >In article <alien.00qf@acheron.amigans.gen.nz>
- > alien@acheron.amigans.gen.nz (Ross Smith) writes:
- >>A few weeks ago I posted a request for information on how the GNU General
- >>Public Licence would affect software I wrote and compiled with GCC. Thanks
- >>to everyone who replied, especially Floyd Davidson, who did his level best
- >>to explain the Free Software Foundation to me...
- >>
- >>>
- >>>The general consensus among those who seem to know what they're talking
- >>>about, though, is that the latter is closer to the truth. Technically,
- >>>if I write my own source code, the resulting object code is mine too, and
- >>>the compiler writers have no say in the matter. In the real world, though,
- >>>a program that actually performs a useful function will always include
- >>>linked library code provided as part of the compiler package (yes, Floyd,
- >>>I know that's not strictly part of the *compiler* as such, but the
- >>>distinction is academic). This library code is, of course, covered by the
- >>>FSF's licence (the library licence is slightly different from the
- >>>application licence, but in this context the result is the same), and,
- >>>therefore, so is the resulting executable.
- >>
-
- >So what's the problem? You tell your customer the program was written in
- >gcc and if they want copies of the tools used to build the application
- >you will sell them a copy, including sources, for copying costs.
-
- Hmmm. I was under the impression that RMS was changing the Copyleft
- on the library so as to avoid this 'problem'. The original Copyleft
- made things so that source of YOUR code would have to be provided if
- you compiled with GCC (because your product would include Copylefted
- code (the libraries) and hence would all fal under the GNU Copyleft).
- Can anyone state AUTHORITATIVELY that this has changed?
-
- Of course, if it hasn't changed, simply write your own library code
- rather than using that of GCC. Then no FSF code is included in your
- compiled product. This solution has been taken by a lot of people
- (NeXT computer among them, I think).
-
- --
- "Insisting on perfect safety is for people who don't have the balls to live
- in the real world." -- Mary Shafer, NASA Ames Dryden
- ------------------------------------------------------------------------------
- Fred.McCall@dseg.ti.com - I don't speak for others and they don't speak for me.
-