On 3/2/06, Damjan <[EMAIL PROTECTED]> wrote:
>
> > The GPLmandates that any software released with GPL code must be GPL.
> > But the US government cannot release GPL software (or any other license);
> > it must release public domain.  But public domain is incompatible with
> > the GPL.
>
> This is not true, you can release source code that is "public domain"
> that is intended to be used with  a possibly GPL'ed TurboGears. In fact
> the GPL only mandates about *binary* distribution.

"Intended for use with", yes.  But we do need to produce binary
distributions.  Not to hide the source but because naive users want a
one-file single-click Windows installer and Mac installer.  The GPL
appears to forbid this.  That's the trouble with having five pages
trying to enforce freedom in detail -- it inevitably trips over itself
and starts doing something it probably didn't intend.  The LGPL would
solve this problem, but MySQL in particular chose the GPL instead. 
They also have a GPL exception if your software ("derivative work")
has one of several BSD-like licenses (including Python's), but
unfortunately public domain is not listed.  We're working with MySQL
AB to see if they're willing to add public domain to the list;
otherwise we'll have to get a commercial license (which they do make
available to non-profits at reduced rates).  Anyway, the same thing
would happen if TurboGears went GPL: we'd have to bow before Kevin and
the other contributors and beg for an alternate license.

I'm hoping to use SQLite, which is already in the public domain and
would require zero installation by the users.  But it's having
performance problems with our dataset, as I've mentioned before.  I'm
going to try simplifying the database (1:many instead of many:many),
or using Durus, or just putting all 30 MB of data in memory, and see
which way works best.

--
Mike Orr <[EMAIL PROTECTED]>
([EMAIL PROTECTED] address is semi-reliable)

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/turbogears
-~----------~----~----~----~------~----~------~--~---

Reply via email to