[Seaside] Seaside / smalltalk: tools and scalability

Göran Krampe goran at krampe.se
Wed Apr 18 10:30:31 UTC 2007


> 2007/4/18, Göran Krampe <goran at krampe.se>:
>> Hi!
>> > Hi
>> >
>> > Smalltalk comes in different flavors/dialects much like Lisp. Squeak
>> > is one such dialect that is free as in beer.
>> I would say much more free than "beer" - especially given the latest
>> relicensing, but it was pretty darn free (as in freedom) before that
>> even.
>> Perhaps you mixed up the metaphor?
> The last time I checked Squeak 3.8 and 3.9 were still under Squeak
> License which is neither OpenSource(tm) nor accepted by the FSF. If
> SqueakL is so cool like we have been told all those years, why
> relicense?

I am certain you know the details why OSI did not accept it, and it
stumbled on a detail which doesn't affect most people IMHO. I didn't know
FSF ever was consulted to express any opinion on SqueakL - perhaps you
mean the fact that Debian rejected it (on different grounds than OSI did)?

But fact remains - equalling SqueakL with other restricted "free as in
free beer"-licenses is way off the mark. For most purposes SqueakL is
*very* free.

And oh, AFAIK the major reason for the recent relicensing effort is Redhat
insisting on it for the OLPC. I applaud it of course, it will probably
lead to:

- Inclusion in Debian and other distros.
- A much simpler license putting and end to all discussions.
- Compatibility with GPL etc, if needed.
- OSI certification.

But for most *other* practical purposes I don't think it will make much
difference to most of us.

>> VisualWorks has its Store stuff - I guess it is good.
>> And Squeak has Monticello which is really good and nice. I haven't used
>> it
>> in a larger setup but given its nature I don't foresee any problems - on
>> the contrary - since it is so darn good at branching/merging having
>> multiple devs working in parallell on different tasks/parts is very
>> simple.
> As long as our packages don't get too big. Once that happens
> PackageInfo becomes a major speed bottleneck.

Yes, that is true. But splitting a little bit probably goes a long way.
Gjallar is reaching that point soon - but then we will most probably just
split it in 2-3 packages.

And there have been work done on speeding it up, or? I faintly recall so.

regards, Göran

More information about the Seaside mailing list