Questions tagged [mpl]
For questions about the Mozilla Public License (MPL), a license created and maintained by the Mozilla Foundation.
82
questions
2
votes
1
answer
34
views
Can I combine MPL-2.0 along with MIT and AGPL-3.0 within the same project?
I'm developing a new project, which uses the following licenses:
┌─────────────────────────────────────────────────────────────────
│ Package Name License
├───────────...
10
votes
3
answers
5k
views
If I make my website open source, does it include page content?
Do open source licenses such as GPL or MPL include page content such as text and such within the open source file, or just code, therefore layout?
Because if I go open source for my website can ...
4
votes
0
answers
41
views
Creating new functionallity for an existing project under MPL 1.1
I am currently developing a new functionality for an existing open-source project on GitHub (FusionPBX), and I have a question regarding licensing.
The original project contains files with the ...
2
votes
1
answer
81
views
Can I use MPL 2.0 and BSL licensed software for a proprietary repo?
I am building a web application in which I intend to keep the source code private and proprietary. The web application would be used by end users for personal profit. I plan on using Turborepo (https:/...
0
votes
0
answers
43
views
Is it mandatory to cite libraries used? [duplicate]
I'm developing an android app which uses two libraries:
Library A (Apache 2.0 license)
Library B (MPL-2.0 license)
My question is: is it mandatory to cite these two libraries within the app?
The ...
6
votes
2
answers
565
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
368
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
279
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
98
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:...
2
votes
1
answer
171
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
240
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
148
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
733
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
348
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
65
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
132
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
177
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
116
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
479
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
658
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
68
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
134
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
119
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
152
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
119
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
234
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 ...
2
votes
1
answer
970
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 ...
8
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
482
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
1k
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 ...
4
votes
2
answers
892
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
216
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
959
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 ...
3
votes
1
answer
373
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
80
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
1k
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 ...
4
votes
1
answer
703
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
509
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
860
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
378
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
209
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 ...
4
votes
1
answer
785
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 ...
3
votes
0
answers
142
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
427
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 ...
25
votes
1
answer
27k
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
207
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
805
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
377
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 ...