Questions tagged [mpl]
For questions about the Mozilla Public License (MPL), a license created and maintained by the Mozilla Foundation.
69
questions
1
vote
1
answer
72
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
230
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
40
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
52
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
90
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
50
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
107
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
190
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
33
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
86
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
62
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
72
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
51
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
71
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
183
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
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 &...
1
vote
1
answer
138
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
votes
1
answer
96
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
298
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
102
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
415
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
99
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
41
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
407
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
1
answer
349
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
410
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 ...
4
votes
1
answer
436
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
150
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 ...
2
votes
1
answer
100
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
315
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
82
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
227
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 ...
17
votes
1
answer
14k
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
139
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
524
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
239
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
303
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
129
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
291
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
155
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 ?
2
votes
2
answers
401
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
1
answer
234
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, ...
3
votes
1
answer
189
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, ...
0
votes
1
answer
99
views
Microsoft Public License and Mozilla Public License v2: A proper license for the binary form compiled from mixed source code by these two licenses
If a binary form is built from some source files licensed under Mozilla Public License mixed with some source files licensed under Microsoft Public License, what would be a proper license for it?
2
votes
2
answers
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 ...
5
votes
2
answers
613
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 ...
1
vote
0
answers
44
views
Keeping contributions and allowing free use of libraries. i.e. Complex licencing issue
I have an idea for a modern compiler project which will involve, at least at the start:
A driver program.
A set of libraries that implement the compiler, much like LLVM/Clang.
A runtime library that ...
3
votes
1
answer
95
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 ...