[squeak-dev] Fwd: [Pharo-project] It's time for Squeak 4.0!

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Fwd: [Pharo-project] It's time for Squeak 4.0!

stephane ducasse


Begin forwarded message:

> From: Stéphane Ducasse <[hidden email]>
> Date: February 7, 2009 10:17:00 AM CEST
> To: [hidden email]
> Cc: [hidden email], The general-purpose Squeak  
> developers list <[hidden email]>, Lex Spoon <[hidden email]
> >
> Subject: Re: [Pharo-project] It's time for Squeak 4.0!
> Reply-To: [hidden email]
>
> Hi matthew
>
> what is the base for 4.0 is is 3.10? or spoonish?
>
>> Squeak 4.0 will be the first official squeak release with no
>> code under SqueakL; everything in the .image, .changes, and
>> .sources files will be under either the MIT license or the
>> Apache license.
>>
>> I've done the first step and done a full audit, using Yoshiki's
>> tools [1], of all the code
>> in Squeak 3.10.2, with the exception of four packages:
>> - Monticello
>> - SUnit, TestRunner, and SUnitImproved
>> - Universes
>> - Traits
>
> Traits have always been release under MIT and Squeak/L
> We signed the license agreement long time ago so I do not really
> understand the point.
>
>>
>>
>> I also applied all of yoshiki's etoys changes to 3.10.2. The
>> algorithm that Yoshiki seemed to follow when cleaning etoys is:
>> - If the method can be easily deleted, delete it
>> - Otherwise, use the historical image [1] to revert to the
>> latest version before the problematic author
>> - Fix any bugs this causes
>>
>> I think we can use the same procedure. Perhaps Yoshiki will
>> comment.
>>
>> So, to help with the relicense, grab the historical image[1],
>> check out the license audit [2], leave a note on mantis about
>> what you think you'll work on, and start rolling out change
>> sets. For your convenience, all of the license audits are
>> included both in the relicensing tools download and on mantis.
>> I'll try to keep both up to date as we progress with the
>> relicense
>>
>> I'll also be looking for an official license statement from the
>> authors of Traits and Universes; if those can be unambiguously
>> shown to be MIT-licensed, it will save me a couple of audits.
>> SUnit and Monticello already have enough problems that I know
>> they are not clean.
>>
>> [1] The tools I've been using to do the relicense:
>>   http://ftp.squeak.org/4.0alpha/squeak4.0-relicensingTools.zip
>>   see also:
>>   http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-September/131586.html
>>   http://www.squeaksource.com/MethodAuthorship.html
>>
>> [2] The 4.0 relicense mantis issue:
>>   http://bugs.squeak.org/view.php?id=6989
>>
>> --
>> Matthew Fulmer -- http://mtfulmer.wordpress.com/
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>