speaking of GPL

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

syzygy
Posts: 5563
Joined: Tue Feb 28, 2012 11:56 pm

Re: speaking of GPL

Post by syzygy »

jdart wrote: Sun Feb 28, 2021 12:41 pm
And MIT is compatibile with GPL.
No, it's not, details earlier in this thread.
MIT is more liberal, so it can be included in a GPL'd project. Someone receiving the GPL'd project's source code may then rip out the part of the code that is under the MIT license and release that without being restricted by the GPLv3. That's fine, because the copyright holder permitted it by releasing that part of the code under the MIT license.

So there is no real problem that I can see, only a potential problem in case modifications are added to it released only under the GPLv3.
noobpwnftw
Posts: 560
Joined: Sun Nov 08, 2015 11:10 pm

Re: speaking of GPL

Post by noobpwnftw »

It is fine(as a copyright owner) to release anything under more "free"(compatible) license which may include parts of GPL code. Just the whole thing then becomes GPL to everyone else unless they remove the parts covered by GPL.
Sopel
Posts: 389
Joined: Tue Oct 08, 2019 11:39 pm
Full name: Tomasz Sobczyk

Re: speaking of GPL

Post by Sopel »

I have made a PR for the nodchip repo to change the license text. I have also filed an issue in the pytorch trainer that the code that is taken from the nodchip trainer needs an independent implementation. Thank you for your contribution.
dangi12012 wrote:No one wants to touch anything you have posted. That proves you now have negative reputations since everyone knows already you are a forum troll.

Maybe you copied your stockfish commits from someone else too?
I will look into that.
syzygy
Posts: 5563
Joined: Tue Feb 28, 2012 11:56 pm

Re: speaking of GPL

Post by syzygy »

Sopel wrote: Sun Feb 28, 2021 1:09 pm I have made a PR for the nodchip repo to change the license text. I have also filed an issue in the pytorch trainer that the code that is taken from the nodchip trainer needs an independent implementation. Thank you for your contribution.
I may be confused about the details now, but if the pytorch trainer is GPLv3 and the current implementation includes code licensed under the MIT license, then everything seems fine.
Tony P.
Posts: 216
Joined: Sun Jan 22, 2017 8:30 pm
Location: Russia

Re: speaking of GPL

Post by Tony P. »

I've accidentally discovered that, 9 hours ago, Martin made 11 commits to the nnue-trainer repo and, in particular, replaced the dataloader with a new one, so the repo seems free from GPLed code and thus legitimately under MIT now. Thanks a lot to Martin!