Sublicensing

Joshua 'Schwa' Gargus schwa at cc.gatech.edu
Fri Aug 15 19:10:24 UTC 2003


On Fri, Aug 15, 2003 at 09:14:44PM +0300, Daniel Vainsencher wrote:
> As I mentioned in a message to the list about 30 hours ago, I spoke to a
> lawyer and his advice was to refrain from creatively sublicensing squeak
> so as to make our problems go away. His reasoning is that the "no less
> protective" makes such attempts dangerous, because if the license we
> pick (say, BSD) turns out to be less protective, then we'd retroactively
> find ourselves to have been abusing Apples copyright.

Although I'd prefer a MIT license, I certainly wouldn't advocate it for
the same reason your lawyer warns agains.  Indeed, Andrew Greenberg has
said that he thinks that the export clause would preclude sublicensing 
under the BSD license (and therefore also MIT, etc.)

However, my suggested approach is careful to not be less protective of
Apple's rights, even at the expense of not solving some license problems
that we'd like to be solved.  It is the same as the old license, except it
extends the disclaimer of warranty, liability, etc. to parties other than
Apple.  Of course, IANAL, but I have difficulty seeing how this could be
construed to be less protective of Apple and Apple's rights.  

Do you plan to speak with Haim again?  You could ask him about this specific
case.  Or would Andrew care to weigh in with his opinion?  Also, if we're 
considering actually paying a lawyer, instead of just milking them for free
legal advice ;-), why don't we pay Andrew instead?

> 
> Now, this lawyer is not a copyright/opensource expert, and it is
> possible we'll find someone more confident about getting smart. But I
> think we need to start planning on solving this problem by organizing
> *and by coding*, rather than by PR, lawyers or licensing. I say this
> quite sadly, because this will not be easy to do :-( OTOH, it could be
> fun. Anyone care to design a new VM? :-)

Sounds like at least Anthony Hannan is thinking about it.

> We would be far ahead of the game if every Smalltalker that ever wanted
> to share his code as widely as possible were to clearly license his code
> under MIT, rather the hodge podge of "public domain", no explicit
> license, "Look ma, I can write licenses, too!" and so forth we have now.
> We're in the miserable position of having a culture that promotes and
> values sharing, so that we have amazingly cool software we can use, but
> doesn't have a clear free licensing culture to go with it, so very
> little of it is really free.

I don't have reams of code in the image, but FWIW, all of my code which as
made it into the image is hereby licensed under the MIT license.

Joshua

> 
> I've heard that the public domain incantation is considered by some
> lawyers to be unenforcable in the US, BTW.
> 
> Daniel
> 
> Joshua 'Schwa' Gargus <schwa at cc.gatech.edu> wrote:
> > On Fri, Aug 15, 2003 at 02:26:25PM +0300, Daniel Vainsencher wrote:
> > > IANAL, but - when the copyright owner gives you the right to sublicense
> > > something, that means that you can publish it with an alternate license,
> > > replacing the existing license. He may impose limitations on this new
> > > license, as SqueakL does (the "no less protective" language).
> > 
> > Thanks Daniel, that's pretty much what I thought.  My confusion is
> > because, given that the above is a corret definition of sublicensing,
> > it seems like it should not be difficult to replace the Squeak license
> > with (say) the MIT license (except for, perhaps, the export clause).
> > Of course IANAL either.
> > 
> > "You may distribute and sublicense such Modified Software only under
> > the terms of a valid, binding license that makes no representations or
> > warranties on behalf of Apple, and is no less protective of Apple and
> > Apple's rights than this License."
> > 
> > As a half-measure to get Squeak into Debian (since, as I understand
> > it, their main concern is their own liability), references to Apple
> > could be replaced by "the Distributor", with Distributor being defined
> > as "Apple Computer, or any party who has received and later
> > distributes the Software or Modified Software according to the terms
> > of the license".
> > 
> > This would not remove the problem with the export clause, so Squeak
> > could not go in Debian-free, but should provide enough protection 
> > to the Debians that they would be able to put it in Debian-nonfree.
> > 
> > I have no idea at all whether the pros of this approach outweigh the
> > cons.  Indeed, I have no idea what the cons are ;-)
> > 
> > Joshua
> > 
> > 
> > > 
> > > Daniel
> > > 
> > > Joshua 'Schwa' Gargus <schwa at cc.gatech.edu> wrote:
> > > > In general, I feel I have a decent understanding of licensing issues, but
> > > > one thing I do not grok at all is sublicensing.  Perhaps a simple example
> > > > could help me understand.  
> > > > 
> > > > If Squeak were sublicensed under a different license, would the Apple
> > > > license still appear, in addition to the sublicensed license?  Or
> > > > would the Apple license be replaced?  What would a future user of Squeak
> > > > (after the sublicensing takes place) see when they start poking around
> > > > for the license?
> > > > 
> > > > Thanks,
> > > > Joshua



More information about the Squeak-dev mailing list