How to change the squeak licence ?

Andreas Raab andreas.raab at gmx.de
Sun May 8 20:33:04 UTC 2005


Cees De Groot wrote:
> Read the license on
> http://croquetproject.org/Croquet_Technologies/license.html - that's
> the only license you're going to get when you download Croquet.

Actually no. It's the only license we require you to *accept* before you 
get the download. Once you start Croquet you will find that a "jump to 
previous project" will get you into a vanilla 3.6 image (including 
pointers to the Squeak license [*]) - with the Croquet code loaded from 
the "build/build.st" file. In other words, this is strictly a preloaded 
image.

[*] Much to my surprise I have just noted that a copy of Squeak-L is not 
included in Croquet but then it isn't included in Squeak 3.6 either.

> Viewpoints Research Institute effectively gives you a license to
> Croquet (and, because it is included with it, Squeak) that is mostly a
> MIT/BSD style license. Which means that it appears they have nailed
> the problem of re-licensing Squeak.

Perhaps. That would be for the courts to decide - some arguments can be 
made for that all it really needs is what we've done with Croquet to 
relicense Squeak but in the end, only the courts will decide. But I 
would be careful about the "Squeak is included" bit - by the same 
measures (having a pre-loaded image) one could claim that "Squeak is 
included with Seaside" that "Squeak is included with Tweak" etc. The 
license of proprietary linux kernel drivers does not change even if they 
are "included" in Linux distributions (and even if you don't 
specifically accept their license before downloading the distro).

> And even if they haven't, if someone complains, I can simply point to VRI :-)

I would agree as an individual but as an organization (company or other) 
I wouldn't take things so lightly. If there is a problem it is *you* who 
is in trouble to begin with. If you read Squeak-L carefully you'll find 
that VPRI does indeed adhere to all of the terms included so your 
finger-pointing might be totally off. But again, it would be for the 
courts to decide if it came to that.

> Therefore, the easiest way to 're-license' Squeak is to:
> a) download the OpenCroquet Jasmine release;
> b) strip all the 'excess code' (compared to, say, a Squeak basic image)
> c) release as Squeak under any license we like (plain MIT would be fine).
> This is a bit of a technical effort, but at least we know how to deal
> with that, and saves us the hassle of having to talk to Apple, Disney,
> ... lawyers.

Probably not. And I urge you guys to think about the consequences very, 
very seriously before you consider anything like the above. You could be 
making matters worse than they are.

Cheers,
   - Andreas



More information about the Squeak-dev mailing list