🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.misc.discuss
Article #72575

Re: Too Good to be True?

#72575
From: Joe Wells
Date: Mon, 27 Jan 1992 22:41
32 lines
2209 bytes
In article <NB38eB19w164w@mantis.co.uk> mathew@mantis.co.uk (Lieutenant 030) writes:

   mib@churchy.gnu.ai.mit.edu (Michael I Bushnell) writes:
   > Ah!  You have misunderstood.  "Mere aggregation" of your .c file and
   > the FSF's .c file doesn't cause yours to be placed on the GPL, whether
   > they are called "one program" or not.  The restriction is if you use
   > FSF code *in yours* (by modification, for example), or by distributing
   > an executable in which the two are inextricably intertwined.
   
   So basically, I can completely bypass the GPL so long as the customer has
   his own linker?

Yes.  Furthermore, you can ship a linker with your code, and a shell
script or Makefile that invokes the linker for the customer.  For example,
you could ship GNU ld with your program.

If you use GPL-covered include files to compile your code, the resulting
object files are covered by the GPL and therefore you must supply complete
source.  So don't use GPL-covered include files if you don't want this to
happen.

The one thing that is unclear is the effect of aggregation in a
"self-unpacking" archive.  If this is "mere aggregation", then a
self-unpacking archive that also invoked a Makefile or linker would allow
you to ship a single executable file that configures itself when it is run
the first time without violating the GPL.  I think it would have to be
possible to unpack the archive normally also.

-- 
Enjoy,

Joe Wells <jbw@cs.bu.edu>
Technical Details
Message-ID: <JBW.92Jan27174103@bigbird.bu.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!zaphod.mps.ohio-state.edu!samsung!emory!att!bu2.bu.edu!bu.edu!nntp-read!jbw
References: <MIB.92Jan23173928@churchy.gnu.ai.mit.edu> <NB38eB19w164w@mantis.co.uk>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 1025b4,e71af1b1f401c58d
X-Google-Attributes: gid1025b4,public
X-Google-ArrivalTime: 1992-01-27 14:58:11 PST
Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!zaphod.mps.ohio-state.edu!samsung!emory!att!bu2.bu.edu!bu.edu!nntp-read!jbw
From: jbw@bigbird.bu.edu (Joe Wells)
Newsgroups: gnu.misc.discuss
Subject: Re: Too Good to be True?
Message-ID: <JBW.92Jan27174103@bigbird.bu.edu>
Date: 27 Jan 92 22:41:03 GMT
References: <MIB.92Jan23173928@churchy.gnu.ai.mit.edu> <NB38eB19w164w@mantis.co.uk>
Sender: news@bu.edu
Organization: Boston University Computer Science Department
Lines: 32
In-reply-to: mathew@mantis.co.uk's message of 27 Jan 92 18:53:22 GMT