MPL-Using Projects: Difference between revisions
(Created page with "This page contains two lists - MPLed projects, and GPLed projects using MPLed libraries. ==MPLed Projects== This is a list of as many free software projects under the [http://w...") |
|||
(9 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
This page contains two lists - MPLed projects, and GPLed projects using MPLed libraries. | This page contains two lists - MPLed projects, and GPLed projects using MPLed libraries. You need an account to edit this wiki; if you can't be bothered to get one and want to add data, email [mailto:gerv@mozilla.org Gerv]. | ||
==MPLed Projects== | ==MPLed Projects== | ||
Line 19: | Line 19: | ||
! License Steward<br>(section 6.1) | ! License Steward<br>(section 6.1) | ||
! Compatibility Position<br>and Link | ! Compatibility Position<br>and Link | ||
|- | |||
| [http://adblockplus.org/en/ Ad Block Plus] | |||
| N | |||
| [http://www.mozilla.org/MPL MPL 1.1] | |||
| Netscape | |||
| Against (private mail) | |||
|- | |||
| [http://alchitect.com/app/home Alchitect] | |||
| N | |||
| [http://alchitect.com/Alchitect_v1.0_Documentation.doc MPL 1.1] (Word doc) | |||
| Netscape | |||
| | |||
|- | |||
| [http://www.aolserver.com/ AOLserver] | |||
| N | |||
| [http://www.aolserver.com/license/ MPL 1.1] | |||
| Netscape | |||
| | |||
|- | |||
| [http://www.2600hz.org/ blue.box] | |||
| N | |||
| [http://www.2600hz.org/about/who-are-we/ MPL 1.1] | |||
| Netscape | |||
| | |||
|- | |- | ||
Line 24: | Line 53: | ||
| N | | N | ||
| [http://www.mozilla.org/MPL MPL 1.1] | | [http://www.mozilla.org/MPL MPL 1.1] | ||
| Netscape | |||
| | |||
|- | |||
| [http://cairographics.org/ Cairo] | |||
| Y | |||
| [http://cairographics.org/ MPL 1.1/LGPL 2.1+] | |||
| Netscape | |||
| Unknown; using dual license, but [http://lists.freedesktop.org/archives/cairo/2004-September/001833.html started with LGPL, not MPL] | |||
|- | |||
| [http://code.google.com/p/calista/ CalistA] | |||
| Y | |||
| [http://code.google.com/p/calista/ MPL 1.1] | |||
| Netscape | | Netscape | ||
| | | | ||
Line 33: | Line 76: | ||
| Netscape | | Netscape | ||
| In favour (using tri-license) | | In favour (using tri-license) | ||
|- | |||
| [http://ckeditor.com/ CKEditor] | |||
| N | |||
| [http://ckeditor.com/license MPL 1.1/LGPL 2.1+/GPL 2.0+] | |||
| Netscape | |||
| In favour (using tri-license) | |||
|- | |||
| [http://code.google.com/p/core2/ core2] | |||
| Y | |||
| [http://code.google.com/p/core2/ MPL 1.1] | |||
| Netscape | |||
| | |||
|- | |||
| [http://dcm4che.org/ dcm4che] | |||
| Y | |||
| [http://sourceforge.net/projects/dcm4che/ MPL 1.1/LGPL 2.1+/GPL 2.0+] | |||
| Netscape | |||
| | |||
|- | |||
| [http://code.google.com/p/edenrr/ edenrr] | |||
| N | |||
| [http://www.mozilla.org/MPL MPL 1.1] | |||
| Netscape | |||
| | |||
|- | |||
| [http://echo.nextapp.com/site/echo3/ echo3] | |||
| N | |||
| [http://echo.nextapp.com/site/echo3/doc/faq MPL 1.1/LGPL 2.1+/GPL 2.0+] | |||
| Netscape | |||
| | |||
|- | |||
| [http://www.firebirdsql.org/ FirebirdSQL] | |||
| N | |||
| [http://www.firebirdsql.org/index.php?op=doc&id=idpl MPL 1.1] | |||
| The Initial Developer of the code | |||
| | |||
|- | |- | ||
Line 40: | Line 125: | ||
| Netscape | | Netscape | ||
| In favour (using tri-license) | | In favour (using tri-license) | ||
|- | |||
| [http://fireftp.mozdev.org/ FireFTP] | |||
| N | |||
| [http://www.mozilla.org/MPL MPL 1.1/LGPL 2.1+/GPL 2.0+] | |||
| Netscape | |||
| In favour (using tri-license) | |||
|- | |||
| [http://opensource.adobe.com/wiki/display/flexsdk/Flex+SDK FlexSDK] | |||
| N | |||
| [http://opensource.adobe.com/wiki/display/flexsdk/Legal+Stuff MPL 1.1/proprietary] | |||
| Netscape | |||
| | |||
|- | |||
| [http://www.freeswitch.org/ FreeSWITCH] | |||
| N | |||
| [http://wiki.freeswitch.org/wiki/Main_Page MPL 1.1] | |||
| Netscape | |||
| | |||
|- | |||
| [http://code.google.com/p/gedemin/ gedemin] | |||
| N | |||
| [http://code.google.com/p/gedemin/ MPL 1.1] | |||
| Netscape | |||
| | |||
|- | |||
| [http://www.h2database.com/ H2 Database] | |||
| N | |||
| [http://www.h2database.com/html/license.html MPL 1.1/EPL 1.0] | |||
| The H2 Group | |||
| | |||
|- | |||
| [https://trac.candango.org/php/iflux iFlux] | |||
| Y | |||
| [https://trac.candango.org/php/iflux/browser/trunk/Iflux.class.php MPL 1.1] | |||
| Netscape | |||
| | |||
|- | |||
| [http://gateway.sourceforge.net/ gateway] | |||
| N | |||
| [http://gateway.sourceforge.net/contributing.html MPL 1.1] | |||
| Netscape | |||
| | |||
|- | |||
| [http://www.graphics32.org/wiki/ Graphics32] | |||
| Y | |||
| [http://graphics32.org/wiki/Main/ProjectAnnouncement MPL 1.1] | |||
| Netscape | |||
| | |||
|- | |||
| [http://jcl.delphi-jedi.org/index.html JEDI Code Library (JCL)] | |||
| Y | |||
| [http://jcl.delphi-jedi.org/page50.html MPL 1.1] | |||
| Netscape | |||
| In favour - [http://jcl.delphi-jedi.org/page54.html currently attempting to dual license with LGPL] | |||
|- | |||
| [http://jvcl.delphi-jedi.org/ Jedi VCL] | |||
| Y | |||
| [http://jvcl.delphi-jedi.org/Licensing.htm MPL 1.1] | |||
| Netscape | |||
| | |||
|- | |||
| [http://code.google.com/p/log4erl/ log4erl] | |||
| Y | |||
| [http://code.google.com/p/log4erl/ MPL 1.1/BSD] | |||
| Netscape | |||
| | |||
|- | |||
| [http://code.google.com/p/maashaack/ Maashaack] | |||
| Y | |||
| [[http://www.mozilla.org/MPL MPL 1.1/LGPL 2.1+/GPL 2.0+]] | |||
| Netscape | |||
| | |||
|- | |||
| [http://www.mirthcorp.com/community/overview Mirth HL7 Engine] | |||
| N | |||
| [http://www.mirthcorp.com/products/mirth-connect/faq#3867 MPL 1.1] | |||
| Netscape | |||
| | |||
|- | |||
| [http://monetdb.cwi.nl/ MonetDB] | |||
| N | |||
| [http://monetdb.cwi.nl/Development/Legal/MonetDBLicense-1.1/index.html MPL 1.1] | |||
| MonetDB B.V. | |||
| | |||
|- | |||
| [https://trac.candango.org/php/myfuses myFuses] | |||
| Y | |||
| [https://trac.candango.org/php/myfuses/browser/trunk/MyFuses.class.php MPL 1.1] | |||
| Netscape | |||
| | |||
|- | |||
| [http://www.nopcommerce.com/ nopCommerce] | |||
| Y | |||
| [http://www.nopcommerce.com/license.aspx MPL 1.1, modified] | |||
| NopSolutions | |||
| | |||
|- | |- | ||
Line 54: | Line 251: | ||
| Netscape | | Netscape | ||
| In favour (using tri-license) | | In favour (using tri-license) | ||
|- | |||
| [http://www.openbravo.com/ Openbravo] | |||
| N | |||
| [http://www.openbravo.com/legal/license.html MPL 1.1 + additional clause] | |||
| Openbravo Software | |||
| | |||
|- | |||
| [http://www.openfast.org/ OpenFAST] | |||
| Y | |||
| [http://www.openfast.org/ MPL 1.1] | |||
| Netscape | |||
| | |||
|- | |||
| [http://www.openbravo.com/ OpenVBX] | |||
| N | |||
| [http://openvbx.org/license/ MPL 1.1] | |||
| Netscape | |||
| | |||
|- | |||
| [http://www.phpmyfaq.de/ phpMyFAQ] | |||
| N | |||
| [http://faq.phpmyfaq.de/content/15/17/en/is-it-okay-to-use-phpmyfaq-for-commercial-use.html MPL 1.1] | |||
| Netscape | |||
| | |||
|- | |||
| [http://protege.stanford.edu/ Protégé] | |||
| N | |||
| [http://protege.stanford.edu/doc/faq.html#08.02 MPL 1.1] | |||
| Netscape | |||
| | |||
|- | |||
| [http://www.rabbitmq.com/ RabbitMQ] | |||
| N | |||
| [http://www.rabbitmq.com/mpl.html MPL 1.1] | |||
| Netscape | |||
| | |||
|- | |- | ||
Line 61: | Line 300: | ||
| Netscape | | Netscape | ||
| In favour (using dual license) | | In favour (using dual license) | ||
|- | |||
| [http://rpy.sourceforge.net/ RPy] | |||
| Y | |||
| [http://rpy.sourceforge.net/rpy/README MPL 1.1/GPL 2.0+] | |||
| Netscape | |||
| In favour (using tri-license) | |||
|- | |- | ||
Line 68: | Line 314: | ||
| Netscape | | Netscape | ||
| In favour (using tri-license) | | In favour (using tri-license) | ||
|- | |||
| [http://code.google.com/p/sgte/ sgte] | |||
| N | |||
| [http://www.mozilla.org/MPL MPL 1.1] | |||
| Netscape | |||
| | |||
|- | |||
| [http://mozillalabs.com/skywriter/ Skywriter] (a.k.a. Bespin) | |||
| Y | |||
| [http://www.mozilla.org/MPL MPL 1.1/LGPL 2.1+/GPL 2.0+] | |||
| In favour ([http://mozillalabs.com/skywriter/2010/01/15/bespin-embedded-0-6-released-now-in-two-great-flavors/ relicensed to tri-license] specifically for GPL compatibility) | |||
| | |||
|- | |||
| [http://smc.sourceforge.net/ SMC] | |||
| N | |||
| [http://smc.sourceforge.net/TelephoneSrc.htm MPL 1.1] | |||
| Netscape | |||
| | |||
|- | |||
| [http://developer.kde.org/~wheeler/taglib.html TagLib] | |||
| N | |||
| [http://developer.kde.org/~wheeler/taglib.html MPL 1.1/LGPL 2.1+] | |||
| Netscape | |||
| Unknown; using dual license, but started with LGPL, not MPL | |||
|- | |||
| [http://www.thebuggenie.com/ The Bug Genie] | |||
| N | |||
| [http://www.thebuggenie.com/ MPL 1.1] | |||
| Netscape | |||
| | |||
|- | |- | ||
Line 73: | Line 354: | ||
| N | | N | ||
| [http://www.mozilla.org/MPL MPL 1.1/LGPL 2.1+/GPL 2.0+] | | [http://www.mozilla.org/MPL MPL 1.1/LGPL 2.1+/GPL 2.0+] | ||
| Netscape | |||
| In favour (using tri-license) | |||
|- | |||
| [http://tmx-editor.sourceforge.net/ TMX Editor] | |||
| N | |||
| [http://tmx-editor.sourceforge.net/license.html MPL 1.1] | |||
| Netscape | |||
| | |||
|- | |||
| [http://www.vhcs.net/index.html VCHS] | |||
| N | |||
| [http://www.vhcs.net/about/index.htm MPL 1.1] | |||
| Netscape | |||
| | |||
|- | |||
| [http://code.google.com/p/vegas/ Vegas] | |||
| Y | |||
| [http://www.mozilla.org/MPL MPL 1.1/LGPL 2.1+/GPL 2.0+] | |||
| Netscape | |||
| | |||
|- | |||
| [http://www.webtopproject.de/ Webtop Project] | |||
| N | |||
| [http://www.webtopproject.de/about.html?language=en MPL 1.1] | |||
| Netscape | |||
| | |||
|- | |||
| [http://code.google.com/p/wovsuite/ WOVSuite] | |||
| N | |||
| [http://jay.tuley.name/archives-2008-06-01-WOVSuite-0.51 MPL 1.1/LGPL 2.1+/GPL 2.0+] | |||
| Netscape | | Netscape | ||
| In favour (using tri-license) | | In favour (using tri-license) | ||
|} | |} | ||
Also supportive of compatibility are, or could be: | |||
* the [http://www.freepascal.org/ FreePascal] community, who have regular license troubles because their compiler is GPL/LGPL and much open source Delphi code is MPLed (because Borland used MPL for Jedi). They have a [http://wiki.freepascal.org/licensing document explaining their problems]. | |||
* The maintainer of [http://curl.haxx.se curl], who originally used the MPL and [http://curl.haxx.se/docs/history.html relicensed to a permissive licence] to get GPL compatibility. | |||
* The developers of iText in 2009, who wanted to go from LGPL to MPL but [http://sourceforge.net/news/?group_id=15255 had to retain a dual license to keep GPL compatibility]. (They have since gone to AGPL-only for commercial reasons.) | |||
* Bjørn Reese and Daniel Stenberg, who [http://www.oreillynet.com/pub/a/policy/2001/12/12/transition.html would have used the MPL for their projects] if it was GPL-compatible. | |||
* LGPLed projects which [http://www.ogre3d.org/forums/viewtopic.php?f=1&t=58297 want to use FreeImage] (or use some project which uses it, like [http://www.ogre3d.org/ OGRE]). FreeImage is [http://freeimage.sourceforge.net/license.html dual GPL/FIPL] (an MPL derivative). | |||
* The developers of [http://www.bitlbee.org/ Bitlbee], who had to [http://code.bitlbee.org/lh/bitlbee/annotate/638/debian/changelog#L169 rewrite their Jabber interface module] because they are GPLed and it was MPLed. | |||
Much of the above list came from Ohloh. But there are some projects Ohloh either incorrectly lists as being under the MPL, or which are dead and not worth looking into further. They are: Vimperator, DimDim, Mindquarry Collaboration Server, Columba, Cobian Backup, Mindquarry Desktop, openQRM, L2j-c3, OSHIP, Web9, jw-flv-player, Turbopower Async Professional. | |||
==GPLed projects using MPLed libraries== | ==GPLed projects using MPLed libraries== | ||
Line 89: | Line 416: | ||
|- | |- | ||
| | | [http://owl.anytimecomm.com/ Owl Intranet Engine] | ||
| | | GPL | ||
| | | No (i.e., conflict) | ||
| | | | ||
|} | |} |
Latest revision as of 08:24, 5 May 2012
This page contains two lists - MPLed projects, and GPLed projects using MPLed libraries. You need an account to edit this wiki; if you can't be bothered to get one and want to add data, email Gerv.
MPLed Projects
This is a list of as many free software projects under the Mozilla Public License versions 1.0 or 1.1 as we can find.
Note that, for those projects whose License Steward is "Netscape Communications Corporation", the steward is now the Mozilla Foundation - Mozilla acquired these rights from Netscape when it was founded.
Only projects whose license steward is the Mozilla Foundation are directly relevant to the question of GPL compatibility in MPL 2, but we would like to make a list of all projects using MPL-like licenses, for completeness.
Compatibility Position
This column indicates whether the project, by action (such as dual licensing) or by (linked) mailing list discussion, has indicated a position on whether their code should be able to be used in LGPLed and GPLed projects. The options are: "in favour", "indifferent", "against" and "undecided".
Project Name and Link |
Lib? | License Version and Link |
License Steward (section 6.1) |
Compatibility Position and Link
|
---|---|---|---|---|
Ad Block Plus | N | MPL 1.1 | Netscape | Against (private mail) |
Alchitect | N | MPL 1.1 (Word doc) | Netscape | |
AOLserver | N | MPL 1.1 | Netscape | |
blue.box | N | MPL 1.1 | Netscape | |
Bugzilla | N | MPL 1.1 | Netscape | |
Cairo | Y | MPL 1.1/LGPL 2.1+ | Netscape | Unknown; using dual license, but started with LGPL, not MPL |
CalistA | Y | MPL 1.1 | Netscape | |
Camino | N | MPL 1.1/LGPL 2.1+/GPL 2.0+ | Netscape | In favour (using tri-license) |
CKEditor | N | MPL 1.1/LGPL 2.1+/GPL 2.0+ | Netscape | In favour (using tri-license) |
core2 | Y | MPL 1.1 | Netscape | |
dcm4che | Y | MPL 1.1/LGPL 2.1+/GPL 2.0+ | Netscape | |
edenrr | N | MPL 1.1 | Netscape | |
echo3 | N | MPL 1.1/LGPL 2.1+/GPL 2.0+ | Netscape | |
FirebirdSQL | N | MPL 1.1 | The Initial Developer of the code | |
Firefox | N | MPL 1.1/LGPL 2.1+/GPL 2.0+ | Netscape | In favour (using tri-license) |
FireFTP | N | MPL 1.1/LGPL 2.1+/GPL 2.0+ | Netscape | In favour (using tri-license) |
FlexSDK | N | MPL 1.1/proprietary | Netscape | |
FreeSWITCH | N | MPL 1.1 | Netscape | |
gedemin | N | MPL 1.1 | Netscape | |
H2 Database | N | MPL 1.1/EPL 1.0 | The H2 Group | |
iFlux | Y | MPL 1.1 | Netscape | |
gateway | N | MPL 1.1 | Netscape | |
Graphics32 | Y | MPL 1.1 | Netscape | |
JEDI Code Library (JCL) | Y | MPL 1.1 | Netscape | In favour - currently attempting to dual license with LGPL |
Jedi VCL | Y | MPL 1.1 | Netscape | |
log4erl | Y | MPL 1.1/BSD | Netscape | |
Maashaack | Y | [MPL 1.1/LGPL 2.1+/GPL 2.0+] | Netscape | |
Mirth HL7 Engine | N | MPL 1.1 | Netscape | |
MonetDB | N | MPL 1.1 | MonetDB B.V. | |
myFuses | Y | MPL 1.1 | Netscape | |
nopCommerce | Y | MPL 1.1, modified | NopSolutions | |
NSPR | Y | MPL 1.1/LGPL 2.1+/GPL 2.0+ | Netscape | In favour (using tri-license) |
NSS | Y | MPL 1.1/LGPL 2.1+/GPL 2.0+ | Netscape | In favour (using tri-license) |
Openbravo | N | MPL 1.1 + additional clause | Openbravo Software | |
OpenFAST | Y | MPL 1.1 | Netscape | |
OpenVBX | N | MPL 1.1 | Netscape | |
phpMyFAQ | N | MPL 1.1 | Netscape | |
Protégé | N | MPL 1.1 | Netscape | |
RabbitMQ | N | MPL 1.1 | Netscape | |
Rhino | N | MPL 1.1/GPL 2.0+ | Netscape | In favour (using dual license) |
RPy | Y | MPL 1.1/GPL 2.0+ | Netscape | In favour (using tri-license) |
SeaMonkey | N | MPL 1.1/LGPL 2.1+/GPL 2.0+ | Netscape | In favour (using tri-license) |
sgte | N | MPL 1.1 | Netscape | |
Skywriter (a.k.a. Bespin) | Y | MPL 1.1/LGPL 2.1+/GPL 2.0+ | In favour (relicensed to tri-license specifically for GPL compatibility) | |
SMC | N | MPL 1.1 | Netscape | |
TagLib | N | MPL 1.1/LGPL 2.1+ | Netscape | Unknown; using dual license, but started with LGPL, not MPL |
The Bug Genie | N | MPL 1.1 | Netscape | |
Thunderbird | N | MPL 1.1/LGPL 2.1+/GPL 2.0+ | Netscape | In favour (using tri-license) |
TMX Editor | N | MPL 1.1 | Netscape | |
VCHS | N | MPL 1.1 | Netscape | |
Vegas | Y | MPL 1.1/LGPL 2.1+/GPL 2.0+ | Netscape | |
Webtop Project | N | MPL 1.1 | Netscape | |
WOVSuite | N | MPL 1.1/LGPL 2.1+/GPL 2.0+ | Netscape | In favour (using tri-license) |
Also supportive of compatibility are, or could be:
- the FreePascal community, who have regular license troubles because their compiler is GPL/LGPL and much open source Delphi code is MPLed (because Borland used MPL for Jedi). They have a document explaining their problems.
- The maintainer of curl, who originally used the MPL and relicensed to a permissive licence to get GPL compatibility.
- The developers of iText in 2009, who wanted to go from LGPL to MPL but had to retain a dual license to keep GPL compatibility. (They have since gone to AGPL-only for commercial reasons.)
- Bjørn Reese and Daniel Stenberg, who would have used the MPL for their projects if it was GPL-compatible.
- LGPLed projects which want to use FreeImage (or use some project which uses it, like OGRE). FreeImage is dual GPL/FIPL (an MPL derivative).
- The developers of Bitlbee, who had to rewrite their Jabber interface module because they are GPLed and it was MPLed.
Much of the above list came from Ohloh. But there are some projects Ohloh either incorrectly lists as being under the MPL, or which are dead and not worth looking into further. They are: Vimperator, DimDim, Mindquarry Collaboration Server, Columba, Cobian Backup, Mindquarry Desktop, openQRM, L2j-c3, OSHIP, Web9, jw-flv-player, Turbopower Async Professional.
GPLed projects using MPLed libraries
This is only legal with a GPL exception. However, projects without such an exception should still be added - the purpose of this list is not to go chasing people.
Project Name and Link |
License Version and Link |
GPL Exception and Link |
Compatibility Position and Link |
---|---|---|---|
Owl Intranet Engine | GPL | No (i.e., conflict) |