18 votes
Accepted

As owner of GPL library, can I break the licensing terms?

Yes indeed, as the sole author (copyright owner) of a library, you are not bound by the terms you choose to license it to the general public. Thus you can use it in your own proprietary programs. ...
Zimm i48's user avatar
  • 5,577
15 votes

Is it possible to restrict GNU GPLv3 to non-commercial use only?

The natural interpretation of such a license declaration is that they are dual licensing their work: You can use and distribute it under the terms of the GPL3, which because it is a copyleft license ...
curiousdannii's user avatar
14 votes

Do Stack Exchange’s ToS mean that the user-generated content is double-licensed to them?

Does this sentence just summarize what the consequences are of licensing (to SE) my content under CC BY-SA 3.0? Or does this sentence state that I’m licensing (to SE) my content under a ...
RubberDuck's user avatar
  • 5,388
13 votes
Accepted

Possibility of non-commercial ‘open-source’ and attribution based licence

If you want to restrict your software to not be used for commercial purposes, it is not open source. You can release it under multiple licenses - such as the GPL and a commercial license (where a ...
Tim Malone's user avatar
  • 2,120
12 votes
Accepted

License to use for smaller GitHub repos

This might take a while, your question isn't a short one, and it seems to me to have a number of misconceptions in it. I frequently create programs [...] in other script languages, such as PHP (PHP ...
MadHatter's user avatar
  • 48k
12 votes
Accepted

Does reimplementing GPLv2 code in another language create a derivative work that also falls under the GPL?

Yes. A derivative is a derivative. Porting existing code to another language also counts as making a modification. NOT a derivative is a so-called blackbox implementation. That is the case when you ...
planetmaker's user avatar
10 votes
Accepted

Dynamically Linking a Proprietary Module to a GPL-Covered Library (C/C++)

I would like to understand if this project setup complies with the GNU General Public License (GPL). Specifically, I am seeking clarification on whether project Bar, being proprietary and dynamically ...
Bart van Ingen Schenau's user avatar
9 votes

Is it legal to use code from Microsoft Knowledge Base Article in an open source software?

Let me take a practical example with this article on How to recursively search directories by using Visual C# that contains some sizeable code snippets. Is there any indication of what I can do with ...
Philippe Ombredanne's user avatar
9 votes
Accepted

Is License Zero compatible with other open source licenses like GNU, MIT or BSD licenses for example?

You have asked a fairly broad question so I'll discuss a few snippets, and come back to the License Zero at the end. Restricting users of free software. I can't help but want to make sure that my ...
amon's user avatar
  • 38.8k
9 votes
Accepted

Clarification: Dual licensed under the MIT or GPL Version 2 licenses

If I decide to sell you a car, I can offer to do so for (say) a thousand pounds, or if I choose I might say to you "You can have my car for either a thousand pounds or your motorcycle in exchange". ...
MadHatter's user avatar
  • 48k
8 votes
Accepted

Can software be both MIT licensed and in the public domain?

Firstly, no it's not invalid at all. It's always valid to dual or multi license a product under many licenses, even completely contradictory licenses. When you dual license something the recipients ...
curiousdannii's user avatar
8 votes
Accepted

What does the Zstandard dual license mean?

Does this mean that I can use the code and just apply the BSD license to it? Yes, this is means exactly this. This is somewhat redundant since the 3-clause BSD they use is already considered as "...
Philippe Ombredanne's user avatar
8 votes
Accepted

Can I license code that links to GPL code under a more permissive license?

This is covered (in the affirmative) in a GPL FAQ item: You have a GPLed program that I'd like to link with my code to build a proprietary program. Does the fact that I link with your program mean I ...
apsillers's user avatar
  • 35.9k
8 votes
Accepted

How does firefox use proprietory fonts?

Those fonts aren't part of Firefox. They're your computer's system fonts. There's no rule that says open-source programs can't use proprietary resources that happen to be available on the system where ...
Joseph Sible-Reinstate Monica's user avatar
8 votes
Accepted

Can a company offering a dual-license AGPL/paid commercial product require commercial users to purchase a commercial license?

You have found some code that is released under AGPL, but the supplier says that commercial use isn't permitted. Like us, you're aware that a licence cannot be both free (as per the FSF's definitions,...
MadHatter's user avatar
  • 48k
7 votes

What is the meaning of two licenses in a maven pom?

The Maven site provides a definition in the project descriptor reference (emphasis mine): This element describes all of the licenses for this project. Each license is described by a license ...
Tordanik's user avatar
  • 170
7 votes
Accepted

What is the meaning of two licenses in a maven pom?

Maven allows several licenses in its <licenses> block and its meaning is defined as a choice as @Tordanik explained here correctly. (This not undefined as I originally mentioned): If multiple ...
7 votes
Accepted

How to Audit licensing of old project?

This is going to be long, because changing the license from the GPL to a more permissive license is really complicated for a project that is big, old, and has many contributors. Which license An ...
amon's user avatar
  • 38.8k
7 votes

Is this restriction of Cheerp community edition in violation of GPLv2?

Having read the original page (and as a side-note it would be helpful if you were to provide links in your questions), what is going on is not a licence violation, but dual licensing. They say ...
MadHatter's user avatar
  • 48k
7 votes

Does multi-licensing disable "use/run for any purpose" right?

Licences do not inhere in software, they attach to software (or, to be more precise, to the recipients of software) through the act of conveyance. Which is a complex way of saying that what other ...
MadHatter's user avatar
  • 48k
6 votes

Under what conditions can someone dual licence existing works?

When software is diffused under an open-source licence I imagine that a project becomes the "intellectual property" of the community. This is incorrect. Unless copyright has been reassigned, the ...
Thomas Owens's user avatar
  • 1,457
6 votes
Accepted

For applications using the paid/community model, why not just fork?

The paid features can sometimes be burdened by patents or other legal issues which makes it impossible to clone them as free software. But the value in the paid version is often not just the ...
Philipp's user avatar
  • 11.8k
6 votes
Accepted

Can I dual license my code under the AGPL and the CPAL? If so, how?

License compatibility matters when you want to use someone elses code that was published under one license in your code base under a different license. For code that is written entirely by you, you ...
amon's user avatar
  • 38.8k
6 votes
Accepted

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

Can anyone see an advantage to dual licensing MPL/Apache vs simply relicensing? If anything, some actual users may feel strongly about the MPL. Also the MPL 2.0 offers compatibility with v2 of the L/...
Philippe Ombredanne's user avatar
6 votes
Accepted

Is dual licensing a software that contains gpl programs possible?

IANAL/IANYL. Based on what you've said about libraries, what you have there is not, most likely, "a package of programs"; it's one big program that comes in several parts. As such, and given that ...
MadHatter's user avatar
  • 48k
6 votes
Accepted

Is license compatibility a partial order?

No, license compatibility is generally transitive but does not quite form a partial order in the mathematical sense. Viewing license compatibility as a partial order makes sense in the context of ...
amon's user avatar
  • 38.8k
6 votes
Accepted

Dual Licensing for Artistic Software

Your idea is not going to work. License terms for a copyrighted work can only be set/dictated by someone who has a copyright claim on the work. And just as Microsoft doesn't have a copyright claim on ...
Bart van Ingen Schenau's user avatar
5 votes
Accepted

Licensing under "version X or later"

Adding a statement of "or later" to your license notice effectively dual-licenses your project, so yes, in general, you can do this. But Technik Empire raised a good point that future ...
curiousdannii's user avatar
5 votes
Accepted

JPEG comment to convey Copyleft Multi-Licenced Copyright Notice

You've got a couple issues. First off, is the way you assert your copyright. Particularly this: (emphasis mine) Copyright (c) 2016 my-name (ɔ) Copyleft The issue is that the term "copyleft" is ...
Zizouz212's user avatar
  • 6,439
5 votes

License similar to GPL, but allowing to incorporate into the commercial version

Short of writing your own licence, which you are advised not to do, the usual way to proceed (as I said in the answer to the other question) is a contributor licensing agreement, in which contributors ...
MadHatter's user avatar
  • 48k

Only top scored, non community-wiki answers of a minimum length are eligible