Skip to main content
34 votes

Do the licences permit GPL- and BSD-licensed applications to be used for government work?

The definition of Free Software includes anyone being able to use the software for any purpose (any field of endeavor and no discrimination against persons or groups). So no version of the GPL, or ...
ivanivan's user avatar
  • 1,015
32 votes
Accepted

Can someone re-license my BSD-3-licensed project under the MIT license, remove my copyright notices, and list me as a "collaborator" without consent

The 3BSD licence requires (in clause 1) that your copyright notices be preserved, and that some licence text be reproduced, whenever your code is copied. But it does not require that that licence ...
MadHatter's user avatar
  • 50.1k
31 votes

What are the essential differences between the BSD and MIT licences?

A couple of things were not mentioned in the accepted answer: documentation associated with the software community adoption BSD-2-Clause Plus Patent aka "BSD+Patent" Documentation Another ...
N. Gimenez's user avatar
21 votes

Do the licences permit GPL- and BSD-licensed applications to be used for government work?

Different organizations have different policies. Google is apparently fine with GPL software, but doesn't permit AGPL. Facebook seems fine with both, but anything under the SSPL or with a Commons ...
MadHatter's user avatar
  • 50.1k
17 votes
Accepted

Does the three-clause BSD license hinder academic citations?

No, the third clause of the BSD license does not prevent an academic citation of your work. What it prevents is statements along the lines of Because we have made use of tool X by @wimi, they ...
Bart van Ingen Schenau's user avatar
17 votes
Accepted

How to change the licence of Java project from GNU/ GPL to MIT / BSD / Apache

You cannot change the license of code from others, such as mysql-connector-java. That license is set by the author of that particular component (Oracle company). If your client stated the requirement ...
MSalters's user avatar
  • 1,159
16 votes

Do the licences permit GPL- and BSD-licensed applications to be used for government work?

Whilst others have covered the legal aspects, I think it's worth noting there are numerous real-world examples of government agencies successfully using open-source licences without issue. Germany's ...
SE Does Not Like Dissent's user avatar
16 votes
Accepted

Can someone fork my GPL licensed project and re-license it under MIT or BSD?

If your rights to a piece of software derive solely from the GPL -- and this is the usual case for most people who are redistributing GPL software -- then you cannot legally relicense under MIT, BSD, ...
door_number_three's user avatar
16 votes
Accepted

Given the existence of the Apache license, and the reasons for it over MIT/BSD license, is it still safe to use MIT/BSD?

The relevant clause from Apache2 is s3: Subject to the terms and conditions of this License, each Contributor hereby grants to You a ... patent license ... If You institute patent litigation ... then ...
MadHatter's user avatar
  • 50.1k
15 votes

How is the BSD GPL-compatible?

Two licenses are compatible if it is possible to satisfy both licenses at the same time. The GPLv2 states: You may not impose any further restrictions on the recipients' exercise of the rights ...
amon's user avatar
  • 39.1k
15 votes

Can someone re-license my BSD-3-licensed project under the MIT license, remove my copyright notices, and list me as a "collaborator" without consent

The BSD-3 license is a permissive license, but even permissive licenses have restrictions that must be observed. By removing your copyrights and license, the person who copied your code has violated ...
Bart van Ingen Schenau's user avatar
14 votes
Accepted

Patent rights: BSD-3-Clause-Clear vs BSD-3-Clause

Your understanding is incorrect. Patents are intellectual property rights that exist to protect an invention. They are distinct from copyrights, which protect the expression of an idea. Inventions ...
Bart van Ingen Schenau's user avatar
14 votes
Accepted

3-Clause BSD vs AGPL for a startup FOSS product

Is the 3-clause BSD more protective for the startup rights than AGPL without creating the stigma that's around GPL? Hard question to answer, because I don't accept that there's a "stigma" around the ...
MadHatter's user avatar
  • 50.1k
13 votes
Accepted

Why does the clause 3 of 4-clause BSD makes it incompatible with GPL?

The GPL does not normally require licence holders to put any special acknowledgments in their advertising material. GPLv3 s7 says that any of six additional restrictions may be added to the normal ...
MadHatter's user avatar
  • 50.1k
13 votes
Accepted

Do the licences permit GPL- and BSD-licensed applications to be used for government work?

Let me quote the relevant section from the GPL v3 license, emphasis mine: 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are ...
IvanSanchez's user avatar
13 votes
Accepted

Who owns copyright if I place code in a repository but do not update the copyright notice?

To answer the question in the title of your post: Who owns copyright if I place code in a repository but do not update the copyright notice? You own the copyright in any code you wrote. This is ...
Philip Kendall's user avatar
12 votes
Accepted

Preventing commercial exploitation of small changes that require a lot of work

implement the same patches with some minor changes (e.g. replace a for with a while) under their 2-clause BSD license While copyright is based on the implementation of an idea, it is broader than the ...
Philip Kendall's user avatar
12 votes
Accepted

REST Endpoint using MIT and BSD 3-clause license libraries

The two licenses that you mention are permissive licenses that are not "internet aware". The main requirements that those licenses have is that you do not delete copyright and/or license ...
Bart van Ingen Schenau's user avatar
11 votes

Use of BSD-3 Clause license and python software license for proprietary use

BSD-3 clause is a very permissive license that does not require you disclosing your source code or the source code of the open source libraries. You are not required to allow your users to re-...
Mans Gunnarsson's user avatar
11 votes
Accepted

How does the BSD 2-Clause License copyright notice work?

It's always a good idea to include copyright information when using someone else's work. I'm not a lawyer, but here is my understanding: Do I have to include the entire license in my GitHub ...
airfishey's user avatar
  • 1,924
11 votes
Accepted

BSD 3-Clause: where to place license for binary installation?

You are required to attribute the authors of any libraries you use, regardless of whether this is explicitly required by the libraries' licenses. The BSD license only mentions a suggested place for ...
amon's user avatar
  • 39.1k
10 votes

Derived work of BSD licensed software, how do I indicate this?

If you adapt a file, you have to satisfy the licensing requirements for that file, whatever your changes and whatever the licensing requirements. If the module only specifies Copyright ... and BSD, I'...
Stephen Kitt's user avatar
  • 4,213
10 votes
Accepted

Copyright until the present year in BSD license?

The answer to your question is very wide, because it depends on the Laws of the Country you're referring to. To keep a long story short the above copyright statement is incorrect for any license. ...
David's user avatar
  • 409
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.4k
8 votes
Accepted

Use of a BSD License software in a thesis

Yes, BSD-licensed code is free for anyone to use for any purpose. You don't need to disclose the license in your thesis. As @MadHatter pointed out, if you were to include the source of the program ...
Glenn Randers-Pehrson'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

How do I license my code that needs to include code under 'GPLv2 only', 'GPLv3' and 'BSD 3'?

No, you are misinterpreting the table. The top-left entry you've highlighted ("I want to copy code under GPL v2 only" / "I want to license my code under LGPL v2 only") says that if ...
Philip Kendall's user avatar
8 votes
Accepted

BSD license attribution

You need to honour the licence obligations on the PCRE2 library if your program is, in copyright terms, a derivative work of that library. I note the exception that you have provided, but as I read ...
MadHatter's user avatar
  • 50.1k
7 votes
Accepted

BSD-3 Closed Source Attribution

The only attribution required by BSD is to maintain the copyright/license statement within your sources, but if you aren't distributing the code you don't even need to do that (although you should, in ...
Glenn Randers-Pehrson's user avatar
7 votes

How is the BSD GPL-compatible?

Not only is requirement one not in conflict with the GNU GPL, the GPL requires it also. See, eg, GNU GPL3 s4: You may convey verbatim copies of the Program's source code as you receive it, in any ...
MadHatter's user avatar
  • 50.1k

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