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