alariq / mc2

Mech Commander 2 open source engine + OpenGL Linux port
https://alariq.github.io/mc2-website
GNU General Public License v3.0
122 stars 19 forks source link

License comaptibility? #2

Closed gondur closed 4 years ago

gondur commented 7 years ago

Hi, please reconsider the license for your code parts (you can change your original stuff license anytime...it get complicated when others start to contribute) as the MS shared source license and GPL are incompatible.

Maybe use public domain (CC0) or a permissive license (BSD).

For instance the JA2 stracciatella project makes all own additions for license compatiblity reasons public domain.

good luck with your porting work! :)

alariq commented 7 years ago

Hi, Gondur!

Thank you, I'll see what to do about it, I am not a big expert in licenses :-)

2017-04-23 22:06 GMT+03:00 gondur notifications@github.com:

Hi, please reconsider the license for your code parts (you can change your original stuff license anytime...it get complicated when others start to contribute) as the MS shared source license and GPL are incompatible.

Maybe use public domain (CC0) or a permissive license (BSD).

For instance the JA2 stracciatella project makes all own additions for license compatiblity reasons public domain.

good luck with your porting work! :)

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/alariq/mc2/issues/2, or mute the thread https://github.com/notifications/unsubscribe-auth/ACJXQQlwGwr-ANixTcmnNPsUQTVHKDzVks5ry6EhgaJpZM4NFgLo .

-- Шукай в телефонi мiй слiд...

alariq commented 4 years ago

closing it as I added license.txt

gondur commented 4 years ago

Hello Alariq, i saw the closing on this topic but the license is still GPL v3 :/ Have you really thought this through ?- I 'm sure the license incomaptibility will lead to problems and rejections in future - if you need help with the license selection you can ask maybe specialist at the OSI or the FSF - cheers

gondur commented 4 years ago

some links to license comaptiblity https://en.wikipedia.org/wiki/License_compatibility https://www.gnu.org/licenses/license-compatibility.html

The MS shared source license and GPL are incompatible - you can't edit them under GPLv3 (your work) there is even a problem in linking stuff together if files are clearly separated - I still woudl recommend to put your work under the CC0 or BSD license.

gondur commented 4 years ago

another possiblity is that you ask MS for relicensing: in fact they did it for OpenAllegiance! this would be the best case - https://www.freeallegiance.org/forums/index.php?showtopic=72206

alariq commented 4 years ago

Hi, gondur. All I need is so that derivatives of my work should also be open sourced. If you know how to do it feel free to suggest an option. I'll look at the last link you've posted

gondur commented 4 years ago

Hello Alariq - yes, I understand. But you have to care about the original license - ms shared source.

I see the following options:

NOT a option: