Questions tagged [mpl]
For questions about the Mozilla Public License (MPL), a license created and maintained by the Mozilla Foundation.
77
questions
6
votes
2
answers
468
views
Altering of MPL2.0-based code
I have changed MPL-2.0-based code for my needs under the proprietary project and already published these changes as PR in github.
But this PR is not in upstream yet (under review, not sure will be ...
3
votes
1
answer
230
views
Can I create my own exception to the Apache license? Is it good practice?
The Apache License v2.0 is incompatible with GPLv2.
Instead of dual-licensing or using the LLVM Exceptions, I am thinking of defining an exception to the Apache license that is similar to what is ...
3
votes
2
answers
118
views
Is AGPLv3 or MPLv2 better for an open-source API meant to be integrated into closed-source customer APIs?
Description:
This open-source code is an API (let's call it X-API), which is meant to be used by businesses running their own closed-source APIs
The goal:
Let other companies/individuals interact ...
0
votes
0
answers
77
views
What happens if I allow "any later version" of a license but later versions violate the spirit of the original license? [duplicate]
Some software are released under the GPLv3 "or (at your option) any later version".
Mozilla Public License 2.0 (MPL-2.0) allows recipients of the software to use MPL-2.0 or any later version:...
1
vote
1
answer
104
views
What does Section 2.3 a in the MPL 2.0 mean?
Section 2.3 a) of the MPL 2.0 States:
no patent license is granted by a
Contributor:
(a) for any code that a Contributor has removed from Covered Software
What does code a contributor has "...
6
votes
4
answers
3k
views
Could a license that allows later versions impose obligations or remove protections for licensors in the future?
If a project is licensed under GPL-2.0-or-later/MPL1.*, to what extent could the FSF/Mozilla releases a new version that imposes obligations or removes protections for licensors?
Some examples:
Could ...
2
votes
0
answers
184
views
Internal Python application and Python packages with multiple licenses
I am developing a tool for internal use in my company using Python and several Python packages.
This tool uses different kinds of Python packages, all of which have one of GNU Public License, Lesser ...
1
vote
0
answers
105
views
What is the standard format for the MPL-2.0 license modification notice?
I would like to use a modified version of open-source code licensed under MPL 2.0 in my own open-source code, also licensed under MPL 2.0. But I'm unsure about the specific standard format for ...
1
vote
1
answer
462
views
Apache-2.0 and MPL-2.0: To what extent does "license termination when instituting litigation" applied?
Background
Apache-2.0 and MPL-2.0 contain a clause that if you sue the project/user for infringement of your patent, all of the licenses you have been granted are terminated (though the exact rights ...
2
votes
1
answer
300
views
Python's tqdm package license
tqdm package seems to mention 2 types of licenses.
Here's the license for tqdm's package
`tqdm` is a product of collaborative work.
Unless otherwise stated, all authors (see commit logs) retain ...
3
votes
1
answer
56
views
Kea DHCP: how is MPL 2.0 license applied to Yang models change
KEA-Dhcp comes with Netconf support and a number of Yang modules. The KEA-Dhcp package is distributed under Mozilla Public License v2.0, my question is how does the license apply to modifications or ...
0
votes
1
answer
92
views
Move away from MPL 2.0 to something like CPAL
I'm the author of Fulguris which is in conflict with Styx. Both projects are MPL 2.0. Fulguris is a fork of the decade old Lightning and Styx is just a rebrand of Fulguris. See also that other open ...
2
votes
1
answer
130
views
Is commit author name stripping copyright infringement?
I'm the author of Fulguris which is in conflict with Styx. Both projects are MPL 2.0. Fulguris is a fork of the decade old Lightning and Styx is just a rebrand of Fulguris.
Styx completely destroyed ...
-1
votes
2
answers
97
views
Is it possible to have an MIT-licensed directory inside an MPL 2.0 repository?
I'm licensing my project under MPL 2.0, but I have a certain directory for utilities that I don't want to be under copyleft.
If I put an MIT license in the said directory, can it override the MPL 2.0 ...
17
votes
3
answers
3k
views
How do you work with open core code efficiently in Git?
MPL 2.0 license allows for using open source code in part of a 'larger work' (the closed source), where the 'larger work' is contained in separate files.
What is an efficient way to maintain an open ...
3
votes
1
answer
259
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-...
7
votes
2
answers
434
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 ...
0
votes
1
answer
44
views
Distribution of a larger work containing unmodified MPLed dependencies: is informing receivers needed?
I'd like to include in my closed-source program a dependency library under Mozilla Public License to be linked dynamically.
The MPL dependency is basically simply imported in the source code of my ...
1
vote
1
answer
110
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 ...
2
votes
1
answer
103
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 ...
1
vote
1
answer
132
views
How to publish research source code that modifies GPL v3 and LGPL v2.1 or later code, as well as uses MIT and MPL2 code?
I wrote a software simulation for my Bachelor's Thesis. For a statistical routine for the simulation, I adapted code from an LGPL v2.1 or later licensed library, without including the library, just ...
2
votes
0
answers
90
views
MIT license alternative with explicit trademark use protection [closed]
Do you know a license, if possible approved by the Open Source Initiative, that's very similar to the MIT license but has explicit trademark use protection like the MLP 2.0 license?
3
votes
1
answer
132
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 ...
1
vote
1
answer
603
views
Can I use source code released under MPL-2.0 in a software released under GPLv3?
As the title says.
So there's this open source project I'm forking. The original was released under GPLv3.
Now I want to introduce additional features based on a different open source project, but ...
7
votes
1
answer
4k
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 &...
1
vote
1
answer
325
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
1
answer
464
views
What counts as disclosing source for software licenses?
MPL v2, GPL v3 and other licenses alike require giving users access to source code. Having read both licenses, I did not come across specific examples of how to disclose source code, so my question is ...
3
votes
2
answers
615
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 ...
1
vote
1
answer
186
views
How to distribute a project under MPL v2.0 only?
I want to use a weak copyleft license for some new software project of mine. When reading the MPL v2.0 license text I stumbled over the following lines in section 10:
10.2. Effect of New Versions
You ...
7
votes
1
answer
768
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 ...
2
votes
1
answer
228
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 ...
4
votes
1
answer
63
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 ...
2
votes
1
answer
730
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 ...
3
votes
1
answer
528
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).
...
3
votes
1
answer
461
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 ...
5
votes
1
answer
669
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, ...
3
votes
1
answer
279
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
1
answer
168
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
1
answer
547
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
0
answers
109
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
0
answers
374
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 ...
19
votes
1
answer
21k
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 ...
1
vote
1
answer
184
views
Conflicting Licenses: Can binary be released even though one library is missing?
I have developed a C++ project which is meant to be used as a plugin in a third party software. The project includes three libraries:
A: The development kit of the third party software mentioned ...
1
vote
1
answer
667
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 ...
0
votes
1
answer
312
views
License for research projects
Consider the following case:
I write some code and place it online under License X.
A researcher, or group of researchers, makes changes to the code and publishes a scientific paper based on the ...
7
votes
1
answer
380
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. ...
3
votes
2
answers
148
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 ...
7
votes
1
answer
338
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 ...
4
votes
1
answer
201
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, ...
0
votes
0
answers
26
views
Is deleting a file under MPL 1.1 is a license violation? [duplicate]
I have an open source code repository under MPL 1.1/GPL 2.0/LGPL 2.1.
My question: is deleting a file is a license violation ?