🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.misc.discuss
Article #776

Re: Do you want free objects from FSF?

#776
From: Dwight Shih
Date: Thu, 20 Aug 1992 23:35
38 lines
1999 bytes
In article <170q0iINN84v@agate.berkeley.edu> jbuck@forney.berkeley.edu (Joe Buck) writes:
>
> I think that the GLPL is the appropriate protection to use for object and
> class libraries; this is consistent with what FSF has already done and
> will avoid confusion by having the same conditions on all Gnu-ish class
> libraries.
>
>   ...   For example, if you use libg++ in a
> project, you must distribute source to libg++.  You need not distribute
> source to your classes that are inherited from C++ classes (I purposely
> didn't say "derived" to avoid confusion with the concept of a derivative
> work in copyright law -- it isn't necessarily the same).  If, however, you
> make modifications to the source code of any part of libg++, you must
> distribute source to those modifications.
>

Ok, what about this scenario?

Let GWO be a gee-whiz object covered by GLPL

Suppose that I've obtained an object library containing Has-A
relationships with GWO.  Suppose again that there is a fundamental
algorithmic revelation resulting in a new and improved GWO-prime
which satisfies our previous interface specifications, is a order of
magnitude faster and twice as big.

Will:	our linkers do the right thing,
	developers be limited to Has-A-Pointer-To relationships,
   or
	I have to live with the old non-improved object and the
	  related object name-space pollution.


I think that the Is-A relationships will be worse, since they often
assume knowledge of the inner workings of GWO.


dwight shih					dwight@s1.gov
Technical Details
Message-ID: <1992Aug20.233553.1968@s1.gov>
Path: arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!ames!lll-winken!s1.gov!dwight
References: <1992Aug20.033858.2089@prim> <1992Aug20.160023.25707@s1.gov> <170q0iINN84v@agate.berkeley.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!ames!lll-winken!s1.gov!dwight
From: dwight@s1.gov (Dwight Shih)
Newsgroups: gnu.misc.discuss
Subject: Re: Do you want free objects from FSF?
Message-ID: <1992Aug20.233553.1968@s1.gov>
Date: 20 Aug 92 23:35:53 GMT
References: <1992Aug20.033858.2089@prim> <1992Aug20.160023.25707@s1.gov> <170q0iINN84v@agate.berkeley.edu>
Sender: usenet@s1.gov
Organization: LLNL
Lines: 38
Nntp-Posting-Host: s1.gov