Questions tagged [mit]

Use this tag for questions pertaining to the MIT/Expat license or the MIT/X11 license.

Filter by
Sorted by
Tagged with
20 votes
2 answers
5k views

Combining code written under different licenses (Eiffel Forum License, MIT and Apache), what are my options?

So I'm new to all this licensing jazz, and I've just started work on a project I'd like to one day publish as open source. I've found a couple of projects so far that have code to accomplish stuff ...
CupOfTea's user avatar
  • 303
38 votes
2 answers
19k views

MIT license and "All rights reserved."?

I recently saw something like this: Copyright (c) Some Corporation All rights reserved. MIT License ... And then the MIT license follows. Now, from what I know the MIT license is one of the most ...
Ionică Bizău's user avatar
36 votes
3 answers
23k views

If I'm using a GPL 3 library in my project, can I license my project under MIT license?

If I'm using a library that is licensed under GPL v3 in my project, can I license my project under the MIT license? I tried to read the GPL v3 text but I cannot understand it without your assistance.
Andrew Savinykh's user avatar
31 votes
2 answers
21k views

Where to put license for MIT licensed code on website

I'm a freelance web developer building a site for a client. I found some code I'd like to use on CodePen which uses the MIT License. As far as I understand the license, I can use the code freely on my ...
user avatar
232 votes
3 answers
132k views

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

There are many articles out there which cover the topic in length and breadth, but so far I haven't found a nice, concise answer to the question. What are the most important differences between the ...
G.Rassovsky's user avatar
  • 2,917
16 votes
1 answer
4k views

If I translate/port a repository from one programming language to another, do I need to use the license file (Github) from that original project?

If I translate/port a repository from one programming language to another, do I need to use the license file (Github) from that original project? Or can I use my own license file. I intend to use the ...
ProGamerGov's user avatar
8 votes
2 answers
3k views

Which author/copyright holder "type" is allowed in the MIT license? Pseudonym, Company name, ...?

In many licenses you have to (or can?) state who is the author of the project, which is the one who "owns" the intellectual property (= the copyright holder). In the MIT license it e.g. is said like ...
rugk's user avatar
  • 365
20 votes
2 answers
2k views

How should I assert copyright when I'm forking an MIT project?

I have an open source software project licensed under MIT. The MIT License (MIT) Copyright (c) 2016 Håvard Fossli Permission is hereby granted, free of charge, to any .... I found ...
hfossli's user avatar
  • 303
17 votes
5 answers
5k views

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

I am aware that the licenses of e.g. code on Github are currently not observed when training AIs and that there are licenses such as AGPL that require the code to be disclosed. But is there already a ...
Flo's user avatar
  • 173
14 votes
2 answers
6k views

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

From https://choosealicense.com/licenses/ and https://choosealicense.com/appendix/ I notice that the MIT license doesn't have "patent use" permisson like other popular open source licenses. What ...
Rick's user avatar
  • 323
10 votes
2 answers
855 views

What license do I apply to my software if parts of its code is derived from MIT licensed open source software?

This is the first time I'm handling licenses and could use some guidance in this matter. I have developed a piece of Java software where parts of the code is derived from different classes licensed ...
Preyfix's user avatar
  • 103
6 votes
1 answer
840 views

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

I am using diverse module under the MIT license in my project. The project consist of a webserver, which will be closed source, commercial, and will not be distributed. As I understand the MIT ...
DrakaSAN's user avatar
  • 415
1 vote
1 answer
700 views

Several beginner questions about using MIT-licensed code

I recently made this website, hosted on Github. (Repo)** The website uses multiple MIT-licensed (or similar licenses) 'code': Several SVG icons from Wikimedia commons (Icon 1, Icon 2, Icon 3). Code I ...
Ari Friedman's user avatar
16 votes
1 answer
1k views

Can I make typographical changes to the MIT license?

If I make some typographical changes to the default MIT license, does it still count as the MIT license? Example Copyright (c)© [year], [organisation] Permission is hereby granted, free of charge, to ...
Toothbrush's user avatar
9 votes
1 answer
2k views

Adding feature to an Apache v2 package

I'm working on one npm package based on another one but with another approach, this package is licenced under Apache v2 and I want to use MIT. After some use of my package I've noticed I need to use ...
Andres Troiano's user avatar
9 votes
2 answers
3k views

How can I use an MIT license for code but protect the copyright of photos in my repository?

