Stockfish vs ChessBase hearing a “meh” affair

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

Moderator: Ras

dkappe
Posts: 1632
Joined: Tue Aug 21, 2018 7:52 pm
Full name: Dietrich Kappe

Re: Stockfish vs ChessBase hearing a “meh” affair

Post by dkappe »

Sopel wrote: Sun Jul 10, 2022 2:21 pm
dkappe wrote: Sat Jul 09, 2022 7:05 pm 1. We’ve established that the Houdini “violation” was not a violation by ChessBase
Who established that?
syzygy wrote: Copyright infringement is not the same as a license violation.

CB (unknowingly) infringed the copyright on SF by distributing an SF-derived Houdini.
But there is no way that CB was somehow bound by the terms of the GPL, as I explained.
All you need to do is read. Volume of posts by you, Andy and noob won’t improve your arguments.
Fat Titz by Stockfish, the engine with the bodaciously big net. Remember: size matters. If you want to learn more about this engine just google for "Fat Titz".
Sopel
Posts: 391
Joined: Tue Oct 08, 2019 11:39 pm
Full name: Tomasz Sobczyk

Re: Stockfish vs ChessBase hearing a “meh” affair

Post by Sopel »

dkappe wrote: Sun Jul 10, 2022 2:26 pm
Sopel wrote: Sun Jul 10, 2022 2:21 pm
dkappe wrote: Sat Jul 09, 2022 7:05 pm 1. We’ve established that the Houdini “violation” was not a violation by ChessBase
Who established that?
syzygy wrote: Copyright infringement is not the same as a license violation.

CB (unknowingly) infringed the copyright on SF by distributing an SF-derived Houdini.
But there is no way that CB was somehow bound by the terms of the GPL, as I explained.
All you need to do is read. Volume of posts by you, Andy and noob won’t improve your arguments.
I'd rather trust the court's ruling, thanks. See edit on previous message.
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: 5807
Joined: Tue Feb 28, 2012 11:56 pm

Re: Stockfish vs ChessBase hearing a “meh” affair

Post by syzygy »

noobpwnftw wrote: Sun Jul 10, 2022 12:42 pm
syzygy wrote: Sun Jul 10, 2022 5:39 am
noobpwnftw wrote: Sun Jul 10, 2022 12:01 am
syzygy wrote: Sat Jul 09, 2022 5:33 pm
noobpwnftw wrote: Sat Jul 09, 2022 3:51 am
syzygy wrote: Sat Jul 09, 2022 1:47 am More importantly, there is no way that CB violated the GPLv3 license in that case. Houdart did not give it to them under the GPLv3, and CB did not sell it under the GPLv3. GPLv3 played no role there.
This is as funny as justifying selling whatever you downloaded from torrents, whoever gave you those did not have a licence attached, so you are free to sell them and take no responsibility. You should definitely try.
Copyright infringement is not the same as a license violation.

CB (unknowingly) infringed the copyright on SF by distributing an SF-derived Houdini.
But there is no way that CB was somehow bound by the terms of the GPL, as I explained.
Although I doubt whether they (unknowingly) did it, it is irrelevant. Whatever "license" they believed to have that gave them the rights to distribute Houdini is invalid, and under GPL, they are clearly made aware of the violation. Proof of continued violation can be established post curing period due to the fact that to this day, their Houdini distribution is still not GPL-compliant, now that's a criminal offense. You don't need a court to terminate GPL, BTW.
Is Chessbase still selling an SF-derived Houdini? Their website does not seem to show it, but maybe I am looking in the wrong place.
From whoever was present in the hearing, I believe the impression was that the court does not seem to have any problem with plaintiffs establishing their facts, but more of a confusion on whether this GPL termination is "permanent" permanent, like if some future SF is completely rewritten without any code from the plaintiffs, is that still considered a derivative work and the termination is still in effect, I think that's a reasonable argument and in my opinion a practical solution without bothering the court would be that CB to refrain from distributing any SF and sell their own Fritz. What really is so important that CB must distribute SF anyways? It seems to contradict their narrative of originality at least. Note that in any case their use of the software is not prohibited as well as anyone who get the engine themselves.
I don't know what question you are trying to answer, but it is not mine.
syzygy
Posts: 5807
Joined: Tue Feb 28, 2012 11:56 pm

Re: Stockfish vs ChessBase hearing a “meh” affair

Post by syzygy »

Graham Banks wrote: Sun Jul 10, 2022 6:40 am
syzygy wrote: Sun Jul 10, 2022 5:39 amIs Chessbase still selling an SF-derived Houdini? Their website does not seem to show it, but maybe I am looking in the wrong place.
https://shop.chessbase.com/en/categories/chessprogramms
Indeed that is where i was looking, and I did not see Houdini there.
But I don't know if Fritz 18 = Houdini 6? Google says "no".
syzygy
Posts: 5807
Joined: Tue Feb 28, 2012 11:56 pm

Re: Stockfish vs ChessBase hearing a “meh” affair

Post by syzygy »

