🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.misc.discuss
Article #2027

Linking with C libraries.

#2027
From: Bill Bailey
Date: Mon, 08 Jan 1990 05:48
26 lines
1652 bytes
There has been a lot of posts regarding linking with the GNU C library and
how this causes the whole of your program to fall under copyleft, thanks to
section 2b of the GPL.

Someone just asked me what happens under this related scenario: I pull
GNU program XYZ.c.  I make modifications to it to get it to run on
platform ABC.  I link XYZ with the vendor's supplied C libary in the
process.  Believing fully in the GNU philosophy, I start distributing
XYZ.c with my modifications to whomever wants it.

Then, someone calls me demanding the source to platform ABC's C
library!  After all, section 2b of the GPL requires that I make source
available for "the whole" of my program.  Since the C library came from
platform ABC's vendor, I have never even seen the source and they will
not give it to me.

Granted, this is a bit contrived.  Why would anyone demand the source 
for the C library from me when I obviously do not have it.  Still, I hope
the point is clear: as it exists now, section 2b of the GPL is confusing
and, perhaps, misleading. 

As I have stated before in this Newsgroup, I wish FSF would take a 
clearer stance on this whole issue.  Either allow people to use gcc
and the C library without copyleft restrictions or don't allow either.

-bill
Technical Details
Message-ID: <1990Jan8.054859.557@oracle.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uunet!snorkelwacker!apple!oracle!news

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uunet!snorkelwacker!apple!oracle!news
From: wbailey@oracle.com (Bill Bailey)
Newsgroups: gnu.misc.discuss
Subject: Linking with C libraries.
Message-ID: <1990Jan8.054859.557@oracle.com>
Date: 8 Jan 90 05:48:59 GMT
Sender: news@oracle.com
Reply-To: wbailey@oracle.com
Organization: Oracle Corp
Lines: 26