Questions tagged [mpl]

For questions about the Mozilla Public License (MPL), a license created and maintained by the Mozilla Foundation.

Filter by
Sorted by
Tagged with
20
votes
4answers
2k views

Is the Mozilla Public License compatible with Apple's App Store?

I'm planning on open-sourcing an application soon, and I've settled on either GPLv3 or the Mozilla Public License 2.0, as this application has a massive community surrounding it, and I still want ...
13
votes
2answers
7k views

Is Linux Mint's version of Firefox really Free software? Is it compliant with the MPL?

Trying to keep this as short as possible... In a VM, to test a problem of someone else, I installed a fresh Linux Mint 17.3 and opened Firefox. The search bar (right of the address bar) didn't include ...
13
votes
1answer
10k views

Pros and Cons of using MPL-2.0 license?

I want to license my project (hosted on GitHub) under MPL-2.0, which looks like a reasonable choice. But since I'm not a lawyer, it's hard to estimate long-term benefits and consequences of this ...
11
votes
3answers
2k views

Does using a GPLv2 code generator force my project to be similarly licensed?

I use gSOAP to generate c++ code from wsdl in some project hosted on github and I am a little lost in the license compatibilities. Shortly I prefer to share my work without any license constraint, ...
11
votes
2answers
508 views

Recourse for forks ignoring open source license on original code in App Store?

I used to contribute to a free iOS app on GitHub that was released under the Mozilla Public License Version 2.0. Multiple people have since taken the code from that GitHub repository and released ...
11
votes
1answer
558 views

What is required of a party who receives a Larger Work under the Mozilla Public License?

Section 3.3 of the Mozilla Public License: 3.3. Distribution of a Larger Work You may create and distribute a Larger Work under terms of Your choice, provided that You also comply with the ...
10
votes
3answers
148 views

Can any Firefox add-on be free software now that add-on signing is required?

Since the release of Firefox 48 on 2016-08-02, Mozilla Firefox will not run any add-on that has not been signed and verified by Mozilla. This means, for example, that a user cannot modify an add-on ...
8
votes
1answer
292 views

What issue does the Mozilla Public License have with the European Legal System?

I was quite surprised to see the following in an answer: (emphasis mine) For new projects, you should avoid the MPL as it has issues with the European law system. For this reason, the CDDL can be ...
7
votes
1answer
3k views

Can I sell UNMODIFIED Open source software without providing the actual source code?

Since everyone can sell open source software, modified or unmodified, at any price, under GPL and MPL as long as I know, can I do it without providing the source code since the recipients are just &...
7
votes
2answers
565 views

Using GPL-ed library from code with more permissive license (MPL-2)

I'm writing a library and a tool on top of it, and I would like to release both under MPL-2. However, the library has an optional dependency, another library which is released under GPL (not LGPL). I ...
7
votes
1answer
240 views

Is monkey-patching considered a modification of the original work licensed under LGPL or MPL licenses?