My project is a fork of a project that comes with the MIT license and nobody wants to change the license that applies to the software. However, some of the content that is also stored on GitHub is not ...
pixelfairy's user avatar
9 votes
1 answer
481 views

How should I re-license the scaffold code for my new application? (it is licensed under MIT)

If you notice the following scaffold starter kit source code is licensed under MIT throughout the code base. Even the configuration file contain a header of MIT licensed by the creator. Assuming, I ...
Yeo's user avatar
  • 191
8 votes
2 answers
2k views

What is the appropriate way to include third-party libraries copyright notice and permission notice in my project source code?

I am writing a web app based on react framework and I am using npm package manager. Together with transitive dependencies I have about 800 MIT licensed dependencies. To comply with MIT, do I need to ...
Anastasiia Tsyganenko's user avatar
7 votes
1 answer
2k views

If I license software under the MIT license, will I be able to collect patent royalties?

The GPLv2 and GPLv3 has anti-patent clauses. The GPLv2 patent clause is "liberty or death": For example, if a patent license would not permit royalty-free redistribution of the Program by all ...
Free Radical's user avatar
  • 9,035
6 votes
1 answer
841 views

Re-implementing MIT licensed software in another language

I have re-implemented a library in Golang which was originally in Python. The original Python library carries an MIT license, which gives me "without limitation the rights to use, copy, modify, merge,...
Bharat's user avatar
  • 163
2 votes
1 answer
747 views

BSD-3, third clause clarification

Neither the name of the [organization] nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. What's this ...
OverLordGoldDragon's user avatar
1 vote
1 answer
335 views

can I remove files and folders in a PHP package without violating its license?

Let's say I'm working on a PHP application and I want to integrate some PHP packages like TWIG. Using Composer or some other automated management or code assisting technologies is irrelevant here. All ...
Julio María Meca Hansen's user avatar
27 votes
4 answers
3k views

License for code snippets?

I share small snippets of code with friends, and would like to post them online for others to use. I'm not sure of the best license? I was thinking MIT, but it includes this clause: The above ...
Abhi Beckert's user avatar
  • 2,899
27 votes
9 answers
8k views

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

I often use the MIT license for my projects. But recently I've had the thought that I really would like to be notified if someone forked my software, whether it's for personal use, released or not I ...
Ryan Leach's user avatar
26 votes
1 answer
6k views

How much is "substantial portion" in MIT licence?

MIT license says: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. How much is that substantial portion? For ...
Marqin's user avatar
  • 445
14 votes
1 answer
3k views

How to licence a project which includes MIT, BSD, Modified BSD, and New BSD libraries

I've been working on a project for a while, and I'm almost ready to release it, but I've been more concerned with getting it to build than legal considerations, and now I'm not at all sure where I ...
Misha Gale's user avatar
14 votes
1 answer
4k views

Relicensing an MIT licensed project under the GPL that has non code contributions from others

I have an Android Game I've written that I released under the MIT license. Recently, there have been several people who have downloaded the source of my application, added ads and uploaded it to the ...
linuxuser's user avatar
  • 143
11 votes
2 answers
4k views

Does the MIT license's right to "sublicense" allow me to change the license of someone else's work?

I understand that, generally speaking, you may not issue a license on a copyrighted work if you do not own the copyright to that work. Licensing is an exclusive right of the copyright holder. Instead, ...
apsillers's user avatar
  • 35.6k
11 votes
3 answers
8k views

How should you put attribution into your project?

When you're copying open source from another project (not simply linking), how should you provide attribution in your source repo? I've copied some things into my code base that are probably not ...
xenoterracide's user avatar
10 votes
2 answers
3k views

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

Let's say there is a MIT Licensed repository on github, then by definition all the files that belongs to the repository is owned by the copyright holder of the repository. But if I fork the project ...
Vivek Singh's user avatar
10 votes
1 answer
1k views

What license options do I have for licensing ported source code?

If, I port Ruby on Rails (licensed under MIT) from Ruby to Java what license options do I have? Would I have to use MIT or a compatible license?
user avatar
7 votes
3 answers
755 views

Does reading code and re-implementing the logic, and releasing under your name count as a licensing violation of MIT?

I'm not clear on what counts as a "copy" in the case of code. If I read your code, that was MIT licensed, implement a similar logic on my own and use no code fragments from the original author, does ...
rootavish's user avatar
6 votes
2 answers
364 views

Can I move an in-line license to a file?

I am currently using a library that is licensed under MIT. Each file of the library has a in-line comment containing the standard MIT license text in full length, which is kind of repetitive in my ...
Captain Treibholz's user avatar
5 votes
1 answer
3k views

