Request: Summary of GPL Problems

Russell Allen russell.allen at firebirdmedia.com
Mon Nov 12 03:37:49 UTC 2001


Dear Andrew et al,

In the midst of the sound and fury, here is a concrete question:

I have a piece of (so far) unlicenced squeak code which I  would like to
release under an open source licence.  It has been suggested that it be
released under the GPL, because it is the most common/well-known open
source license.

You have argued below that releasing squeak code under the GPL would
cause problems; that the "GPL has restrictions for monolithic images
that make it unworkable for Smalltalk systems."

Could you or someone else give a list of these problems that I could use
as a basis for suggesting a better license to the powers that be?

(Note: they are probably much more interested in what impact a licence
will have on potential users and uses than they are in notions of
'freedom')

:)
Russell

"Andrew C. Greenberg" <werdna at mucow.com> wrote:
> On Sunday, November 11, 2001, at 12:46  PM, Ed Heil wrote:
> 
> > Andrew Greenberg writes:
> >>
> >> More analogy wars.  This one just as offensive than
> >> prior comparisons of
> >> Squeakers with slavers and mengele.
> >
> > Andrew, I didn't compare Squeakers to slavers.
> 
> and
> 
> On Thursday, November 1, 2001, at 12:31  PM, Ed Heil wrote:
> 
> > The only thing the GPL prevents you from doing is *LIMITING OTHER
> > PEOPLE'S ABILITY TO USE AND MODIFY THE SOFTWARE*.
> >
> > It's equivalent to a philosophical argument over which country is more
> > free -- a country which has laws against slavery, or a country which
> > has no laws against slavery?  The latter is more limiting, but the
> > former, many would say, is "freer."
> 
> We can quibble all we like about what, specifically, Ed was or was not 
> saying.  This is one of the reasons these analogy wars accomplish 
> nothing.
> 
> GPL isn't just "a little bit" restrictive for Smalltalk -- it has impact 
> for monolithic object images ranging far beyond the definitions of 
> "freedom" proposed here.  A Unix user is free to load, run and 
> distribute a proprietary package on a "free" GPL'd system, but would not 
> be likewise "free" in Squeak.
> 
> GPL has restrictions for monolithic images that make it unworkable for 
> Smalltalk systems.  Hence, for us, the definitions of "free" predicated 
> upon "a little restriction for good is good," simply ignores, or perhaps 
> intentionally obfuscates, these issues.
> 
> GPL for Smalltalk has effects so bold and brazen, even FSF does not 
> defend those "little restrictions" as viable for Unix.  Indeed, if FSF 
> believes so much in the revisionist definitions of "free" proposed here, 
> why do they keep LGPL for the C library at all, and not simply require 
> that gcc be used only to create GPL'd software?




More information about the Squeak-dev mailing list