Swazoo, history of mentioning of license

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

Swazoo, history of mentioning of license

Janko Mivšek
Dear all,

Second Swazoo history post is about mentioning all posts where Swazoo
license is mentioned. As I already said, I don't remember any discussion
to define a license but it was set on SourceForge back in 2000 and
that's a source of all license mess, IMHO.


1. apr00 by Joseph Bacanskas [1]:

At CampSmalltalk, I participated in the start of a web application
server project named Swazoo (Smalltalk Web Application Zoo).  It is an
ambitious project that has a great deal of very fine work contributed by
Janko Misvek (Aida) and Ken Treis (an HTTP/1.1 server).  Swazoo is an
ongoing project being hosted on SourceForge. (http://sourceforge.net)
search for Swazoo.  You can get
the current code from there.  Further information about Swazoo is
available at: http://wiki.cs.uiuc.edu/CampSmalltalk

Swazoo is an open source project under the LGPL license...



2. nov02 by Steve Waring [2]:

 > is there some kind soul which could tell me if
 > Swazoo could be used in commercial app (and
 > distributed as part of it) ?

The license is LGPL. My understanding of LGPL is that you can use and
distributed Swazoo with a commercial app. That is only my understanding;
I am not a lawyer, and I find the GNU licenses almost impossible to read....



3. feb06 c.l.s thread "Long Lists n Client/Server aplication" [3]

Bruce Badger:
...
I guess Swazoo is a problem too, it being under the GPL and all.
Perhaps this is part of the reason that Squeak is not in Debian yet?
...

Janko Mivsek:

Bruce, as far as I know there is no explicit license for Swazoo but it
has the same as other Camp Smalltalk projects like SUnit. Therefore it
is definitively not GPL. On the other side I don't know if we ever
define a "Camp Smalltalk" license...

Bruce Badger:

Janko, that's not what it says here:
http://sourceforge.net/projects/swazoo/
And it's under that license that I picked it up and started working with
it.

Bruce Badger:

I dug around a little more, and the Internet Archive shows that Swazoo
has been under an FSF license in SourceForge from the beginning:

http://web.archive.org/web/*/http://sourceforge.net/projects/swazoo/

Swazoo started out in SourceForge  being explicitly licensed under the
LGPL, but the latest version of the page shows that it is available as
wither the GPL *or* the LGPL.

We (OpenSkills) started working with Swazoo in the LGPL only era, and
the LGPL license applies to all the work we have done on Swazoo since we
picked it up.  So, the latest version published by me in the Store
repository is 100% under the LGPL.

Janko Mivsek

Hmm, I must admit that I see that license statement for a first time. It
was probably set up in year 2000 just after first Camp Smalltalk when
GPL was very "popular" and on the other side noone cared much about
license anyway.

Anyway, LGPL is fine for me but if someone propose better license for
Smalltalk projects like Swazoo, it is my opinion that we should listen.

Bruce Badger:

So, back to Squeak and FSF licenses.  if Squeak has a problem with FSF
licenses, what impact does that have on Swazoo being used in Squeak?

I'm not clear on what the problem with FSF licenses is from the Squeak
POV, and I really would like to understand the situation.

Bruce Badger
...
As we now all agree that Swazoo is under the LGPL, what does this mean
for Swazoo?

Perhaps the Squeak community could raise this issue with the FSF as part
of the on-going debate about GPL 3?

Reinout Heeck

 > Anyway, LGPL is fine for me but if someone propose better license for
 > Smalltalk projects like Swazoo, it is my opinion that we should listen.

Personally I prefer the MIT or modified BSD license.

It doesn't stipulate that code modifications are given back to the
community, making it easier on commercial reusers of the code.

Rather the decision to share enhancements is driven by the cost of
maintaining a private fork of a library, I think this is much more
pragmatic than stipulating source availability like the (L)GPL does,
thus giving more choice.

I also very much like the fact that these licenses fit on half a page, I
can actually understand them...

Steven Kelly

Good points: with (L)GPL, you basically have no security. It just
doesn't matter what a sensible interpretation, or even your lawyer's
interpretation, of the license might mean. If someone takes you to
court, you're at the mercy of the opposing lawyer, judge and jury that
day, and they're about as consistent and likely to make correct
decisions as the patent office.

Alan Knight

 > As we now all agree that Swazoo is under the LGPL, what does this mean
 > for Swazoo?

 > Perhaps the Squeak community could raise this issue with the FSF as
 > part of the on-going debate about GPL 3?

The LGPL certainly doesn't address it directly, although depending what
you think it means it might be possible that the LGPL usage was
permitted. That's what we did with Glorp (on legal advice). We added
some extra text with the code to explicitly state what the relevant
interpretation of Smalltalk library usage meant. Legal advice also
didn't think that the author of a license is allowed to redefine what
constitutes a derivative work in law, making much of that text in the
FSF licenses likely to be moot anyway.


[1]http://groups.google.com/group/comp.lang.smalltalk/browse_thread/thread/af89bdea0514f5d3/569ac92aef913be8?lnk=st&q=swazoo+license#569ac92aef913be8
[2]http://groups.google.com/group/comp.lang.smalltalk.dolphin/browse_thread/thread/c517661061096043/e9f0e2416ac8d8fb?lnk=st&q=swazoo+license#e9f0e2416ac8d8fb
[3]http://groups.google.com/group/comp.lang.smalltalk/browse_thread/thread/665597fea7a67332/b01b6f5e32d06521?lnk=st&q=swazoo+license#b01b6f5e32d06521


Best regards
Janko


--
Janko Mivšek
AIDA/Web
Smalltalk Web Application Server
http://www.aidaweb.si