The original Squeak release is available under APSL2.

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
40 messages Options
12
Reply | Threaded
Open this post in threaded view
|

re: The original Squeak release is available under APSL2.

ccrraaiigg

Hi Jimmie--

 > I think it would be nice for any code relicensed or published beyond
 > this release be license under either the new BSD or the MIT license.
 > That way as code is rewritten and replaced the overall licensing of
 > Squeak improves. I think the only code that should be APSL is the code
 > Apple contributes. Maybe doing a simple BSD/MIT based Squeak Public
 > License or some such.

        I think this is a good idea. I did a similar thing for previous Spoon
releases. I think as long as our trivial derived-from-BSD-or-MIT Squeak
license is compatible with the license each copyright holder wants to
use, then we're good. (And hopefully the total number of licenses
involved is very small, say two. :)

 > Is this where the disassembly of the monolithic image begins? Shrink
 > this image. Build back up with SM code, or some such.

        Yeah!


-C

--
Craig Latta
improvisational musical informaticist
www.netjam.org
Smalltalkers do: [:it | All with: Class, (And love: it)]


Reply | Threaded
Open this post in threaded view
|

Re: The original Squeak release is available under APSL2.

Andreas.Raab
In reply to this post by ccrraaiigg
>  > Say, Craig, how much code is there in Spoon that is not covered by
>  > this new license and not copyright Craig Latta?
>
>     The only thing I can think of offhand is the support for weak
> references, done by Andreas at Di... Di... no, I'm not going to be the
> first one to mention the next sleeping dog in public. ;)

Actually, no. There is quite a bit of work in Squeak that I have done
that is clearly not owned by the mouse and where I have proof for it.
Weak references is one of them, see for example:

http://isgwww.cs.uni-magdeburg.de/~raab/squeak/dev/Finalization/2.0/ObjectMemory-Finalization.st

This was released in May 98 (I can probably still find some email
conversation that goes back into 97) and I started working at Disney in
December '98 (finalization first appeared in 2.3 I think which was
released late 98, too). And although I did some consulting work in mid
to late '98 for Alan's group that code was long released by then. I did
it on my own, in my spare time and I own the copyright to these
modifications. (besides that particular code is stupid and should be
replaced anyway; I now know much better and easier and more flexible
ways to deal with finalization)

Cheers,
   - Andreas


Reply | Threaded
Open this post in threaded view
|

re: The original Squeak release is available under APSL2.

ccrraaiigg

        Excellent! Thanks for that info.


-C

--
Craig Latta
improvisational musical informaticist
www.netjam.org
Smalltalkers do: [:it | All with: Class, (And love: it)]



Reply | Threaded
Open this post in threaded view
|

Re: The original Squeak release is available under APSL2.

Diego Gomez Deck
In reply to this post by timrowledge
> If someone could build a suitable page on a swiki (for example) for  
> this I would be very happy to declare everything I've previously  
> contributed as available under any relevant license or indeed, non-
> license.

We also need to include APSL2 license in SqueakMap (and SqueakSource?).

I'll also publish all my contributions in any license we agreed.  To
start I can re-license everything as "MIT/APSL2/SqueakL".

Cheers,

-- Diego



Reply | Threaded
Open this post in threaded view
|

Re: The original Squeak release is available under APSL2.

Cees De Groot
In reply to this post by Bert Freudenberg-3
On 5/25/06, Bert Freudenberg <[hidden email]> wrote:
> Well, there is real paper, likely signed by Important People, in some
> drawer somewhere with the original, and the new license grant.

Indeed. Still, I'll happily base any decisions on how to document
relicensing decisions on the advice we'll hopefully get from our legal
friends, like Dan Ravicher. Bringing the SFLC in is probably step #1.

Reply | Threaded
Open this post in threaded view
|

Re: The original Squeak release is available under APSL2.

