jakobkmar / KSpigot

Extended Spigot and Bukkit API for Kotlin
https://jakobkmar.github.io/KSpigot
GNU General Public License v3.0
134 stars 35 forks source link

Switch to GPL 3.0 #30

Closed jakobkmar closed 2 years ago

jakobkmar commented 2 years ago

@NyCodeGHG @F0Xde @l4zs @Skyslycer @Hotkeyyy @r0yzer Do you approve this license change? Only after your reaction I am able to merge this PR.

Skyslycer commented 2 years ago

Would that restrict using kSpigot in private repos?

jakobkmar commented 2 years ago

It wouldn't "restrict" that, but you have to provide the class where you inherit from KSpigot upon request.

In reality however, I won't enforce this at any time. This is just to comply with Bukkits license.

In the end, it is the same as using Paper or Spigot or Bukkit "restricts" you.

NyCodeGHG commented 2 years ago

Would that restrict using kSpigot in private repos?

I am not a lawyer, but to my knowledge, a user of the plugin must be provided the source code. The user is the one who installs the plugin on the server, but the players themselves are not, because that falls under network use and is only covered by the AGPL license.

jakobkmar commented 2 years ago

KSpigot has to do the same as any other project in this ecosystem. For example paper inherits GPL 3.0 as well https://github.com/PaperMC/Paper/blob/master/LICENSE.md

It's just the reality that a lot of people ignore this and violate the GPL every day, but I won't do this with KSpigot anymore.