Article View: gnu.misc.discuss
Article #72306Re: Gnu License Agreement and libg++
From: Barry Margolin
Date: Thu, 27 Feb 1992 14:08
Date: Thu, 27 Feb 1992 14:08
22 lines
1738 bytes
1738 bytes
In article <LYONS.92Feb25195833@oberon.srg> lyons%srg@uunet.uu.net writes:
>I have read the license agreement and I will be honest, I am
>confused with its application to libg++. Please correct me if I
>am wrong. If I use a libg++ object I do not have to copy left my source.
>Now what if I derive a class or multiply inherit a libg++ class. In
>this situation do I now have to copy left my source?
No. The use of the word "derived" in C++ is unrelated to its use in the
copyright/copyleft notion of "derivative work". A derivative work results
when you modify the copyrighted program to produce a new program. When you
use inheritance, you are writing a new program that just references the old
program, just as an ordinary program references a library routine.
Note that this answer assumes that libg++ was released under the GNU
*Library* Public License, not the regular GNU Public License. Under the
regular GPL, linking a program with the library results in a derivative
work, so it has to be copylefted.
--
Barry Margolin
System Manager, Thinking Machines Corp.
barmar@think.com {uunet,harvard}!think!barmar
Technical Details
Message-ID:
<kqps6cINNn8p@early-bird.think.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!think.com!barmarReferences:
<LYONS.92Feb25195833@oberon.srg>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 1025b4,3d109f649e3a1df9 X-Google-Attributes: gid1025b4,public X-Google-ArrivalTime: 1992-02-27 06:22:22 PST Path: arc1-ca.pugleaf.net!sparky!uunet!think.com!barmar From: barmar@think.com (Barry Margolin) Newsgroups: gnu.misc.discuss Subject: Re: Gnu License Agreement and libg++ Date: 27 Feb 1992 14:08:12 GMT Organization: Thinking Machines Corporation, Cambridge MA, USA Lines: 22 Distribution: gnu Message-ID: <kqps6cINNn8p@early-bird.think.com> References: <LYONS.92Feb25195833@oberon.srg> NNTP-Posting-Host: godot-1.think.com