🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.misc.discuss
Article #74203

Re: GLGPL and shared libraries

#74203
From: Craig Hansen
Date: Sat, 22 Jun 1991 00:17
35 lines
2505 bytes
In article <1991Jun19.141134.19083@dg-rtp.dg.com>, wood@gen-rtx.rtp.dg.com (Tom Wood) writes:
> I'm trying to get a handle on the GLGPL.  In particular, would
> building and using a shared version of libg++ be a simple way to meet
> the terms of the GLGPL.  As I see it, an application vendor could, by
> using a shared libg++, not have to do *anything* different in the way
> he does business.  The users can get the sources to the library,
> modifiy it, and not have to deal with the executables that use it in
> any fasion.

Unfortunately, the use of shared libraries makes it virtually impossible
to enforce per-cpu or per-network copying restrictions commonly used
by software hoarders. I have brought this up with RMS in the past,
but he is more interested in persuing the goals of freeing software
directly than in making what he perceives as a concession to
convince computer manufacturers to incorporate GLGPL code.

I mean no criticism of RMS by this: no one is forced to use GLGPL
code unless they want to, and the software hoarders have to reason
to expect the support of RMS and FSF in developing their code.
But in the current less-than-ideal world, a system vendor must
act to make the system attractive to both software sharers and
the software hoarders who sell code that customers demand.

I respect RMS's stand on the principles involved here, but my own
personal opinion is that he could reach his goals more quickly
by permitting software hoarders to produce "works that call
the library" to be distributed without the restrictions in the GLGPL:
this would make it easy for system vendors to choose GNU libraries
as standard equipment on the basis of their quality.
I believe that GNU will succeed by demonstrating that free
software, by better incorporating the best efforts of many
people, is of superior value than hoarded software.

Craig Hansen
craig@netcom.com
Technical Details
Message-ID: <1991Jun22.001721.24855@netcom.COM>
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!decwrl!netcomsv!craig
References: <1991Jun19.141134.19083@dg-rtp.dg.com>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 1025b4,1863b2678e8debd5
X-Google-Attributes: gid1025b4,public
X-Google-ArrivalTime: 1991-06-22 04:47:24 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!decwrl!netcomsv!craig
From: craig@netcom.COM (Craig Hansen)
Newsgroups: gnu.misc.discuss
Subject: Re: GLGPL and shared libraries
Message-ID: <1991Jun22.001721.24855@netcom.COM>
Date: 22 Jun 91 00:17:21 GMT
References: <1991Jun19.141134.19083@dg-rtp.dg.com>
Distribution: gnu
Organization: Netcom - Online Communication Services  UNIX System {408 241-9760 guest}
Lines: 35