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

Do Open Source Licenses allow authors to corrupt their own code, like in the colors.js case?

Open source licenses apply to other people. They do not apply to the author and copyright owner of the project. The author/owner can always do whatever they want. Software licenses can't prohibit the ...
curiousdannii's user avatar
49 votes
Accepted

If my repository uses a MIT license, can I submit a DMCA takedown for someone who copied it?

I've heard that MIT takes away most copyright This is absolutely not correct; the MIT License (and all other open source licenses) rely on copyright law to be effective. and permits free use The ...
Philip Kendall's user avatar
47 votes
Accepted

Can I modify an open source license to require that I be notified?

I cannot say whether this would be considered open source, but it would not be free software. Free software confers, amongst other things, the right to modify the software; the FSF refer to this as ...
MadHatter's user avatar
  • 49.3k
43 votes

Can the MIT license be applied to music?

Can it be applied? Yes. But it would seem unhelpful to make anybody using the music to repeat the contents of the MIT license which makes multiple references to "Software"; that is at best ...
Philip Kendall's user avatar
43 votes
Accepted

Can the author of an MIT licenced project prevent me from publishing to an App Store

Can he legally prevent me from doing this even though his license says otherwise? By releasing the source under an MIT licence, the rightsholder has explicitly given you permission to use, copy, ...
MadHatter's user avatar
  • 49.3k
41 votes

Do Open Source Licenses allow authors to corrupt their own code, like in the colors.js case?

The simple answer is "yes", if nothing else because there is no judge of what is "dysfunctional" and what is "removing legacy features". However, I'd argue you're ...
Philip Kendall's user avatar
37 votes
Accepted

Obtaining MIT licence for own plugin

You just include the licence in your software, no registration needed. Your software is always copyright protected, you state the terms of use through a licence.
superhero's user avatar
  • 356
35 votes
Accepted

My code is GPL licensed, can I issue a license to have my code be distributed in a specific MIT licensed project?

If I own a GPL-licensed software that is used as a component in other peoples user-facing software, can I issue a separate license so that my software can be used in a popular MIT licensed project? ...
Bart van Ingen Schenau's user avatar
35 votes
Accepted

Is there a license like MIT that explicitly forbids the use of AI?

The question here remains "is the AI model a derivative work of the training inputs?" If it is, then all the AI companies are already in violation of copyright and you don't need a specific ...
Philip Kendall's user avatar
32 votes
Accepted

If I fork a lib that is MIT / Apache 2.0 dual license, can I change it to CC0 for redistribution?

Generally, you do not have the right to re-license the work of anyone - you have to keep at least the obligations from the license under which you receive the work. So let's compare that: CC0 ...
planetmaker's user avatar
  • 11.2k
30 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
30 votes
Accepted

Since some software is open source, can you add a feature you created and use it for your own personal use?

Yes VSCode Mureinik already pointed out that VSCode is licensed under the MIT license, which is a permissive license. To quote from it (emphasis mine): Permission is hereby granted, free of charge, ...
nonthevisor's user avatar
28 votes
Accepted

Who will be the copyright owner of a new file in a forked repository on github?

Your question suggests that you regard copyrights as property rights. This is a completely understandable misconception - big content creators push this agenda quite hard - but it is a misconception. ...
MadHatter's user avatar
  • 49.3k
26 votes
Accepted

How to use MIT license in a project?

The MIT license is so simple, you should be able to find the answer to your questions by just reading it. It has only one requirement: The above copyright notice and this permission notice shall be ...
Zimm i48's user avatar
  • 5,597
25 votes

If I fork a lib that is MIT / Apache 2.0 dual license, can I change it to CC0 for redistribution?

In my opinion, it is not fine to relicense content under either of those licences to CC0. CC0 includes a pretty strong waiver of moral rights, which are not mentioned in either the MIT or Apache ...
MadHatter's user avatar
  • 49.3k
25 votes
Accepted

What should I do with the copyright details in a codebase when modifying it when it wasn't forked?

I think this may be one of those cases where people get confused about copyright because they're caught up in the mechanics of github. You have downloaded a copy of a piece of code licensed under MIT, ...
MadHatter's user avatar
  • 49.3k
24 votes

Where to put license for MIT licensed code on website

I'm surprised this question doesn't come up more often. It's a tricky issue, and one that is highly open to interpretation. Disclaimer: I am not a lawyer. There is not a lot of specific guidance on ...
freginold's user avatar
  • 653
24 votes
Accepted

Can I relicense my own GPL code into Apache/MIT?

As the copyright holder you are in no way bound by any open source license you choose to distribute your own work under. While you cannot retroactively change the license terms of a particular ...
Mans Gunnarsson's user avatar
24 votes

Do Open Source Licenses allow authors to corrupt their own code, like in the colors.js case?

There are really two separate issues here: Is the developer allowed to sabotage their own code? - Yes, because it's their own code. The license has nothing to do with this, because the license does ...
Kevin's user avatar
  • 5,522
23 votes

Obtaining MIT licence for own plugin

You don't "obtain" a licence. It's not a licence like a driver's licence that gives you permission to do something; rather, the license you apply to your software is you giving permission for other ...
David Richerby's user avatar
22 votes

What prevents a large company with deep pockets from rebranding my MIT project and killing me off?

There is not much which would disallow that. The MIT license is pretty liberal and as long as one obeys the requirement to display the copyright notice in the product appropriately, there's not much ...
planetmaker's user avatar
  • 11.2k
22 votes
Accepted

Is it legal to remove a contributor's name from the licence?

No, it is not legal to remove the copyright notice of a contributor who has offered a copyrightable contribution under the MIT license. Jeff has offered his work to Mark under the MIT license and Mark ...
apsillers's user avatar
  • 36.2k
21 votes
Accepted

Why doesn't the MIT license have "patent use" permission?

The MIT and BSD licenses were drafted before software patents were common. Therefore, they completely ignore the topic. For users of MIT- or BSD-licensed software, this creates the risk of a kind of ...
amon's user avatar
  • 39k
21 votes

Which license suits best when you want users to contribute to your code and not just take it as free beer

I would want something in return, even a bug report[ing] would be sufficient. This requirement is not compatible with the Open Source Definition, the definition of open source as used by this site; ...
Philip Kendall's user avatar
21 votes

Problems with the MIT license - does this fix it?

It is generally accepted that 'the software' in the MIT license refers to 'the source code' I don't believe that many people take this view. In fact, you're the first I've ever heard of. I'd argue ...
Toby Speight's user avatar
20 votes
Accepted

Can I change the license of a forked project to the MIT if the license of the parent project has changed from the GPL to the MIT?

That depends. If you didn't make any changes in your fork of the project, you can just update your fork to include the latest upstream changes and get the license change along with it. If the ...
Bart van Ingen Schenau's user avatar
20 votes

Do Open Source Licenses allow authors to corrupt their own code, like in the colors.js case?

colors.js is distributed under the MIT License. According to this license (emphasis mine): THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT ...
Eric Duminil's user avatar
20 votes
Accepted

Can I remove payment requirement part of a MIT licensed library

In copyright terms, you can make any changes you like to MIT licensed software so long as you ensure that The above copyright notice and this permission notice shall be included in all copies or ...
Philip Kendall's user avatar
19 votes

I am using a MIT licensed module in a closed source consumer device. What are my obligations?

I think you've answered your own question... While you don't need to disclose your source code, you'll need to mention/acknowledge the MIT software. It's simple, copy the MIT license for the library ...
SmallChess's user avatar

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