I'm interested if monkey-patching is considered a modification by LGPL 3.0 and MPL 2.0 licenses. Specifically, I'm interested in monkey-patching of ruby code. E.g. I require an LGPL library (e.g. ...
7
votes
1answer
227 views

What are the drawbacks of releasing my language under MPL 2.0?

I'm about to publish the source of the compiler of my new language and the standard library, both written in this language. I need to choose the license. GPL is too restrictive (even with the linking ...
6
votes
2answers
121 views

Ramifications for including open source code in academic research

Recently I submitted a manuscript on a new R-package I have developed. The journal's decision was "Revise and Resubmit". The editor and 2 reviewers all had very helpful comments. However, I'm not ...
6
votes
0answers
67 views

Is a principle to distinguish "mere aggregation" vs "larger work" described in GPL FAQ universal?

When talking about "mere aggregation" vs "larger work", i.e. if a work under license X should be considered a separate program or a part of the larger work, GNU GPL license and its ...
5
votes
2answers
563 views

Dual license or relicense when the new license is more permissive?

An organization is considering changing the license of an OSS repo on GitHub. For the purposes of this question, assume that organization has the legal rights to change the license. It is currently ...
5
votes
1answer
251 views

Can Mozilla Public License be used as a contributor license agreement?

MPL reads (emphasis mine): 1.7. “Larger Work” means a work that combines Covered Software with other material, in a separate file or files, that is not Covered Software. 3.3. Distribution of a Larger ...
5
votes
1answer
358 views

Javassit: What has to be distributed when using the pre-compiled .jar?

I am using Javassist within my free open-source project (Javassist is included as pre-built .jar file which has been downloaded from the Releases section on their page, no source code). I'm now ...
4
votes
1answer
277 views

What can I do if somebody copied my MPL-2.0 licensed code and released under their name?

To give more details, I've created a repository on GitHub, and I'm using the MPL-2.0 license (not only as a separate file but also with a copyright notice in each source file). Now, after some time, ...
4
votes
1answer
240 views

Using of library under MIT license with dependency on library under MPL-2.0

We want to use MSGReader library in our project. MSGReader is open-source project under MIT license. MSGReader depends on OpenMcdf library under Mozilla Public License 2.0. Our project is proprietary ...
4
votes
1answer
37 views

Combined distribution of open source binaries when used as program in a CLI-Script

I am planning on creating a rather small repo on github but I am not sure which license should I use. The project is basically a collection of bash, batch and powershell scripts. Those scripts invoke ...
4
votes
1answer
239 views

Is the Mozilla Public License 2.0 compatible with the Google Chrome Web Store?

I am working on a Mozilla Firefox Add-on licensed under the MPL-2.0, and just got asked by a user if I have a version for Google Chrome. I'd like to say yes and accommodate this request. However, ...
4
votes
1answer
125 views

Can I use cacert.pem file (MPL 2.0) as part of my proprietary program

I need The Mozilla CA certificate store file in PEM format to be always available to my Windows C++ proprietary application. I can copy it to user machine as part of normal installation of software, ...
3
votes
2answers
130 views

What are some differences between MPLv2 and EPLv2?

I understand that both are similar in terms of copyleft (at file-level), compatibility with GPL family of licenses (only the first derivative of the files would need to be dual-licensed under the ...
3
votes
1answer
393 views

Is it possible to re-brand an MPL licensed open source software?

I have a question regarding the "MPL" license. Is it possible to re-brand and distribute an MPL licensed open-source software for commercial purposes? I read that Debian has rebranded ...
3
votes
1answer
97 views

MPL-2.0: Propagation of Section 3.2

Section 3.2 of MPL-2.0 states: If You distribute Covered Software in Executable Form then: (a) such Covered Software must also be made available in Source Code Form, as described in Section ...
3
votes
2answers
208 views

Is it OK to put license note that uses "this code/file/work" into a separate file?

MPL & CC-BY-SA both allow putting only a small license statement to place I deem fit. But both of them use "this": This Source Code Form is subject to the terms of the Mozilla Public License ...
3
votes
1answer
51 views

Licensing a library under the MPL

The Mozilla Public License 2.0 is a license that specifically allows you to include source code licensed under it, in any program without restrictions, provided users are given a copy of the MPL-...
3
votes
1answer
50 views

Adding an open source license to a website with licensed images/names

I have made one site and want to publish on GitHub, though this site has copyrighted images and names. I've searched and found the MPL 2.0 that theoretically will protect this licensed images and ...
3
votes
1answer
161 views

MPL 1.1: Re-distribute under MPL 2.0 without modification

I look at a project under MPL 1.1. Can I take the source and re-distribute it under MPL 2.0 without any modification or contribution? That is, I am not a contributor (not the initial, not in the past, ...
3
votes
1answer
92 views

Mozilla Public License for core open source modules but proprietary modules?

I have built a framework that has the core modules: module1, module2, module3, module4. But I have also build module5 that uses the core modules and also derives classes from the module1. I want ...
3
votes
2answers
2k views

GPL, LGPL or MPL for open source app with closed source Pro flavour

I have had a fairly popular Android business app on Google Play a while now. It is available as a free version and a version with features targeted to bigger businesses. I am currently in the process ...
3
votes
2answers
106 views

A library that is licensed differently on client and server

I am developing an application (Budibase) that will be used to build and host web applications. My application is a Low Code Development Platform. Think Wordpress, except that the output would be a ...
2
votes
1answer
105 views

Do I need to share OSS libraries source code when I only use them in binary?

I'm working on a project where BSD, Apache v2 and MPL1.1 libraries were used. Basically propietary code will link to these libraries to run the Program. Libraries were only used in binary form, though....
2
votes
1answer
48 views

Can I redistribute to public domain a contribution I made to an MPL 2.0 licensed project?

I made a contribution to an MPL 2.0-licensed project a while ago. I am not the maintainer of this project, I don't own it and I'm not affiliated to it in any way (apart from this specific benevolent ...
2
votes
1answer
227 views

MPL-2.0 Compatibility: A Riddle

Predicates: Apache-2.0 code may be relicensed as MPL-2.0 (1). Apache-2.0 code is incompatible with GPL-2 (2). MPL-2.0 code may also be distributed under GPL-2 when done as a larger work (3 - Q14). ...
2
votes
1answer
198 views

Do I have to disclose changes made to MPL-2.0 licensed code running on server?

If I make changes, updates or modifications to MPL-2.0 licensed code and start offering it as a service (SaaS) am I required to disclose those changes? Or does MPL-2.0 only require disclosing changes ...
2
votes
1answer
66 views

Can I use a data file covered by MPL in a closed source commercial program?

I would like make use of the certifi library in my project, but I am not allowed to use any copy-left libraries, and certifi is MPL. Really the certifi library just provides a pem file of a bunch of ...
2
votes
1answer
266 views

Can I use dynamically linked MPL 2.0 dll library for commercial purposes?

dll is a wrapper of MPL 2.0 C++ library. Can I use this dll in my commercial project (an executable dynamically calls a function of dll)? Will users be able to request sources of this dll only or all ...
2
votes
1answer
66 views

MPL2.0 with Golang code - am I doing this right? Can I fork part of a library?

I am preparing to (formally) release my first standalone FOSS program (source and binary). It basically relies on Hashicorp's Vault's implementation of Shamir's Secret Sharing algorithm to provide ...
2
votes
2answers
358 views

Is question 25 from MPL 2.0 FAQ correct?

I'm having difficulty understanding how the text of the Mozilla Public License 2.0 reconciles with their own Frequently Asked Questions, question 25. The question and its answer are as follows: Q25:...
2
votes
1answer
199 views

How to add the name of my organization to a Mozilla Public License?

My organization made a Python module and would like to share it under the Mozilla Public License. Is there a way to add the name of this organization to the license ? If I use the license as is, ...
2
votes
2answers
2k views

What is the license of LibreOffice?

According to https://www.libreoffice.org/about-us/licenses/: LibreOffice is made available subject to the terms of the Mozilla Public License v2.0 which is reproduced below. It is based on code ...
2
votes
1answer
55 views

Are there any license limitations for my created XPCOM component?

We use XPCOM technology to create XPCOM components for our Firefox add-on. For creating any XPCOM component, Mozilla's XULRunner tool is needed as a development tool. XULRunner is under the Mozilla ...
2
votes
0answers
62 views

Licensing auto-generated code under MPL 2.0?

I am writing a specialized binary file parser using Kaitai Struct. In brief, the file formats are described in YAML documents according to a custom spec called KSY, which are then passed to a code ...
2
votes
0answers
160 views

Which license to use LGPL-3.0, MPL-2.0 or AGPL-3.0 for a library that manages files locally?

I'm open-sourcing a library that tries to make managing local files easier by enabling full text search, encryption, corruption handling & remote transfer/distribution of files. What license to ...
2
votes
1answer
327 views

Are CDDL and MPL compatible with each other?

Sun's CDDL is based on Mozilla's MPL, and is expectedly incompatible with GPL. What about the MPL itself? Is the CDDL compatible with the MPL?
1
vote
1answer
63 views

Ways to avoid section 10.2 of MPLv2

I am looking for a copyleft license. My issue with GPLv3 is that it is so hard to understand. I don't want to license my work under terms I do not even understand. Fundamentally, I don't understand it ...
1
vote
1answer
87 views

Can I change a Mozilla Public License Version 2.0 project I forked to GPL v3?

I forked a Mozilla Public License Version 2.0 licensed app and made some changes. I want to publish the app, but I want anybody who uses my code to have to adhere to GPL v3. Since GPL v3 is more ...
1
vote
1answer
3k views

How to disclose source of a software with mozilla public licence?

I am distributing the binary of a software that I derived from a MPL-licensed source. I only reskinned the software. How do I conform to my obligations regarding redistribution of source code? Can I ...
1
vote
1answer
394 views

Can I use GPL license, if my program uses libraries with MIT and MPL licenses?

I'm working on a program in the Rust programming language. My program uses libraries (called crates in the Rust's ecosystem) with various licenses, like MIT Apache 2.0 and MPL-2.0. Can I use GPL if I ...