Article View: gnu.misc.discuss
Article #2089Re: Proprietary software linked with GNU dynamic libs
From: Barry Margolin
Date: Thu, 01 Mar 2001 23:46
Date: Thu, 01 Mar 2001 23:46
40 lines
3183 bytes
3183 bytes
In article <t9tn10cs2b114b@corp.supernews.com>, Lyman Neuschaefer <lyman@bcsisims.com> wrote: >Greetings, > >My company is contemplating using GNU libraries for our >next project. > >Suppose we built an executable which links only to the open >source cygwin.dll and delivered only the executable _without_ >also delivering cygwin.dll. Would we be in breach of the GPL >if we refused to provide our independently-developed source >code needed to build the executable? > >I believe we would not be in breach of the GPL because the >delivered executable, though depending on cygwin.dll, does >not contain any object code compiled from cygwin GPL'd source >code, but merely references symbols defined in cygwin.dll. > >I've read the GPL and LGPL but don't feel certain my interpretation >is correct. Can anyone help clarify on this issue? It has not been tested in court AFAIK, and it's the subject of frequent, interminable debates in this newsgroup (I have a feeling your message will spark another round of it), but the opinion of the FSF (or at least RMS, acting as its spokesman) is that dynamic linking should be treated equivalently to static linking, so it would be a violation of the GPL (but not the LGPL, I believe). Although you're not literally copying the library, you're getting the same result as if you had done so; you're just employing a technical loophole that copyright law was never designed to distinguish. As I said, it's a total unknown whether a court would agree with RMS. If you want, you could go ahead with your plans, and if you're accused of violating the license you could go to court and get the precedent set. -- Barry Margolin, barmar@genuity.net Genuity, Burlington, MA *** DON'T SEND TECHNICAL QUESTIONS DIRECTLY TO ME, post them to newsgroups. Please DON'T copy followups to me -- I'll assume it wasn't posted to the group.
Technical Details
Message-ID:
<ybBn6.23$_47.11294@burlma1-snr2>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!newsswitch.lcs.mit.edu!newsfeed.mathworks.com!cpk-news-hub1.bbnplanet.com!news.gtei.net!burlma1-snr2!not-for-mailReferences:
<t9tn10cs2b114b@corp.supernews.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 1133ab,785b2b350252884b X-Google-Attributes: gid1133ab,public X-Google-Thread: 1025b4,785b2b350252884b X-Google-Attributes: gid1025b4,public X-Google-ArrivalTime: 2001-03-01 15:48:04 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!newsswitch.lcs.mit.edu!newsfeed.mathworks.com!cpk-news-hub1.bbnplanet.com!news.gtei.net!burlma1-snr2!not-for-mail From: Barry Margolin <barmar@genuity.net> Newsgroups: gnu.misc.discuss,free.software.open-source Subject: Re: Proprietary software linked with GNU dynamic libs References: <t9tn10cs2b114b@corp.supernews.com> Organization: Genuity, Cambridge, MA Mail-Copies-To: never X-Newsreader: trn 4.0-test72 (19 April 1999) Originator: barmar@genuity.net (Barry Margolin) Lines: 40 Message-ID: <ybBn6.23$_47.11294@burlma1-snr2> X-Trace: +r2abhDlEHBGorP4mW2+a12b9srGhx0RS5iNxvoVHVNsafWVv7LP1vV8y7XPgf5SCdmkSsiLn57x!OyUiAYT7LwSP5zmH1yWfIa6tnsDDsnpXG2vCAQC5lGtUNjrBhpcTuP2e+1DH X-Complaints-To: abuse@genuity.net X-Abuse-Info: Please be sure to forward a copy of ALL headers X-Abuse-Info: Otherwise we will be unable to process your complaint properly NNTP-Posting-Date: Thu, 01 Mar 2001 23:46:38 GMT Distribution: world Date: Thu, 01 Mar 2001 23:46:38 GMT