Patrick Mauritz
In reply to this post by ccrraaiigg
Craig Latta wrote:
>     Oh, note that APSL2 is "OSI-approved" and "OSD-compliant"[1, 2]. One
> problem solved by using APSL2 (or a sublicense of it) is that we can say
> that Squeak is "open source" and no one will debate it. Tedious as this
wishful thinking - the debate about being open source or not comes up
around open solaris (cddl, OSI approved) all the time.

for some people, only some licenses are "really, really, really open
source the way $deity intended it to be[tm]" (gpl *cough*)

at least, reasonable people will be happy enough with that change, I
guess. so, still good news :-))


patrick mauritz

Reply | Threaded
Open this post in threaded view
|

Re: The original Squeak release is available under APSL2.

Wolfgang Helbig-2
In reply to this post by ccrraaiigg
Hi,

is there any chance to get this license cover Smalltalk-80 V2, its sources and
image file as copyrighted and released 1983 by Xerox? And if so, who would be
the one to ask?

Regards,
Wolfgang
--
Weniger, aber besser.


Reply | Threaded
Open this post in threaded view
|

Re: The original Squeak release is available under APSL2.

Jimmie Houchin-3
In reply to this post by Patrick Mauritz
Patrick Mauritz wrote:
> Craig Latta wrote:
>>     Oh, note that APSL2 is "OSI-approved" and "OSD-compliant"[1, 2].
>> One problem solved by using APSL2 (or a sublicense of it) is that we
>> can say that Squeak is "open source" and no one will debate it.
>> Tedious as this
> wishful thinking - the debate about being open source or not comes up
> around open solaris (cddl, OSI approved) all the time.

While this is true and the APSL is less free than I would prefer (as is
the gpl) or at least too long. It is at least an understood license and
people have an understanding where they stand with regard to it. With
the SqueakL too many people didn't even care to investigate it because
they would have to read it, analyze it and make a determination on their
position on a non-standard license.

So this is a very big win. Even if some people aren't for the APSL, they
understand its rights.

> for some people, only some licenses are "really, really, really open
> source the way $deity intended it to be[tm]" (gpl *cough*)

Ha ha. Yeah right. :)

> at least, reasonable people will be happy enough with that change, I
> guess. so, still good news :-))

Very much so.

And the interesting thing is that it possibly points us to a heretofore
unconsidered image for stripping and building.

There has been a fair amount of discussion of stripping images and some
on which image to operate on. This could be interesting. Says one who
isn't qualified to do. :(

Starting from a 1.6mb image as opposed to a 12mb image on up and then
harvest what we can from from the big images and package them.

Oh well, talk is easy. :)

Jimmie

Reply | Threaded
Open this post in threaded view
|

Re: The original Squeak release is available under APSL2.

Daniel Vainsencher-3
In reply to this post by Diego Gomez Deck
Hi everyone,

As Andreas demonstrated, it is not obvious that you can relicense code
you've written just because you wish to. If you were employed at the
time of writing the code, it may (or may not) be copyright your
employer, and in some countries this is the case by default.

Sounds to me like gathering all the employment dates of everyone on the
wiki might be a bit too public, what do people think? I was just
starting to make a page to gather this information when the thought
occurred to me...

A question to the board: do you agree this would be a good time to get
detailed legal advice on how to go about relicensing the rest of Squeak
so that the move is legally valid?

Daniel

Diego Gomez Deck wrote:

>> If someone could build a suitable page on a swiki (for example) for  
>> this I would be very happy to declare everything I've previously  
>> contributed as available under any relevant license or indeed, non-
>> license.
>>    
>
> We also need to include APSL2 license in SqueakMap (and SqueakSource?).
>
> I'll also publish all my contributions in any license we agreed.  To
> start I can re-license everything as "MIT/APSL2/SqueakL".
>
> Cheers,
>
> -- Diego
>
>
>
>  


Reply | Threaded
Open this post in threaded view
|