What's the usual procedure when using MIT or BSD-2-Clause licensed source code with something like `<script src="…`, `require(…` or `import …`?

This is not a legal question. It might touch the legal aspects around Open Source licenses but I need general help understanding how they work and what the usual procedure is. Part 1 of my question: ...
finefoot's user avatar
  • 163
5 votes
1 answer
952 views

Release code with MIT dependencies under GPL

I am creating a game and want to release the code under a copyleft license (GPL 2 or 3). So far, so good, but there are multiple MIT-licensed library dependencies. Can I still release my code under ...
einherjer's user avatar
5 votes
2 answers
425 views

Do I retain right to my extension's logo if I use MIT Licence in my Firefox extension?

I created a Firefox extension and put its code on GitHub. The code includes the logo of my extension for use as its icon. I created the that logo myself. I want to build my portfolio and thus want to ...
skynew's user avatar
  • 153
5 votes
1 answer
1k views

Best way to include GPL-licensed code in an MIT-licensed library

I am currently developing a Python library under an MIT license (let's call it mylib). I have, however, come across what may be a minor hurdle. I want to include an optional GPL-licensed dependency. I ...
Yngve Moe's user avatar
  • 151
4 votes
1 answer
683 views

What type of notices and licenses do I need to add when adding (and modifying) code from an Apache 2.0 codebase to my own MIT codebase?

I want to add code from an Apache 2.0 software to my own code base which is MIT. I know that generally these are compatible but my worry is how to add the Apache 2.0 code with the appropriate ...
Charlie Parker's user avatar
4 votes
2 answers
217 views

What is the way to handle a project that is a mix of software and non-software items?

Our project is partly software, and partly 3d models and images. To me, the language of the MIT license, which specifically refers to software, doesn't really seem applicable to the parts that aren't ...
kim holder's user avatar
3 votes
2 answers
572 views

License notice for BSD and MIT licenses

Should I put the complete text of BSD or MIT license to every file? For longer licenses like GPL or MPL, there is a license notice. It is relatively short text that says what license is selected for ...
anton_rh's user avatar
  • 315
3 votes
1 answer
1k views

Is the MIT license suitable for documentation?

On choosealicense.com, there's a section that says: Any open source software license or open license for media (see above) is applicable to software documentation This implies that the MIT license ...
liberforce's user avatar
3 votes
1 answer
124 views

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 ...
GeekOverdose's user avatar
3 votes
1 answer
287 views

I'm developing a library. Is there a license similar to GPL3 that doesn't force a license change for the project?

If an open source project is licensed under MIT, I want them to be able to use my library without changing their license to GPL3. However I still want developers of proprietary applications to make ...
Ivan's user avatar
  • 33
3 votes
1 answer
516 views

Android App for commercial use depended on some GitHub projects with MIT licence

Where should I put the licencing information for the Android App if it is dependent on some GitHub projects with MIT licence . Users are going to see the user interface of the finished app, where ...
puzzled's user avatar
  • 133
2 votes
1 answer
335 views

MIT notice in firmware for devices with no user interface

The MIT license says: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. In case of proprietary software, there is usually ...
jaskij's user avatar
  • 195
2 votes
1 answer
618 views

How to put Copyright notice If I use several other code bases (MIT)

If I use piece of code from some other repo which is under MIT licence I can directly use/show their Copyright info in my repo. That part is OK. But what happenes if I get several pieces of code from ...
Vikum Dheemantha's user avatar
0 votes
1 answer
991 views

Can i use MIT licensed library in my GPL3 project

I'm writing a library that I want to use in my GPL3 main project and I wonder if I can license the library using the MIT license.
Ali's user avatar
  • 11
24 votes
2 answers
8k views

Can I sell my MIT-licensed software if it is modified by others?

Suppose I create some software from scratch. I sell the software, but I also keep it open source under the MIT License. Someone forks my repository and makes some great improvements to my software. ...
Evorlor's user avatar
  • 469
22 votes
1 answer
9k views

Using GPL library with MIT licensed code

Let's say I created a project containing hundreds of source files under the MIT License (most of which I wrote myself for this project). Now I want to add a GPL library to the project, that will be ...
user2375667's user avatar
20 votes
1 answer
23k views

How to use MIT license in a project?

Let's say i used a MIT program as a base for a new project, and modified about 50% of the program files. How should i specify that the program is a derivative work? Do i need to keep track of every ...
xzcv's user avatar
  • 213