-
Notifications
You must be signed in to change notification settings - Fork 52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
License change possible? #7
Comments
I also had a look at Peter Selinger's website, which is linked from your readme and found this:
|
Sorry that it took me well over a month to reply License change is a difficult topic to me. I'm no lawyer and I don't have full confidence that doing so is okay. Underneath it's still a port of original Potrace so keeping the same license as original seems to be the most logical thing to me. And if it wasn't for that clause from GPLv2 text I'm pretty sure I wouldn't even be in position to do so.
But this text is indeed included in the code of the program itself as the license text suggests, so I guess it counts and we're technically allowed to transition to a newer version of the GPL license. Also in this case nothing is stopping you from forking this project and releasing it under the GPLv3 as well as far as I can tell. I had time to think what would be the best approach and since switching licenses would be a breaking change of sort for anyone currently using it in the projects licensed under GPLv2 I think it should be done carefully. If I'm gonna do this it would be nice to first do some general maintenance, update dependencies and make sure that last version released under GPLv2 will stay nice and usable for the next few years. Then do the license change and release a new major version under GPLv3. Sorry if this is not the outcome you were hoping for. |
Oh, yeah, I should probably do this for you to be able to fork and release under newer license. This "any later version" clause is still present in the @tooolbox and @kilobtye as this project includes a ton of code written by you I think I should ask for your approval of this. You don't mind if I change it to "GPLv2 or later", do you? |
@iwasawafag I am totally fine with this. The code I actually wrote compared to @kilobtye was small, so I think it's mainly his decision. |
Hi and thanks for your answer. Actually, I think if you just officially "GPLv2 or any later version" it, which as mentioned would match the licensing from Peter Selinger, all issues would be resolved because it would allow users to license it as GPLv3. It wouldn't be necessary to fork and re-license it then. |
Hi, would you mind update the license to GPLv3 or or license it as "GPLv2 or any later version"?
In our frontend project it's basically the only library which comes with GPLv2 from more than 1500 packages. Unfortunately GPLv2 doesn't play well with Apache2, at least the lawyers say so.
The text was updated successfully, but these errors were encountered: