2022 Developer Survey is open! Take survey.

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
19 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 ...
user avatar
  • 193
28 votes
3 answers
18k 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.
user avatar
31 votes
2 answers
16k 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 ...
user avatar
8 votes
2 answers
2k 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 ...
user avatar
  • 365
193 votes
3 answers
100k 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 ...
user avatar
  • 2,517
26 votes
2 answers
16k 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
19 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 ...
user avatar
  • 293
15 votes
1 answer
2k 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 ...
user avatar
6 votes
1 answer
687 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 ...
user avatar
  • 345
15 votes
1 answer
855 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 ...
user avatar
9 votes
1 answer
447 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 ...
user avatar
  • 191
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 ...
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 ...
user avatar
6 votes
1 answer
637 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,...
user avatar
  • 163
1 vote
1 answer
222 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 ...
user avatar
26 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 ...
user avatar
  • 2,829
26 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 ...
user avatar
12 votes
1 answer
3k 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 ...
user avatar
  • 123
8 votes
1 answer
10k views

Where would I give credit to an MIT licensed project, in an iOS app?

I would like to include a pod that I found on cocoa pods and its an animation of a button. It is licensed under MIT licence: https://cocoapods.org/pods/DynamicButton In the licence it states: ...
user avatar
  • 183
21 votes
1 answer
5k 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 ...
user avatar
  • 395
9 votes
2 answers
730 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 ...
user avatar
  • 93
7 votes
3 answers
423 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 ...
user avatar
13 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 ...
user avatar
11 votes
2 answers
3k 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, ...
user avatar
  • 30.8k
6 votes
2 answers
239 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 ...
user avatar
6 votes
2 answers
1k views

How to apply the MIT License to a program including its embedded resource data?

I would like to apply the MIT License to all artifacts of an open source software project, i.e. its full source code, but also its resource data such as graphics or localized string lists that are ...
user avatar
6 votes
2 answers
3k views

Using an MIT licensed library in my project

I am using a library that is under the MIT license. I never used a library that I needed to include the license before, so I have no idea where to add them. I read that I should add them in my file, ...
user avatar
2 votes
1 answer
179 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 ...
user avatar
8 votes
1 answer
943 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
5 votes
2 answers
372 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 ...
user avatar
  • 153
5 votes
1 answer
864 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 ...
user avatar
4 votes
1 answer
2k 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: ...
user avatar
  • 153
4 votes
2 answers
130 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 ...
user avatar
3 votes
1 answer
735 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 ...
user avatar
3 votes
2 answers
118 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 ...
user avatar
  • 245
2 votes
1 answer
122 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 ...
user avatar
19 votes
1 answer
8k 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 ...
user avatar
16 votes
1 answer
16k 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 ...
user avatar
  • 173
10 votes
1 answer
1k views

Choosing a License for a Tutorial Site

I apologize in advance for what is probably a dumb question, but I'm trying to do this the right way from the beginning. I'm putting together a coding tutorial site, and my main question boils down ...
user avatar
9 votes
1 answer
1k views

Including untouched LGPL library in a MIT-licenced project

Can I include a library licenced under LGPL 2.1 in an MIT-licenced project without any legal problems? Since it's not a compiled language, I would provide the full untouched source code of the ...
user avatar
9 votes
1 answer
3k views

Where to show the MIT license for a webpage theme?

I have found 1-2 interesting Jekyll webpage themes that have the MIT license (on http://jekyllthemes.org/). I want to use an adjusted version of these themes for my webpage and I understand that I ...
user avatar
  • 91
4 votes
3 answers
3k views

Can an NPM package have an MIT license on github if it depends on MIT packages with BSD-2, BSD-3 and Apache 2 licenses

I am trying to understand if an NPM package can be open-source on GitHub with an MIT license if it depends on NPM packages that are open-source on GitHub with a BSD-2, BSD-3, Apache 1 or Apache 2 ...
user avatar
23 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. ...
user avatar
  • 459
15 votes
4 answers
3k views

If someone purchases a MIT license for code that is otherwise GPLv3, may they redistribute it? May they upload it on Github?

A fellow developer has done something that has made me curious, he has a popular javascript front-end package on GitHub which for years was licensed under MIT, then all of a sudden he released a v2 ...
user avatar
8 votes
0 answers
3k views

Can I copy code licensed under Apache 2 to a project licensed under MIT? [duplicate]

I found a useful class in a project that is licensed under Apache 2.0. Can I copy it to a project licensed under MIT license? Add the library as dependency is not an option. Ideally the answer should ...
user avatar
  • 181
8 votes
4 answers
1k views

Can a team be the copyright holder (MIT)?

I'm developing in a team of OSS developers and currently my name is specified in all LICENSE files or copyright headers. But, as it's a teamwork instead of writing "Copyright (c) 2017 MY Name" I would ...
user avatar
  • 301
7 votes
2 answers
4k 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 ...
user avatar
  • 253
16 votes
3 answers
6k views

What if somebody removed my name from MIT license

Case: I developed a software and uploaded it to Github with MIT license. To apply the license, I created a LICENSE file with MIT license preamble (as mentioned in choosealicense.com) Somebody cloned(...
user avatar
  • 163
14 votes
2 answers
4k views

License that requires attribution to end users?

I'm looking for an open source license that requires attribution to end users. Thus far, I've looked at the MIT license and Apache 2.0. But I am not convinced that they require attribution to end ...
user avatar
  • 243
10 votes
2 answers
2k 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 ...
user avatar