Re: The original Squeak release is available under APSL2.

Andreas.Raab
> As Andreas demonstrated,  it is not obvious that you can relicense code
> you've written just because you wish to.

I did? I thought I did the precise opposite, namely demonstrating that
there are many bits and pieces that I *can* relicense nilly-willy
because I own them and have proof of that ownership ;-)

Cheers,
   - Andreas

  If you were employed at the

> time of writing the code, it may (or may not) be copyright your
> employer, and in some countries this is the case by default.
>
> Sounds to me like gathering all the employment dates of everyone on the
> wiki might be a bit too public, what do people think? I was just
> starting to make a page to gather this information when the thought
> occurred to me...
>
> A question to the board: do you agree this would be a good time to get
> detailed legal advice on how to go about relicensing the rest of Squeak
> so that the move is legally valid?
>
> Daniel
>
> Diego Gomez Deck wrote:
>>> If someone could build a suitable page on a swiki (for example) for  
>>> this I would be very happy to declare everything I've previously  
>>> contributed as available under any relevant license or indeed, non-
>>> license.
>>>    
>>
>> We also need to include APSL2 license in SqueakMap (and SqueakSource?).
>>
>> I'll also publish all my contributions in any license we agreed.  To
>> start I can re-license everything as "MIT/APSL2/SqueakL".
>>
>> Cheers,
>>
>> -- Diego
>>
>>
>>
>>  
>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: The original Squeak release is available under APSL2.

timrowledge

On 25-May-06, at 11:51 AM, Andreas Raab wrote:

>> As Andreas demonstrated,  it is not obvious that you can relicense  
>> code
>> you've written just because you wish to.
>
> I did? I thought I did the precise opposite, namely demonstrating  
> that there are many bits and pieces that I *can* relicense nilly-
> willy because I own them and have proof of that ownership ;-)

But the fact that you own 'many bits' carries the clear implication  
that you don't own other bits, which is likely the situation for many  
of us.

I'm pretty sure that I can claim legitimate control over all the code  
I've provided. A lot of VM and VMMaker code was written explicitly to  
release to the Squeak community and I assert that means giving it  
freely. There is also the point that Interval and exobox no longer  
exist to drop lawyers on us as well as the management in both cases  
being desirous of helping the community. Other code was written for  
VPRI with the explicit intention of giving it to the community and  
then recent stuff done for Sophie is likewise explicitly intended to  
be open. All the rest was done in my own time anyway and I consider  
that gifted to Squeak.


tim
--
tim Rowledge; [hidden email]; http://www.rowledge.org/tim
Useful random insult:- Got into the gene pool while the lifeguard  
wasn't watching.



Reply | Threaded
Open this post in threaded view
|

Re: The original Squeak release is available under APSL2.

Ken Causey-3
In reply to this post by ccrraaiigg
Daniel said:
> A question to the board: do you agree this would be a good time to get
> detailed legal advice on how to go about relicensing the rest of Squeak
> so that the move is legally valid?

Cees previously said

"Indeed. Still, I'll happily base any decisions on how to document
relicensing decisions on the advice we'll hopefully get from our legal
friends, like Dan Ravicher. Bringing the SFLC in is probably step #1."

So that at least indicates someone on the Board is thinking in that direction.

Ken

SFLC = Software Freedom Law Center IIRC



signature.asc (196 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: The original Squeak release is available under APSL2.

Alan Kay
In reply to this post by timrowledge
The deal we had with Disney was to release to the community, as free and
open source, all code not having directly to do with "content and/or
product", and we did this continuously with their blessing. The code we
left behind (several products, etc.) belonged to Disney (and we indeed left
it there).

Cheers,

Alan

At 12:32 PM 5/25/2006, tim Rowledge wrote:

>On 25-May-06, at 11:51 AM, Andreas Raab wrote:
>
>>>As Andreas demonstrated,  it is not obvious that you can relicense
>>>code
>>>you've written just because you wish to.
>>
>>I did? I thought I did the precise opposite, namely demonstrating
>>that there are many bits and pieces that I *can* relicense nilly- willy
>>because I own them and have proof of that ownership ;-)
>
>But the fact that you own 'many bits' carries the clear implication
>that you don't own other bits, which is likely the situation for many
>of us.
>
>I'm pretty sure that I can claim legitimate control over all the code
>I've provided. A lot of VM and VMMaker code was written explicitly to
>release to the Squeak community and I assert that means giving it
>freely. There is also the point that Interval and exobox no longer
>exist to drop lawyers on us as well as the management in both cases
>being desirous of helping the community. Other code was written for
>VPRI with the explicit intention of giving it to the community and
>then recent stuff done for Sophie is likewise explicitly intended to
>be open. All the rest was done in my own time anyway and I consider
>that gifted to Squeak.
>
>
>tim
>--
>tim Rowledge; [hidden email]; http://www.rowledge.org/tim
>Useful random insult:- Got into the gene pool while the lifeguard
>wasn't watching.
>
>




Reply | Threaded
Open this post in threaded view
|

Re: The original Squeak release is available under APSL2.

Serge Stinckwich-4
Alan Kay a écrit :
> The deal we had with Disney was to release to the community, as free and
> open source, all code not having directly to do with "content and/or
> product", and we did this continuously with their blessing. The code we
> left behind (several products, etc.) belonged to Disney (and we indeed
> left it there).
>

Hi Alan,

it means we could also release the last version of Squeak done by
SqueakCentral (3.5 ? 3.6 ?) with an APSL2 licence. And if everybody that
add some code since this version in the image, agree with the term of
this licence, the 3.9 version could also release with the APSL2 licence
(or a more simpler one like MIT) ?


--                                                         oooo
Dr. Serge Stinckwich                                     OOOOOOOO
Université de Caen>CNRS UMR 6072>GREYC>MAD               OOESUGOO
http://purl.org/net/SergeStinckwich                       oooooo
Smalltalkers do: [:it | All with: Class, (And love: it)]   \  /
                                                             ##






Reply | Threaded
Open this post in threaded view
|

Re: The original Squeak release is available under APSL2.

Alan Kay
Hi Serge --

(mod) the copyright mess and copyright lawyers... yes, we have been careful
at Disney and then at HP to make sure that the code is put out free and
open source according to the Squeak licence and in agreement with these
companies.  So, in theory, it is. And, also in theory, it should be
relatively easy to deal with all the subsequent code.

Cheers,

Alan

At 04:24 AM 5/26/2006, Serge Stinckwich wrote:

>Alan Kay a écrit :
>>The deal we had with Disney was to release to the community, as free and
>>open source, all code not having directly to do with "content and/or
>>product", and we did this continuously with their blessing. The code we
>>left behind (several products, etc.) belonged to Disney (and we indeed
>>left it there).
>
>Hi Alan,
>
>it means we could also release the last version of Squeak done by
>SqueakCentral (3.5 ? 3.6 ?) with an APSL2 licence. And if everybody that
>add some code since this version in the image, agree with the term of this
>licence, the 3.9 version could also release with the APSL2 licence (or a
>more simpler one like MIT) ?
>
>
>--                                                         oooo
>Dr. Serge Stinckwich                                     OOOOOOOO
>Université de Caen>CNRS UMR 6072>GREYC>MAD               OOESUGOO
>http://purl.org/net/SergeStinckwich                       oooooo
>Smalltalkers do: [:it | All with: Class, (And love: it)]   \  /
>                                                             ##
>
>
>
>
>



Reply | Threaded
Open this post in threaded view
|

Re: The original Squeak release is available under APSL2.

stéphane ducasse-2
In reply to this post by ccrraaiigg
I think that we should take the opportunity to put in place a way to  
track squeak developers/contributors
so that we avoid license mess.

