🎉 Celebrating 25 Years of GameDev.net! 🎉

Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!

MIT License clarification?

Started by
5 comments, last by Hodgman 4 years, 2 months ago

I wanted some clarification on where to put the copyright notice & permission notice in a game which uses MIT software in it.

The license defines "the Software" as:

this software and associated documentation files (the "Software")

This implies any "licenses" file I distribute along with the actual executable also is part of "the Software", correct? My problem is that I wanted to be sure that I can simply put the MIT copyright notice & permission notice in a separate file in the root directory I aim to distribute? Or must the whole license be rendered by & in the game itself?

Advertisement

midn said:
This implies any "licenses" file I distribute along with the actual executable also is part of "the Software", correct?

I don't think legal files are included in that definition (the license was not defining itself as being included in “the Software”). But IANAL.

-- Tom Sloper -- sloperama.com

midn said:
Or must the whole license be rendered by & in the game itself?

No, that would require all software under MIT to have graphic output.

🙂🙂🙂🙂🙂<←The tone posse, ready for action.

fleabay said:

midn said:
Or must the whole license be rendered by & in the game itself?

No, that would require all software under MIT to have graphic output.

Wouldn't this be where the “substantial portion” part of the license comes in, though?

midn said:
Wouldn't this be where the “substantial portion” part of the license comes in, though?

No. It doesn't matter if you use 100% or .001% of MIT licensed code, you are not required to have the license in the output of the program. You're overthinking this. Not even the godforsaken GPL is that draconian.

🙂🙂🙂🙂🙂<←The tone posse, ready for action.

Usually it's interpreted as “The software” being the source code. So if you're using MIT-licensed source code in your project, you should keep their original license file next to those code files in your source code repository.

If you want to be super paranoid and safe, then embed their license file within your binary distributions as well (hidden/embedded inside the executable, as a file in the root directory, as a file in a copyright subdirectory, etc…)…

If you want to be polite, add an “open source” section to your credits screen and list all the projects you're using and licenses there too. This isn't necessary - it's just a nice thing to do :D

This topic is closed to new replies.

Advertisement