[2:03 PM] markus: main takeaways for me:
1. one person from the project is sufficient to terminate the license. its not something that all 200 contributors need to do together.
I find that peculiar given that it destroys the business case for using GPL'd software (and thus goes against the spirit, though not the wording, of the GPL).
2. ignorance is no excuse. chessbase shouldve investigated houdini 6 themselves.
Ignorance is no excuse against copyright infringement, but the circumstances of the situation have to be taken into account when determining the consequences.
3. restrictions might not apply for future versions. if chessbase rips off sf15 then there needs to be another lawsuit (idk if the judge understood versioning...)
I guess that just means that the court would limit any order to SF13.
That makes sense, since future versions of SF could theoretically have nothing in common with SF13 (as apparently is the case for H6 and H5).
As long as SF15 contains SF13 code, an engine based on SF15 would likely still be protected by the copyright on SF13.

But what is the status of 1-4. Are these things the court has already decided on? I doubt it.
dkappe
Posts: 1632
Joined: Tue Aug 21, 2018 7:52 pm
Full name: Dietrich Kappe

Re: Stockfish vs ChessBase hearing a “meh” affair

Post by dkappe »

syzygy wrote: Sun Jul 10, 2022 5:29 pm
[2:03 PM] markus: main takeaways for me:
1. one person from the project is sufficient to terminate the license. its not something that all 200 contributors need to do together.
I find that peculiar given that it destroys the business case for using GPL'd software (and thus goes against the spirit, though not the wording, of the GPL).
Again from a German court back in 2018: a developer was shaking down businesses with the GPLv2 independent of the other developers.

https://www.zdnet.com/article/linux-bea ... al-threat/
Fat Titz by Stockfish, the engine with the bodaciously big net. Remember: size matters. If you want to learn more about this engine just google for "Fat Titz".
noobpwnftw
Posts: 694
Joined: Sun Nov 08, 2015 11:10 pm
Full name: Bojun Guo

Re: Stockfish vs ChessBase hearing a “meh” affair

Post by noobpwnftw »

This only proves the necessity of a court decision, but something tells me that people are trying very hard to avoid it, so that there is room for an armchair. :D
dkappe
Posts: 1632
Joined: Tue Aug 21, 2018 7:52 pm
Full name: Dietrich Kappe

Re: Stockfish vs ChessBase hearing a “meh” affair

Post by dkappe »

noobpwnftw wrote: Sun Jul 10, 2022 6:35 pm This only proves the necessity of a court decision, but something tells me that people are trying very hard to avoid it, so that there is room for an armchair. :D
Is everything a conspiracy theory with you?
Fat Titz by Stockfish, the engine with the bodaciously big net. Remember: size matters. If you want to learn more about this engine just google for "Fat Titz".
noobpwnftw
Posts: 694
Joined: Sun Nov 08, 2015 11:10 pm
Full name: Bojun Guo

Re: Stockfish vs ChessBase hearing a “meh” affair

Post by noobpwnftw »

dkappe wrote: Sun Jul 10, 2022 6:46 pm
noobpwnftw wrote: Sun Jul 10, 2022 6:35 pm This only proves the necessity of a court decision, but something tells me that people are trying very hard to avoid it, so that there is room for an armchair. :D
Is everything a conspiracy theory with you?
Funny, so it appears that you do know a thing about yourself. Wasn't it you who "theorized" from a German relative that a lawsuit never took place?
syzygy
Posts: 5807
Joined: Tue Feb 28, 2012 11:56 pm

Re: Stockfish vs ChessBase hearing a “meh” affair

Post by syzygy »

dkappe wrote: Sun Jul 10, 2022 6:24 pm
syzygy wrote: Sun Jul 10, 2022 5:29 pm
[2:03 PM] markus: main takeaways for me:
1. one person from the project is sufficient to terminate the license. its not something that all 200 contributors need to do together.
I find that peculiar given that it destroys the business case for using GPL'd software (and thus goes against the spirit, though not the wording, of the GPL).
Again from a German court back in 2018: a developer was shaking down businesses with the GPLv2 independent of the other developers.

https://www.zdnet.com/article/linux-bea ... al-threat/
Some years ago I read through the court's decision, which if I remembre right impressed me with the careful analysis of the issues. (I should look it up and reread it.)

What could be relevant for this case is the precise status of a contributor in terms of copyright law. When I checked the German copyright law yesterday, I thought "Miturheber" was the only possibility, but apparently there is also "Bearbeiterurheber". I don't know what difference it makes.

At least it seems clear that individual SF contributors have standing to sue (which is good). In this case it should also not be a problem to show that the SF contributors have made copyrightable contributions that made it into the code sold by CB.

I am guessing who can terminate based on section 8 should be determined by interpreting section 8 and not by looking into the details of German copyright law.

There is also the argument that a copyright holder can terminate a license at any time independently of section 8, in particular if you don't see the GPL as a contract but as a unitaterally given permission. But if that would be accepted by the court, all open source software will have to be shunned by companies (and basically by everyone else too).