I think that we (the squeakfoundation) will be looking for a  
volunteer (may be payed) to develop a small
app so that contributors can sign in that the code going into the  
image is under APSL2 or MIT or Squeak-L.

Stef

On 24 mai 06, at 19:38, Craig Latta wrote:

>
> Hi all--
>
> Thanks to long-running efforts by folks at Viewpoints Research  
> Institute, Apple Computer and elsewhere, Apple has given Viewpoints  
> permission to make a release of the original public Squeak system  
> using the Apple Public Source License[1].
>
> Squeak 1.1, with an APSL2 license, is available here:
>
> http://squeakland.org/installers/Squeak1.1-APSL.zip
>
> The Squeak Foundation board would like to thank the above groups  
> for making this happen, and everyone else for being so patient!
>
> And now we live in interesting times. This only applies to the  
> original release of Squeak (version 1.1 of 23 September 1996); we  
> now have a choice between APSL2 and the original Squeak License[2]  
> for that release. We need to decide what to do about subsequent  
> code, and code written by third parties. We might choose to rewrite  
> some things so as to create a better licensing situation. We  
> probably want to have a policy whereby contributors agree to grant  
> a particular license to their work explicitly before we can accept it.
>
> How shall we proceed with future releases of Squeak? Let's discuss  
> it.
>
>
> thanks again,
> your Squeak Foundation board
>
> [1] http://www.opensource.apple.com/apsl/2.0.txt
> [2] http://www.squeak.org/SqueakLicense
>
> --
> Craig Latta
> improvisational musical informaticist
> www.netjam.org
> Smalltalkers do: [:it | All with: Class, (And love: it)]
>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: The original Squeak release is available under APSL2.

stéphane ducasse-2
In reply to this post by Ken Causey-3
>
> While I understand you mean that to be humorous, I would like to point
> out that since you have been elected as a SqueakFoundation Board  
> member
> you no longer have any right to claim to be too humble on such issues
> within this community.  Having elected you we expect and hope that you
> will actively take lead in this sort of thing.  I don't mean to chide
> you necessarily, but I felt it was a good opportunity to remind you  
> and
> other board members that we not only welcome leadership but expect it.

Yes Yoshiki.
:)
>
>>
>> -- Yoshiki
>
> Thanks,
>
> Ken
>


Reply | Threaded
Open this post in threaded view
|

Re: The original Squeak release is available under APSL2.

stéphane ducasse-2
In reply to this post by Daniel Vainsencher-2
On squeakSource you can find a stupid package that return the authors  
of the package.
AuthorChecker does not take into account history just the latest  
version.
If someone wants to add that, feel free.

Stef


> 1. Finding for each method in recent Squeak, the names of all  
> persons who've modified them. The history images should make this  
> feasible.
>
> Daniel


Reply | Threaded
Open this post in threaded view
|

Re: The original Squeak release is available under APSL2.

stéphane ducasse-2
In reply to this post by Cees De Groot
+1
Then we can put in place the right infrastucture.

> On 5/25/06, Bert Freudenberg <[hidden email]> wrote:
>> Well, there is real paper, likely signed by Important People, in some
>> drawer somewhere with the original, and the new license grant.
>
> Indeed. Still, I'll happily base any decisions on how to document
> relicensing decisions on the advice we'll hopefully get from our legal
> friends, like Dan Ravicher. Bringing the SFLC in is probably step #1.


Reply | Threaded
Open this post in threaded view
|

Re: The original Squeak release is available under APSL2.

stéphane ducasse-2
In reply to this post by Daniel Vainsencher-3

On 25 mai 06, at 20:14, Daniel Vainsencher wrote:

> A question to the board: do you agree this would be a good time to  
> get detailed legal advice on how to go about relicensing the rest  
> of Squeak so that the move is legally valid?

Yes, let us try to do it avoid making mistakes.


12