-
Notifications
You must be signed in to change notification settings - Fork 28
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
Relicense (to copyleft) #1
Comments
Hi, I have no objections to such a change. cc’ing @AlexBx to make sure he sees this. (Edit: also cc’ing @EvilRenegade) |
Hey, |
Is this the 20 Year RockPatch Reunion or something? @DCoderLT Just to be in the loop or a specific reason? Edit: I see, I pop up in the contributors list. If you click through, though, you will see that my only "contribution" was, ironically, adding the license file. After pestering pd and you to make it open source back then, and you chose Creative Commons. So basically, my only contribution will be obliterated by this change. xD |
I mean we (me for sure) won't mind such a turn of events, especially if Phobos devs are invited for the reunion. 😄 |
@EvilRenegade “Just to keep you in the loop” is a good enough reason, especially when your Matrix client is so coughloopycough 😛
It probably is now, yeah 😄🥳 |
No objections to the proposed license changes!
It sure seems so! |
Here. |
Is the MIT secondary license even necessary? Isn't this covered by section 3 of the LGPL?
|
I re-read this and asked some people and you're right. I will change the PR for few days. |
I think now it should be nice. |
@AlexBx @EvilRenegade @DCoderLT @pdinklag |
This is something left to those who actually wrote the code being relicensed. 🤷♂️ |
Since we all already agreed to this change, I don’t think we need to wait for everyone to rubber-stamp the actual PR. Merged! Good luck with your future developments :) |
Thanks! Now I need to polish up my current code and push it here. Now i am worked here. |
Hi. I am working on my own version of Syringe in order to enhance it's functions. I want to publish my work for the community and use the improved Syringe in CnCNet. The only thing that stops me from releasing my improvements is the used license.
Currently used CC-BY-NC-SA license:
a) is ill-suited for source code and programs because it wasn't written with them in mind but more with things like art assets, which can cause certain issues like written here;
b) does not provide copyleft level of protection from producing different closed-source incompatible versions of Syringe around the community, thus potentially creating extensions that rely on different incompatible versions of Syringe;
c) is not compatible with GNU (L)GPL
So, I want to ask the contributors to switch the license. I think best solution will be LGPL - it does provide the needed license protection while also not imposing any possible issues on extensions, while the API header file that is to be included in engine extensions that are using the Syringe should be licensed separately under any permissive license (or given into public domain or it's alternatives). For all API headers i want to use MIT.
The text was updated successfully, but these errors were encountered: