Questions tagged [mit]

For questions pertaining to the MIT/Expat license or the MIT/X11 license.

The MIT License can refer to several permissive free software license originating at the Massachusetts Institute of Technology (MIT).

The original MIT license reads:

Copyright (c) [year] [copyright holders]

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

The X11 (another variant) is largely similar, but includes an additional clause:

Except as contained in this notice, the name(s) of the above copyright holders shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization.

486 questions
35
votes
10 answers

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

I was seeing a lot of news about the colors.js library. I would like to know if the open source license entitles the developer of the colors.js library to make it dysfunctional and create the damage to the community (as we all have seen).
28
votes
4 answers

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

I am working on a piece of embedded software for a consumer device. For a small part of the software, we are using a third-party library that is licensed under the MIT license. As the MIT license states The above copyright notice and this…
Bart van Ingen Schenau
  • 29,549
  • 3
  • 46
  • 83
10
votes
2 answers

Making it possible to implement a patented algorithm with a MIT licensed library

Accidentally a few weeks ago I've implemented a logic into my MIT licensed public library, which has been patented by someone else some years ago. That library isn't only about that patented logic - it's only a small part. But days ago I've found…
nd_
  • 103
  • 8
10
votes
1 answer

license of MIT license text?

Under which license is the license text of the MIT license itself distributed? If I make a new license based on the MIT license (a derivative work) and call it differently, am I allowed to do that?
7
votes
1 answer

Should I include the MIT licence of a library which I use from a CDN?

I'm using a library in my program and that library has a MIT licence. I don't download the library itself I just use it via a CDN provider. Do I need to include the library's licence? If yes, how should I do it, where should I put it? (I'm using…
6
votes
1 answer

Using Parts of MIT Licensed Software

I use an MIT licensed package to receive messages in a certain protocol. If I want to use a part of this package to build a new one (also MIT) which sends messages in that protocol (so it's 80% diff. from the original one, it just shares the…
Andi Giga
  • 161
  • 2
6
votes
2 answers

How should I specify changes in MIT licensed code?

I have MIT licensed code. There was a bug in this code and I fixed this bug - i.e. changed the originally licensed sources. Is there any specific format I should use to specify what changes I made to this code? Are there any good practices/examples…
nickolay
  • 189
  • 2
6
votes
1 answer

Does the MIT license propagate?

MIT license states The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. If I make a modified version of an MIT-covered code and publish it, does it have to be under an MIT…
5
votes
2 answers

Does the MIT open source licence cover making the key file, for a strongly typed assembly, public?

I have an open source C# project, Succint, for which I wish to create a strongly typed assembly version. I plan on making the key file for this public, by adding it to the GitHub repository, in order to keep the whole thing open source. The…
David Arno
  • 153
  • 5
4
votes
1 answer

Can I MIT license a binary, but keep the source proprietary?

Can I give a binary executable (loaded as a dynamic library/FFI) an MIT license, whilst keeping the source code proprietary, and selling "source code licenses" on a per customer basis? Id like to allow people to use the compiled artifacts for free…
zino
  • 185
  • 3
4
votes
1 answer

MIT License of ported theme vs Original theme license

I started playing around with Hugo (a static site generator) and came across a theme I wanted to use. At the root of the theme, there's an MIT license. My confusion comes from a file inside of the project. (I'm not trying to subvert the license…
4
votes
1 answer

Can I legally transfer a repository to someone else? (MIT license)

Assume I have a repository with MIT licensed code where I have written the vast majority of the code but several others have made small improvements through pull requests over the years (including adding the MIT license itself, a decade ago!). Am I…
Lea Verou
  • 143
  • 4
4
votes
1 answer

Adding condition of giving a url to the original work to MIT license

I wand to share my code under MIT license on github, my question is: can I add a condition to the license that makes anyone who uses my code include copyright notice along with a url to my original work on github so that other people find it easy to…
Moamen
  • 41
  • 1
3
votes
1 answer

How would I go about crediting another project who uses the MIT licence, in my project for which I also use the MIT licence

I found an implementation of the RIPEMD160 algorithm on GitHub, which I followed when writing my own implementation. Hence, I personally would consider my work to be a modification/derivative of this original. That code is a part of a project which…
the thinker
  • 145
  • 4
3
votes
1 answer

What modifications to the Authors and License section in the README file of a cloned repository are permissible under an MIT License?

Suppose Robert Smith has a repo with a README file containing this section: Authors Robert Smith Robert Smith's website License Code copyright Robert Smith. Code released under the MIT license. Now I have cloned Robert Smith's repo and made…
Off Kilter
  • 133
  • 4
1
2