Questions tagged [mpl]

The Mozilla Public License (MPL) is a free, open source, and detailed software license developed and maintained by the Mozilla Foundation. Borrowed from [Wikipedia on MPL](https://en.wikipedia.org/wiki/Mozilla_Public_License)

The Mozilla Public License (MPL) is a free, open source, and detailed software license developed and maintained by the Mozilla Foundation. It is characterized as a hybridization of the modified BSD license and GNU General Public License (GPL) that seeks to balance the concerns of proprietary and open source developers.

The MPL is the license for the Mozilla Firefox, Mozilla Thunderbird, and most other Mozilla software, but it has been used by others, such as Adobe to license their Flex product line, and LibreOffice 4.0 (also on GPL 3+). Version 1.1 was also notably adapted by companies to form derivative licenses like Sun Microsystems' own Common Development and Distribution License.

Borrowed from Wikipedia on MPL

21 questions
44
votes
3 answers

Mozilla Public License (MPL 2.0) vs Lesser GNU General Public License (LGPL 3.0)

I would like to release a software library written in a class-based, object-oriented programming language (Java) on a web-based source code hosting service, that allows forks of the project to be merged into the main project (GitHub via pull…
mucaho
  • 631
  • 1
  • 5
  • 10
11
votes
5 answers

Can I use GPL, LGPL, MPL licensed packages with my application and make it closed source?

I saw a company is using BusyBox and also using Gpl + Lgpl + Mpl packages on it, and then they have there own application running on it. Their application is a closed source package. You buy the device but its closed source. How come GPL mixed with…
YumYumYum
  • 377
  • 2
  • 4
  • 12
11
votes
3 answers

MPL 1.1 and APL 2.0 License compatibility

I am working a project that is licensed under the MPL 1.1 and would like to incorporate some code that is licensed under the APL 2.0. I know in 2010 Mozilla announced they were updating the MPL to make it more "Apache compatible" among other…
Kenneth Cochran
  • 1,355
  • 9
  • 16
6
votes
1 answer

Using GPL code with MPL code

I've done a spot of Googling, and all I can find is information on using code under the MPL in a larger GPL licensed project. What I really want to know is: can I included GPL(v3) licensed code(/binaries) in a larger MPL(2.0) licensed project? My…
5
votes
1 answer

Can I link GPL and CDDL if I do not distribute?

Perhaps this is an esoteric question, since I will never distribute the code in question and I can fairly easily avoid using GPL code, but I'm curious and it's bugging me--but not enough to consult a lawyer. What is more, I think I am more…
sage
  • 331
  • 2
  • 5
5
votes
2 answers

Can I include code licensed under MPL within a project under MIT license?

I would like to know if it is possible to include source code licensed under: Mozilla Public License (MPL) version 2.0 In a project licensed with: The MIT License (MIT) If yes I would like to ask: Can I modify the code from MPL, but keeping…
GibboK
  • 705
  • 2
  • 8
  • 14
3
votes
1 answer

How do I implement the MPL? What's this "Exhibit A" thingy?

I'm about to start an open-source project which shall be licensed under Mozilla Public License (MPL). The problem is, I'm not sure what's this "Exhibit A" thing... Am I supposed to put that wordy "Exhibit A" in each and every source file contained…
pepoluan
  • 499
  • 4
  • 10
3
votes
2 answers

How to deal with the MPL in a pragmatic way?

Until recently I always avoided the use of open-source code in my applications, because of the legal headache it gives me. I rather spent a fair amount of money and not worry about attribution (since most commercial components don't require that),…
Thijs van Dien
  • 1,071
  • 1
  • 7
  • 13
2
votes
1 answer

Can you use proprietary libraries in MPL 2.0 licensed source?

Is it legal to use a third party library in a software project that is itself licensed under MPL 2.0? So some potential project hierarchies would look like this Library Project [MPL 2.0] (Open Source, Distributed) Third party library [Proprietary]…
nacross
  • 123
  • 4
2
votes
1 answer

MPL 2.0. dynamically linking to GPL

Let say that library "A" is published under GPL. Library "A" exposes some API functions for dynamic linking. I wrote a wrapper library "B" for usage of "A" in another language. Library "B" dynamically links to the library "A" (calls are made to…
HABJAN
  • 171
  • 8
2
votes
2 answers

GPL/LGPL/MPL non-code content license

I want to use a dictionary (basically a text file, and no code) that is included with an open office spell checking plug-in. The plug-in is under the tri-license GPL/LGPL/MPL which I don't understand. is that legal? If it is illegal, what if I wrote…
rad
  • 21
  • 2
1
vote
1 answer

How to disclose source of a software with Mozilla Public Licence?

How can I disclose the source of a software with Mozilla Public License? Do I have to give a link to the source code from the software? Is there any problem to give the source of original repository (my software is copied) instead of modified…
1
vote
1 answer

PirateBrowser Licensing

I am sorry if this question isn't appropriate here, but this made me confused. But what I read in MPL 2.0, any software derivated from a existing one with this license should keep it under such license. Then my question is: Is the PirateBrowser…
DeMarco
  • 113
  • 2
1
vote
1 answer

MPL: Can I safely build software that uses this license without having my hands tied legally?

I work for a very large company that would like to use RabbitMQ. RabbitMQ is licensed under the Mozilla Public License, v1.1 https://www.rabbitmq.com/mpl.html The problem scenario, as I understand it, is this: Just say a contributor to RabbitMQ…
Brad Parks
  • 121
  • 6
1
vote
1 answer

Porting an open source project from ISC license and public domain

I have ported libsodium and NaCl to .NET. NaCl is the original project that is in the public domain while libsodium is a derived work from NACL and is using the ISC license. I looked at both projects to port the code to .NET. For my project I…
user1966074
  • 113
  • 2
1
2