shubhendusaurabh / draughts.js

A Javascript draughts/checkers library for move generation/validation, piece placement/movement, and draw detection
Mozilla Public License 2.0
27 stars 11 forks source link

Remove clause of incompatibility license #7

Closed petitlapin closed 3 years ago

petitlapin commented 3 years ago

Hi, I'm one of GCompris developers'. We are using your checkers library in our software (released under GPLv3+ licence) and we just noticed that in the licence of your library, there is the "Exhibit B" ("Incompatible With Secondary Licenses") which prevents us to provide GCompris+shipping of your library under GPLv3 license only (https://invent.kde.org/education/gcompris/-/tree/master/src/activities/checkers).

Is there a reason to have this clause or can you remove it? I can make a PR to remove it if it is ok with you

shubhendusaurabh commented 3 years ago

No reason anymore as i abandoned the project for which it was made. Please raise PR with more permissible license. I have invited you as collaborator, feel free to accept or decline, if you want to help maintain and using it. Thanks.

petitlapin commented 3 years ago

Thank you, I've accepted the invitation. I'll make a PR soon for the clause

petitlapin commented 3 years ago

After reading https://www.mozilla.org/en-US/MPL/2.0/FAQ/ (especially Q14 and Q25), as long as the "Exhibit B" is not in the source code (so the js file), there is no issue and we can use it in a GPL3 software without double-licensing...

Well, at least you found someone who will help maintening :)