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

Altering author names in MIT license

Yes, this is covered by the MIT license and you should contact the author of the derivative work to correct the copyright notice. More precisely, with MIT license, you allow everyone: to use, ...
Christophe's user avatar
  • 77.9k
19 votes

Can you change code distributed under the MIT license, and re-distribute it under the GPL license?

Nothing to add to the explanations in the answers already given, but here are instructions for how to shape your source file headers (source): 2.2 Adding GPL’d modifications to permissive-licensed ...
hoijui's user avatar
  • 343
15 votes
Accepted

May I include parts of MIT-licensed code inside my closed-source project?

There is not copyleft provision in the MIT license. The MIT license gives you legal permission to use the code without ever distributing any of your source code. Since your project is closed source, ...
Mike Gashler's user avatar
11 votes
Accepted

Can I use libraries published under MPL 2.0 and MIT in a project that uses APL 2.0?

None of the MPL, MIT or Apache licenses are viral. This means that none of the licenses tries to extend its reach beyond the files that it is explicitly applied to. Additionally, all three of the ...
Bart van Ingen Schenau's user avatar
10 votes
Accepted

How was the Mono Project able to relicense their LGPLed libraries under MIT?

If you take a look at Mono on GitHub, specifically the CONTRIBUTING.md file prior to its update after Microsoft bought Xamarin (and thus Mono), it states: The runtime (mono/...) is a special case. ...
David Arno's user avatar
  • 39.3k
9 votes
Accepted

Can I include code licensed under MPL within a project under MIT license?

Yes, you can combine code that is licensed under MPL 2.0 into a project that contains source code from one or more other licenses, including the MIT License. However, the individual source files ...
Thomas Owens's user avatar
  • 82.8k
8 votes

How to include licenses for third-party Maven dependencies?

Using the Maven License Plugin, you can generate a text file with all the licenses (license:add-third-party). This file can then be included as a resource into your project or your bundled zip.
J Fabian Meier's user avatar
8 votes

What to do when using MIT-licensed code in a GPL-licensed project?

AFAIK, the typical GPL variants apply only to your work "as a whole", and the MIT license is "compatible" with GPL. That means, if parts of your program are under MIT license, that is fine, as long as ...
Doc Brown's user avatar
  • 209k
7 votes
Accepted

Professional use of former MIT licensed sofware

If you received a copy of the software under the MIT license, you still have a license to do everything that the MIT license allows you to do - "use, copy, modify, merge, publish, distribute, ...
Thomas Owens's user avatar
  • 82.8k
7 votes
Accepted

If you manage a BSD-licensed open source project, how do you guard against someone illegally contributing GPL-licensed code?

One does not simply "guard against" illegal contributions. You never accept blindly a contribution, and should have a process to vet contributions (including yours) for several kinds of ...
LSerni's user avatar
  • 2,441
6 votes
Accepted

What is the meaning of "All rights reserved" next to a permissive license?

Wikipedia says this: "All rights reserved" is a phrase that originated in copyright law as a formal requirement for copyright notice. It indicates that the copyright holder reserves, or holds for ...
Stephen C's user avatar
  • 25.2k
6 votes

MIT vs. BSD vs. Dual License

Your five points are all true. The other answer seems to be assuming you are including the older, rarely used 4 clause BSD license. If you interpret "BSD licenses" as referring to the more commonly ...
thomasrutter's user avatar
  • 2,301
6 votes

Is this the correct way to include this MIT licensed software in my software?

Yes, what you have done is sufficient. The README.md states that the project is available under the MIT or Apache License 2.0. That means that you get to choose which license you use. In this case, ...
Thomas Owens's user avatar
  • 82.8k
5 votes
Accepted

With source code lost, can the binary be released as MIT without it?

In every jurisdiction I know, the author or copyright holder of a software can pick whatever license they like, source code available or not. And nowhere in the MIT license does the term "source code" ...
Doc Brown's user avatar
  • 209k
4 votes
Accepted

Should we include 3rd party open source licenses if only copying syntax?

Disclaimer: this is not legal advice. It's only a personal opinion from an IT professional. For legal advice you shall consult a lawyer or qualified legal expert. Legal aspects wary very much from ...
Christophe's user avatar
  • 77.9k
4 votes

What are the options for licensing a code project with "license soup" in the sources?

Given the license soup described above, can I even release my code under a single license, or should/must each part of it (mine and everybody else's) have a separate license? Both. GPLv3 requires ...
Doc Brown's user avatar
  • 209k
4 votes

How is the MIT licence not viral and how to practically comply with it?

How is the MIT licence not viral? Because using code licensed by the MIT License does not require your whole application to be released under the MIT License. Period. In other words, the code that ...
Berin Loritsch's user avatar
4 votes

Do I have to release my code under MIT license

No. MIT is not a viral license, like the GPL. Using GPL'd code requires you to release your code under GPL. Yes. MIT doesn't have any commercial restrictions. N/A. You should read the license; it'...
Robert Harvey's user avatar
4 votes

Understanding application licenses when using third party libraries in an android project

It's kind-of ironic that your question is about how to handle the license of a library that generates About pages for apps, because the most common practice for what to do with such licenses is to ...
Jules's user avatar
  • 17.8k
3 votes
Accepted

Gem is GNU GENERAL PUBLIC LICENSE but gems that depend on it are MIT

The MIT license is compatible with the GNU GPL. You can use MIT libraries in your projects, so long as you continue to abide by the GPL's terms. However, the MIT terms only apply to the MIT library ...
Robert Harvey's user avatar
3 votes
Accepted

Including a GPL-licensed library through a CDN

By calling into the Flickity library from your project, you are creating a derived work as far as the GPL is concerned. However, this does not mean that your code must be under the GPL license as ...
Bart van Ingen Schenau's user avatar
3 votes

Removing MIT licence credits upon paying

You don't need to buy the complete copyright. You just need to ask the author to license it to you under different conditions which do not require an attribution. But keep in mind that in order to do ...
Philipp's user avatar
  • 23.3k
3 votes
Accepted

Open Source Licenses like GPL in Multiple Licenses models

If the contributors of changes agree to a Contributor License Agreement (CLA), then the project owner holds all of the copyright. In essence, contributors can be asked to give up their rights to own ...
Thomas Owens's user avatar
  • 82.8k
3 votes

How do I properly credit authors of software released under the MIT license?

I am not a layer, but here is what I proposed and was validated in my jurisdiction: Include ALL license files from any included MIT code, be it forked, copied as-is, etc. If the license files are ...
pmdci's user avatar
  • 169
3 votes
Accepted

How (or whether) to credit another software project that provided inspiration for mine?

The copyright statements (the "Copyright ") should only mention the people that actually provided code to the file/project. People that didn't contribute any actual code but only provided inspiration ...
Bart van Ingen Schenau's user avatar
3 votes
Accepted

Does license have to be in text format?

If you are the author of your software's license, you can choose whatever format you want. If you want to pick an existing license, study the text if there is a requirement to keep it in the original ...
Doc Brown's user avatar
  • 209k
3 votes

How to prove a certain app uses my library?

First, the default MIT License (based on your tags) does not include an attribution clause (ref). If you have that, then you've changed the base MIT license. Second, the MIT license is a bit vague ...
Berin Loritsch's user avatar
2 votes

3rd party plugin licencing, when launching on the google play store

Through looking at other applications, I have found most have a licence page or tab built into the application, where they list all third party software used, with their original licence pasted. They ...
Finlay Percy's user avatar
2 votes
Accepted

How to give attribution for derivative works under MIT, when the work is a port?

IANAL. Though there may be no license-induced obligation, it sure seems like plagiarism to me, if your friend claims, or implies by omission, that the translation is original work. This site says (...
Erik Eidt's user avatar
  • 34.1k

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