ducasse at iam.unibe.ch
Wed Jul 20 09:09:54 UTC 2005
why do not you provide it as MIT and you can still port it to Java
and sell it? I know that this is naive but
when I see the hell of the licenses around and got systematically
bitten by it.
I think that in squeak we should have MIT and Squeak-L: look at
Squeaksource, smallwiki, seaside, croquet, tweak.....
the new network rewrite, compiler....will all be like that. Else I
think that people should not really use your package.
By the way you will be interested by the forthcoming talk at esug
about another time package developed by hernan wilkinson.
It seems that their package will be open too, so may be it would be
good to see how to produce the best of your packages.
Or at least have a look.
On 20 juil. 05, at 4:05, Alan Lovejoy wrote:
> Brian Rice [water at tunes.org] napical:
>> Eek! That means I can't port it to Slate (http://slate.tunes.org/).
>> What's the point of that?
>> On Jul 19, 2005, at 5:06 PM, Andreas Raab wrote:
>> Looks interesting, but I sure hope you'll get your licensing terms
>> in order. In particular this:
>> "4. You must agree not to port or translate Chronos into any
>> programming language whose syntax, semantics and computational
>> model are not substantially compliant to the ANSI Smalltalk
>> Language Specification. Porting Chronos to non-Smalltalk
>> programming languages is strictly prohibited. However, you are
>> welcome to enter into negotiations with the copyright owner for
>> permission to port Chronos to non-Smalltalk programming languages.
>> In some cases, permission may be granted at no cost or other
>> Unless you are trying to find out whether anyone actually reads the
>> license (in which case you've earned yourself a pat on the back for
>> adding a really creative little clause to your license ;-) I think
>> you should seriously rethink the attitude express by this clause.
>> Surely you realize that niche languages like Smalltalk would be
>> hurt more than other systems if everybody would pick up this
>> attitude and have do-not-port-to-languages-i-don't-like clauses.
>> - Andreas
> Calm down guys.
> Firstly, permit me to call your attention to the following two
> sentences of
> the license:
> "However, you are welcome to enter into negotiations with the
> owner for permission to port Chronos to non-Smalltalk programming
> languages. In some cases, permission may be granted at no cost or
> Of course, the license says nothing that specifies the basis on
> which I
> would decide whether or not to grant permission to port. So let me
> state it
> here: Although Andreas is partially correct that one of my
> motivations is
> to deny the functionality of Chronos to be ported to certain other
> because of my partisan dislike of the languages preferred by the
> Curly-Braced Horde, that's not the primary motivation. The primary
> motivation is money. I want to preserve my right to port Chronos to a
> widely-used language (e.g., Java) and sell it for money. That
> motivation is
> not operative in the case of languages such as Slate, Self or
> Haskell, and
> so I would grant permission for a port to such languages without
> However, because I want to be able to say that no one has
> permission to port
> who was not given such permission in writing, you must obtain written
> permission. If Brian is serious about porting Chronos to Slate, he
> send me his contact details, and I will send him porting permission in
More information about the Squeak-dev