Glad you asked, I already have been looking into migrating to a dual LGPL/MPL license, where you can select either one. I believe the MPL should get around the ambiguity of the C-ish language still present in the LGPL.

the MPL is at:  http://www.mozilla.org/MPL/MPL-1.1.html

With regards to copyleft, the FAQ has this to say:

How 'viral' is the MPL? If I use MPLed code in my proprietary application, will I have to give all the source code away?

The MPL has a limited amount of 'copyleft' - more copyleft than the BSD family of licenses, which have no copyleft at all, but less than the LGPL or the GPL. It is based around the definition of a 'Modification' in the license [1.9].

What is a Modification? Any changes to MPLed files, or new files into which MPLed code has been copied, are Modifications and so fall under the MPL. New files containing only your code are not Modifications, and not covered by the MPL.

Files which fall under the MPL because they are or contain Modifications must be made available as detailed in the license (or elsewhere in this FAQ.) Other files may be kept proprietary.

One well-known example of this is the Netscape-branded browser. It contains (and Netscape makes source code available for) many files from the Mozilla project, which are under the MPL. But it also contains proprietary code, for example to integrate with the AOL Instant Messenger service.

i am hoping this license will meet the needs of the commercial community (because yeah, that is a big target for this thing) while still keeping SQLAlchemy free and open (because I dont want some compelling "Super-SQLAlchemy" to sell for $299 a developer seat). Let me know how that works for you.


On Dec 29, 2005, at 10:36 PM, David Pratt wrote:

I have read with interest about sqlalchemy project, however the licensing for the project is a concern to me. Byte compiling makes the lgpl licensing ambiguous when it comes to python. There is also too much language concerning the issue of compiling in the lgpl that confounds the use of sqlalchemy in the development of compiled desktop applications.

If the intent is to create a broadly accessible and successful python library and ORM, I am hoping the license for the project can be reviewed and at the very least reconsidered. A BSD, MIT or python license basically permits the library to be used in the widest sense - as braod as python itself - while ensuring credit is given to the copyright holder(s).

This looks like an interesting project and a library I would like to have available in my python toolbox. I believe the best way of getting sqlachemy used in projects is for the licensing to be comparable to python's licensing itself so it is not an issue to consider whether it will be used (as opposed to rejecting it for business applications where companies are more sensitive about mixing with anything gplish).

I am not interested in a holy war over licensing since there can be fairly strong view on either side. I am interested in useful ORM that I can use on a routine basis to wrap sql in an nice way for python without tripping over the license when developing for business clients.

Regards,
David


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Sqlalchemy-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sqlalchemy-users



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Sqlalchemy-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sqlalchemy-users

Reply via email to