Skip to content
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

Current license incompatible with GPLv3 #584

Closed
Headline opened this issue Jul 31, 2019 · 5 comments
Closed

Current license incompatible with GPLv3 #584

Headline opened this issue Jul 31, 2019 · 5 comments

Comments

@Headline
Copy link

Hello.

If this wasn't brought to your attention I'd like to do so formally on here.

The Creative Commons BY-SA 4.0 license is only one-way compatible with GPLv3. This means that a Creative Commons BY-SA 4.0 work may be distributed under the terms of GPLv3, however a GPLv3 work cannot be released under the terms of Creative Commons BY-SA 4.0.

By this project existing as a SourceMod plugin, you have no choice but to release your work under the terms of the GNU GPL v3.

I suggest this be changed as soon as possible, thanks.

@Groruk Groruk mentioned this issue Jul 31, 2019
7 tasks
@Groruk
Copy link
Member

Groruk commented Jul 31, 2019

Thank you, for letting me know.

One of those stupid mistakes, where I didn't check license compatibility when I started to maintain this project and kept on using (and updating) the old license.
Should have checked that in the first place.

Sorry for the incontinence.

@Groruk Groruk closed this as completed Jul 31, 2019
@CrazyHackGUT
Copy link
Contributor

Well, this is all nice, but... You can't just change license, because this is a fork.
Original SourceBans is distributed by CC BY-NC-SA 3.0. Maybe we should open him and read before any changes like this?

If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.

@Groruk
Copy link
Member

Groruk commented Jul 31, 2019

Based on the wording of the Sourcemod License, the original CC-BY-NC-SA 3.0 license could have been incompatible from the get go.

https://github.com/alliedmodders/sourcemod/blob/master/licenses/LICENSE.txt

You must obey the GNU General Public License in all respects for all other code used.

"All other code" can be interpreted very differently, it could only include the code working with Sourcemod or the whole project, not a clear formulation.

As a final exception to the above, any derivative works created prior to this
date (July 31, 2007) may be exclusively licensed under the GNU General Public
License version 2 (without an "or any higher version" clause) if and only if
the work was already GNU General Public License 2.0 exclusive. This clause is
provided for backwards compatibility only.

The backwards clause of the license is also only allowing GPLv2, which would also be incompatible with CC-BY-NC-SA 3.0

@Headline
Copy link
Author

@CrazyHackGUT in this case you can just switch the license. Regardless of what was said this project is and always has been GPLv3.

@peace-maker
Copy link
Contributor

The web part of the project is independent from SourceMod and has it's own license. The plugins were always under GPL. So this is actually an invalid change.

Please make sure the SB++ fork conforms to the original CC-BY-NC-SA 3.0 license of the web panel. This came up before, when this fork was started and caused some bad blood.

Awesome work by the way! 😃

@Groruk Groruk mentioned this issue Oct 4, 2019
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants