Closed jetrii closed 6 years ago
I'm not a lawyer, but I chose the MIT license because my code requires ScrollReveal as a side-loaded dependency, rather than bundling or modifying it (thus neither §4, §5, nor §6 of GPL3 apply). When ScrollReveal is downloaded thru npm/yarn, its GPL3 source and license are intact.
If you intend to use my code as intended, then the effective license is GPL3, since ScrollReveal is required.
However, publishing my code under MIT allows it to be stripped/replaced/cannibalized, and that's 100% OK.
If you think my interpretations are incorrect, by all means, educate me!
@tserkov Thank you for the explanation. I'm not intimately familiar with GPL, but your interpretation sounds correct.
It may not be a bad idea to mention that somewhere in the readme, as a GPL dependency is a complete deal-breaker for some users and it's a pretty easy thing to miss.
Thank you for your work on the project. 👍
Absolutely. Adding a licensing note is trivial; I'll go ahead and make mention of it in the readme.
Thanks!
Why is this licensed as MIT when scrollreveal 4.x has a GPL-3 license? Is that allowed with the V3 revision of the GPL license?