[squeak-dev] Squeak license? Traits?

Juan Vuletich juan at jvuletich.org
Tue Sep 15 12:03:23 UTC 2009


Hi Gulik,

Michael van der Gulik wrote:
> Hi all.
>
> I need an image which has:
> * No traits.
> * Monticello.
> * MIT / Apache 2.0 license.
> * As few bugs as possible.
>
> I need this to grab the code in the Kernel-* and Collections-* 
> categories as a base for namespaced versions. This will be a fork and 
> until I write special tools to manage namespaced changesets, it will 
> be one-way.
>
> What are my options?
>
> Is Squeak now under the Apache 2.0 and MIT licenses, or are bits in 
> Kernel and Collections still under Squeak-L? Was the relicensing 
> effort successful? The Squeak web site says otherwise.
>
> Is Cuis really released under the MIT license? Did Juan relicense it 
> from Apache 2.0?

Yes and yes. The relicense from Apache 2.0 applies to all the code in 
Squeak 1.1. The rest is work of contributors who signed the VPRI 
agreement, or more recent work licensed under MIT from day one. So it is 
all MIT.

> How difficult is it to remove traits from Squeak or Pharo?
>
> How difficult is it to add Monticello to Cuis?

It shouldn't bee too hard I guess. Perhaps an afternoon of work. Not 
sure, though.

> And the flamebait: which release has the fewest bugs in the Kernel-* 
> and Collections-* categories?

That's hard to say. I guess the trunk has the best Collections. It also 
has the best Kernel, although if you give up full compatibility there 
are a couple of tweaks in Cuis that I think are improvements, in #fork 
and friends and in MessageTally. Some time I plan to update Kernel and 
Collections in Cuis to include the latest fixes and enhancements in trunk.

> Thanks,
> Gulik.
>
> -- 
> http://gulik.pbwiki.com/

Cheers,
Juan Vuletich




More information about the Squeak-dev mailing list