Andreas Raab
unread,May 4, 2011, 3:38:06 AM5/4/11Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Sign in to report message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to OpenQwaq Forum
Folks -
Let me throw in a word or two of explanation about the license: First,
we're not going to change it. The choice of license was a combination
of business and legal reasoning and the only alternative to our choice
of GPLv2 would have been not to be able to open source anything. It's
as simple as that.
That said, I think there is a way by which we can have our cake and
eat it, too: OpenQwaq has a lot of parts, and many of those are
available under other licenses. Squeak is MIT, Tweak (the UI for
OpenQwaq) is MIT, Croquet itself is MIT, Cog is MIT etc. etc. etc.
Thus, in many ways OpenQwaq is very much a "downstream" project that
has lots of inputs.
As a consequence, people who would rather prefer the use of MIT style
licenses can generally contribute to the upstream projects. There is
no need to contribute via GPL terms to OpenQwaq, if your fix is just
as applicable to Squeak and can be contributed there. There is no need
to contribute under GPL terms to OpenQwaq if you have a project that
you can set up as an "upstream" project to OpenQwaq.
The product itself, the OpenQwaq server and client, will be under GPL,
but the code that is used in it may very well be available under other
licenses. In fact, we can set up another upstream contribution project
that will host only contributions to OpenQwaq available under MIT,
just as (for example) Seaside has a repository for code that is
available under (L)GPL. All of this can be worked out.
So let's not get too upset about the license here. There is some
rather good news here, which is that nobody can take away OpenQwaq
from you in the same way that Croquet was taken away from its
community (the single biggest mistake we ever made in commercializing
Croquet). Personally, I'm pretty glad about the license choice and its
implications. In the big picture, this will be good for everyone once
you'll get about the initial disappointment.
Onward and Upward,
- Andreas