Click for tl;dr.      If you want to give anyone permission to use your code for any purpose, use the MIT License instead of the Eclipse Public Lic

The MIT License is preferred.

submited by
Style Pass
2021-05-18 11:05:31

Click for tl;dr.

If you want to give anyone permission to use your code for any purpose, use the MIT License instead of the Eclipse Public License (EPL). The EPL has restrictions that make sense for Clojure Core but not for most libraries. If your library is licensed EPL and someone wants to use your code in a GPL or MIT codebase, they must first contact you and get your permission to use your code because the EPL is not GPL- or MIT-compatible. If your library is licensed EPL and you want to relicense your project in the future, you must request a copyright transfer from all external contributors or request their explicit permission to relicense the code they provided you. The MIT License does not have either of these constraints.

If you want to give anyone permission to use your code for any purpose, use the MIT License instead of the Eclipse Public License (EPL). The EPL has restrictions that make sense for Clojure Core but not for most libraries.

Leave a Comment