Skip to main content
Share Your Experience: Take the 2024 Developer Survey
14 votes
Accepted

Is there any reason to not use 0BSD?

I recently worked with the team at GitHub to provide more information about 0BSD. More info about Landly's 0BSD now appears on choosealicense.com and, subsequently, will appear on GitHub license drop-...
vhs's user avatar
  • 370
10 votes
Accepted

Permissive license that prevents copyleft

You're asking for a permissive licence that requires derivatives to be under the same permissive licence. There is a term for licences that grant the same rights as permissive licences, excepting the ...
MadHatter's user avatar
  • 49.2k
10 votes
Accepted

When is a commercial company allowed to acquire an Open Source project?

They are also planning to change the licensing of the project, or make it dual-license. Unless you have signed a CLA or assigned the copyright of your contributions in some way, they cannot legally ...
Philip Kendall's user avatar
9 votes

Why to prefer permissive license over copyleft license?

There are several reasons to use a permissive license: You want to maximize use of your software, and are perfectly happy to see your software made into proprietary software. In authoring the GNU GPL,...
apsillers's user avatar
  • 36.2k
9 votes
Accepted

Can I use BSD / MIT licensed code in a public-domain equivalent project?

You cannot license the work as a whole under CC0. You do not have the ability to commit other authors' work to the public domain or remove an author's requirement that distribution of their work ...
apsillers's user avatar
  • 36.2k
8 votes

Does Stack Exchange disallow me to use posted contents in an Apache 2.0 licensed project?

In brief, item #1 is incorrect, and item #2 is broadly correct, with possible exceptions. You may release a copyrighted work under any number of licenses independently and simultaneously. The fact ...
apsillers's user avatar
  • 36.2k
7 votes

Is the GNU All-Permissive License suitable for source code?

Legally, you can license your code under any license you feel like, even one which doesn't make sense: for example, you could license a piece of music under the Open Database License. In some cases, ...
Philip Kendall's user avatar
6 votes

Is there any reason to not use 0BSD?

There is at least one reason to avoid 0BSD: it's not popular. Meaning that most likely it was not reviewed by most corporation's law departments. If I were to use or contribute to 0BSD code at work I'...
rvs's user avatar
  • 473
6 votes
Accepted

Why Opensource projects don't include notice and copyright information of dependent libraries having permissive license?

The requirement to have a copy of the MIT license and pytest copyrights only applies to those sites/repositories that actually host a copy of pytest itself. What many open-source projects do is that ...
Bart van Ingen Schenau's user avatar
6 votes
Accepted

What are the *restrictions* in permissive licenses like MIT or Apache 2.0?

What is not clear for me, is it mandatory to have the resulting product also under a permissive open source license? No, this resembles a copyleft license (in contrast to a permissive license) which ...
apsillers's user avatar
  • 36.2k
6 votes
Accepted

Can I use an unmerged pull request to an Apache 2.0 project in my proprietary fork?

Not only do GitHub's terms of service codify that the submission would be covered under the Apache 2 license, so too does the Apache 2 license itself: "Contribution" shall mean any work of ...
apsillers's user avatar
  • 36.2k
4 votes
Accepted

Using a FOSS license for binaries created in a hex editor

Most permissive licenses, like MIT and BSD, do not require you to provide source code. There is nothing in your workflow that prevents you from applying one of those licenses to your work. A license ...
Bart van Ingen Schenau's user avatar
4 votes
Accepted

I need clarifications on what rights I'm granting by the CC BY-SA 4.0

does this mean that if I post content on Stackoverflow that is a small piece of a proprietary project that I plan on keeping closed source, I can no longer keep the project closed source It means ...
MadHatter's user avatar
  • 49.2k
4 votes

Can I use an unmerged pull request to an Apache 2.0 project in my proprietary fork?

Pull from the fork, not from the PR itself. The PR must be coming from another GitHub repo which would be a fork of the main one. That fork must also have a LICENSE file along with commits you are ...
rvs's user avatar
  • 473
4 votes
Accepted

Does the WTFPL 2 also allow the licensee to do something they don't want to do?

The WTFPL clearly gives you permission to use the software in any manner that you would legally desire, thus making it effectively impossible be in non-compliance with the license. I do not think that ...
amon's user avatar
  • 39k
4 votes
Accepted

Copyleft licensed part inside permissive software

As I understand it, A is likely some kind of library, currently permissively licensed. C has added a feature, which A's author has accepted, but C has made it clear his/her contribution is under GPL. ...
MadHatter's user avatar
  • 49.2k
4 votes

Can a copy-left licensed software mutate to a permissive one? Can a permissive licence mutate to a copy-left one?

Can the plugin be MIT instead of GPL3? Yes. Plugins for GPL applications can be under any GPL-compatible license, assuming the interaction between the application and the plugin is such that the GPL ...
Bart van Ingen Schenau's user avatar
3 votes

When is a commercial company allowed to acquire an Open Source project?

You certainly can fork the project and perhaps get developers move over to your fork. I'm sure many of them feel like you do. This has happened before: Libre Office from Open Office, Maria DB from ...
vonbrand's user avatar
  • 5,267
3 votes

What are the *restrictions* in permissive licenses like MIT or Apache 2.0?

What is not clear for me, is it mandatory to have the resulting product also under a permissive open source license? Generally, no. You are required to distribute the licence text, but there is no ...
MadHatter's user avatar
  • 49.2k
3 votes

Can I use an unmerged pull request to an Apache 2.0 project in my proprietary fork?

Particularly referencing GitHub's Terms of Service, it is highly likely that the PR can be considered to be licensed under the Apache 2.0 license and therefore your company could happily use it in ...
Philip Kendall's user avatar
3 votes

Permissive license that prevents copyleft

The Apache License 1.1 is a good choice to meet your requirements. It's a free and permissive license, and it has the following condition which is not unreasonable: Products derived from this ...
ruben2020's user avatar
  • 2,333
2 votes
Accepted

GPL and Linking Exceptions

You can use LGPLv3 with the LGPL-3.0-linking-exception, which I quote below: As a special exception to the GNU Lesser General Public License version 3 ("LGPL3"), the copyright holders of ...
ruben2020's user avatar
  • 2,333
2 votes

GPL and Linking Exceptions

The LGPL, at least v3, is simply the GPL with some exceptions. So if you're thinking that the LGPL is very nearly what you need, why look to GPL+exceptions? Surely, LGPL+exception is the way to go? ...
MadHatter's user avatar
  • 49.2k
2 votes
Accepted

Is it legitimate to include Java VM Specification document in my derived work?

Under the license you linked in your question, you cannot include the specification in your offering. License for Evaluation Purposes. Specification Lead hereby grants you a fully-paid, non-exclusive,...
Martin_in_AUT's user avatar
1 vote
Accepted

Is it legitimate to extract data from Java VM Specification document?

The license of this specification does not allow you to create derivative works. What you plan to do is to create a derivative work ("extract data from the specification, and transform it to ...
Martin_in_AUT's user avatar
1 vote

Is attribution necessary even if not distributed?

For all practical purposes, requirements imposed on you by an open-source license only come into effect when you (re-)distribute the (modified) work. If you don't distribute your changes, then nobody ...
Bart van Ingen Schenau's user avatar
1 vote

Clarification for a permissive licensing of a derivative work by example

The original License for library/framework and the demos is APL 2.0, but I would like to use MIT/X11. Since this is a port and as you mentioned this means class, func and even variable names are ...
Philippe Ombredanne's user avatar

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