🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.misc.discuss
Article #72306

Re: Gnu License Agreement and libg++

#72306
From: Barry Margolin
Date: Thu, 27 Feb 1992 14:08
22 lines
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!barmar
References: <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