Movatterモバイル変換


[0]ホーム

URL:


Komodo in violation of Mozilla Public License?

David AscherDavidA at ActiveState.com
Tue Apr 10 18:23:08 EDT 2001


Tim Churches wrote:>> Lulu of the Lotus-Eaters wrote:> >> > ActiveState Corporation <http://activestate.com/> produces an> > multi-language/multi-platform IDE called Komodo, which is based on the> > Mozilla framework.  It is a nice product, overall, based on my tests of> > the (free) betas.  In the last week, ActiveState has released Komodo> > 1.0, with a dramatically changed (commercial, for-money, and by> > subscription) license.  In particular, their Release Notes> > <http://activestate.com/ASPN/Reference/Products/Komodo/relnotes.html>> > state that:> >> >   Educational license - Komodo is free for educational and> >     NON-COMMERCIAL purposes.  If you're using Komodo to learn to> >     program, this is probably the one for you.> >   Evaluation license - Komodo is free for evaluation purposes, to test> >     Komodo's features for a short time before full deployment.> >   Commercial license - Any other use of Komodo must be under the> >     commercial license.  This gives you full access to regular software> >     updates and the full power of integration with the Knowledge> >     Center.> >> > While IANAL, and all that... doesn't this look like an awfully blatant> > violation of the Mozilla Public License (which covers the codebase in> > Komodo)?!> >> > Yours, Lulu...>> Dear Lulu,>> The same unlovely thought occured to me, as I'm sure it did to many> others. But then I thought, surely a relatively large (in free> software/open source terms), well-established firm like ActiveState> wouldn't make a fundamental **legal** mistake like violating the letter> of the Mozilla licensing agreement, so I suspect that they are using> some obscure loophole in the license or have done a deal with AOL or> whoever owns the copyright to the Mozilla codebase to re-license it on a> commercial basis. It would be great if erstwhile free software/open> source Python hero David Ascher could enlighten us regarding this issue.Lots of issues here.  I'll try to adress them in turn, and not be toolong-winded.  The MPL license.  My understanding of the MPL is that we are not inviolation of any of its terms.  Komodo is not a "new version" of Mozilla(see below), and all the changes that we have made to Mozilla have beensubmitted back to mozilla.org (mostly minor bug fixes).  We have madeone _major_ addition to Mozilla, and that is the PyXPCOM bindings. Those were submitted to mozilla.org under the MPL, something which wewere not required to do but wanted to do to further Mozilladevelopment.  We are active contributors and participants in the Mozillaeffort.  I'll check with Mitchell Baker, chief lizard wrangler atMozilla.org, and get back to the list on this issue.       Komodo is not a "fork" of Mozilla but an application based on top ofMozilla, just like it is an application based on top of Python.  Thereare no restrictions (to my knowledge!) in the Mozilla or Python licenseswith regards to the terms under which such applications can bedistributed.  An extreme version of this is that a web page viewed withMozilla is, technically, very similar to Komodo ('rendered XUL').  Oursjust happens to be a useful web page =).  We distribute Mozilla as partof Komodo as a convenience to our customers.  When Mozilla reachesstability and ubiquity, we will consider removing the "pre-built"Mozilla and have Komodo just layer on top of existing Mozillainstallations if that is a change our customers ask for.  Just toemphasize it -- The level of code-sharing between "Komodo" and "Mozilla"is the same as the level of code-sharing between "eGroups" and "Python"(probably less -- we don't use coroutines =).   Mozilla's license was crafted precisely to let all kinds of peopleand organizations build all kinds of software with it.  As an example,IBM recently released their Web Browser for OS/2, which is, like Komodo,available as part of a for-fee subscription.  Intel, Nokia and othersare building Mozilla-based tools which they have (to my knowledge!) nointention of releasing.  We did not "strike a deal" with anyoneregarding licensing of Mozilla -- we are just participants in theMozilla effort much like hundreds of others.   Komodo is not Open Source or Free Software, true.  It is a littleconfusing to some, but ActiveState's business model is mixed.  We dosome open source work, such as the ports of Python and Perl to Itanium,PyXPCOM, the Python/Perl bridge for Zope, the Python for .NET project,etc., as well as commercial work, such as Komodo and Visual Python. Just FYI, the most interesting parts of Komodo (the Python, XUL andJavaScript code) are not obscured in any way, and we do encourage peopleto learn how Mozilla works by looking at Komodo's source code.  (We may"zip" them up in later releases as an optimization, but they'll still beavailable for review.)   Re: educational vs. non-educational licenses.  We believe that bymaking what we consider to be useful tools like Komodo available tostudents and educators, we can help improve the quality of theeducational process in the computing sciences.  This is important to usas a company, and is a goal that we are pursuing in various wasy.  Weare always looking for ways to make CP4E a possibility, even though itsfederal funding sources have dried up.   On the subject of whether Komodo "should", in a moral sense, beFSF-style free or not, I think we'll just have to agree to disagree. You called me (I presume ironically) "free software/open source Pythonhero David Ascher".  I think some open source software is great.  Ithink some free software is great.  I also think that some closed-sourcesoftware is great.  I tend to judge software based on whether thesoftware meets the user's needs, and "fits" the user.  For example, thecomputer games I buy for my kid are well designed, entertain and educatehim, and their prices are low compared to the value they give me.  I'mglad to pay for such software, as I know that I encourage the productionof more software that I consider to be of high quality.  It is my hopeand belief that our customers will feel the same way about Komodo.  Thefeedback we get seems to indicate that they value the feature-richness,the attention to QA, and even the nice graphics and "marketing".    For what it's worth, I think I understand the FSF point of view, andI respect it, but I do not share it.  The world is big enough for bothapproaches, methinks.     I apologize for the long post, but there were a lot of issues tocover.Cheers, David AscherKomodo Tech LeadActiveState


More information about the Python-listmailing list

[8]ページ先頭

©2009-2025 Movatter.jp