9 ms·
Derivatives absolutely don't have to be MIT as well. MIT/X11 is not viral. It only requires attribution, but you are free to modify, redistribute and even comme
by haylem 11y ago
Derivatives absolutely don't have to be MIT as well. MIT/X11 is not viral. It only requires attribution, but you are free to modify, redistribute and even commercialize as you like, and to re-license your derivative work, as long as you simply give attribution for the original work.
But it doesn't mean "claim it as your own", as long as it's not significantly altered.
- jordigh 11y ago> re-license your derivative work, No, you cannot relicense. Only the original authors can do that. You can add on top of the existing code stuff of your own under a different license, so that the combination of the two is under both licenses. Practically, it amounts to almost the same, but for example, you cannot remove conditions such as attribution, which only the original authors can do via a license that does not require attribution.
- haylem 11y agoRight, I didn't word that part very well indeed. You still have to retain the original license in any case but it only covers that particular bit of code. Any product you create built on a MIT component can be licensed as you pleased. It depends what was meant by derivative and how this impacts the original code (encapsulated, modified, etc...). I was thinking more of when you use an MIT-licensed lib or 3rd party tool, or when you would reuse a code-snippet licensed as MIT and modify it. License and attributions remain, but only for that part of the code.