LUL.
"The work I take from others is very small and insignificant, the work I do myself is highly valuable and original."
Moderators: hgm, Dann Corbit, Harvey Williamson
Turns out when you don't lie and attempt to deceive people, they tend to be okay with you, especially when you contribute something back and make an effort to be apart of the community and have some innovations on your own.dkappe wrote: ↑Tue Feb 23, 2021 7:19 pm It was not so long ago that the usual suspects were screaming “clone” at the author of Allie. Never mind that the vast majority of Allie was original and distinctive from Lc0, or that the GPU/CUDA Portion that it shared in common with Lc0 was a) very small, b) not chess specific, c) blessed for use by the author of that code. I stood up for Allie and defended it against these same bullies and GPL misinterpreters.
Why? Computer Chess should never become a cool kids club where only those who are favored are permitted to play.
Even the fact that Fat Fritz 2 is a Stockfish clone, is not a problem in itself.Madeleine Birchfield wrote: ↑Tue Feb 23, 2021 8:42 pm Fat Fritz 2 on the other hand is a blatant Stockfish clone, Albert Silver having taken 99.9% of Stockfish's existing codebase and trying to pass it off as his own work. You might as well defend the actions of Robert Houdart and Norman Schmidt for trying to pass off Stockfish 8 as their own work.
- Chessbase could grab Stockfish, change it a little bit where they want to, and make that change public.Many people believe that the spirit of the GNU Project is that you should not charge money for distributing copies of software, or that you should charge as little as possible—just enough to cover the cost. This is a misunderstanding. Actually, we encourage people who redistribute free software to charge as much as they wish or can. If a license does not permit users to make copies and sell them, it is a nonfree license. If this seems surprising to you, please read on.
mvanthoor wrote: ↑Wed Feb 24, 2021 11:09 amI think the entire problem is the fact that Chessbase and/or Albert Silver present the engine as if it is completely their work. Apart from training the network, it isn't. That's where the problem lies; not in the fact that the engine is actually Stockfish, and Chessbase sells it together with their GUI.
Convenience. When you want to use the strongest engine, you'll have to:
The same can be achieved by CB just bundling with "Stock"fish, minus one scammer, ending up being the real number 1, causing no shitstorm heading their way, no?
To some extent I agree that Chessbase should just stop marketing "Fritz" as an engine, as the engine named as such saw its last version as Deep Fritz 13 in 2013. "Fritz" 14 was actually Pandix, 15 and 16 was what Rybka 4.1 and 4.2 would have been, and 17 is (IIRC) Gingko, which are all private engines.noobpwnftw wrote: ↑Wed Feb 24, 2021 2:27 pm The same can be achieved by CB just bundling with "Stock"fish, minus one scammer, ending up being the real number 1, causing no shitstorm heading their way, no?
I think for those CB people, deep down they know it, they just hate the fact that best chess engines being OSS but cannot resist the temptations, therefore their natural solution is to find some morally questionable "developer" to actually do this.
D'accord. And try to talk with the GPU (many Fritz afficionados bought massive rigs for Fritz 17/lc0...[1]) for the ray-traced boards in the future...Chessbase should rename their GUI to something else. Then do something like this:
- Rip out everything that has to do with strength settings, and adapt it to work with with UCI_Elo and UCI_LimitStrength (just as Shredder's GUI does)
- Bundle an unmodified Stockfish 12 or 13 with it, and maybe 2-3 other open source engines that have Elo and LimitStrength implemented, in different strength brackets.
- For an engine that can go very weak, take Texel 1.07, add UCI_Elo and UCI_LimitStrength as mappings to Texel's "Strength" setting, and bundle this engine as well. (Including the source code.)
This seems also true. I think they're sitting on a massive pile of legacy-crap and win-cruft/dependency code - there can't be no other explanation why they're unable to rebuild a functionating (open cbv ...) less bug-ridden chessbase thingy with appealing (nonribbon'ed) design for the 'mobile' platforms.Chessbase has become the Adobe/Microsoft of the chess world.
The problem is that since Fritz 12 (which I avoided due to having to active the program, and the addition of cloud options I don't need), the improvements to the GUI are very incremental; it's only more cloud stuff, and more online functionality.cpeters wrote: ↑Wed Feb 24, 2021 3:42 pm This seems also true. I think they're sitting on a massive pile of legacy-crap and win-cruft/dependency code - there can't be no other explanation why they're unable to rebuild a functionating (open cbv ...) less bug-ridden chessbase thingy with appealing (nonribbon'ed) design for the 'mobile' platforms.
Hi Marcelmvanthoor wrote: ↑Wed Feb 24, 2021 4:59 pmThe problem is that since Fritz 12 (which I avoided due to having to active the program, and the addition of cloud options I don't need), the improvements to the GUI are very incremental; it's only more cloud stuff, and more online functionality.cpeters wrote: ↑Wed Feb 24, 2021 3:42 pm This seems also true. I think they're sitting on a massive pile of legacy-crap and win-cruft/dependency code - there can't be no other explanation why they're unable to rebuild a functionating (open cbv ...) less bug-ridden chessbase thingy with appealing (nonribbon'ed) design for the 'mobile' platforms.
The GUI has problems on monitors where scaling is not set to 100% (good luck with your 4K screen on a 13 inch laptop). The problems become bigger as the scaling becomes larger (no pun intended).
The GUI also has problems when you don't set the font size to 100%. Text in some spaces doesn't fit, or the GUI scales in weird ways.
If you combine both, you're going to be in for one hell of a tough ride to make it usable.
Fritz 11 (pre-ribbon GUI) with the next to last update (from june 2009) is the best GUI Chessbase ever built. EVERYTHING works: it supports the old and new Chessbase format engines, and UCI engines. There are no bugs that I know of; at least no bugs that I am aware of. (Why not use the latest update? Because they tried to backport features from the Fritz 12 GUI onto 11, and majorly failed and broke the program.)
That's the reason why I have been using the Fritz 11 GUI for 13 years. The only reasons to not use it nowadays is:
- If you need monitor scaling or font scaling, it doesn't always work well; because this GUI was written in a time where these things were not really an issue.
- If you want to use a Mac or Linux.
Chessbase itself obviously uses the same GUI/Widgets as the Fritz GUI, and has many of the same problems.
If they're not doing anything with the GUI, they must do something with the engines or the database software, or everything will become stagnant, and that is the beginning of the end for a software company.
Personally, I think Chessbase should spit their backend code from the GUI, and where this is not possible, rewrite it, and put a new, modern GUI on top. Write it in Electron/Angular for all I care. Modern, portable, cross-platform. It's not incredibly fast and takes quite a bit of resources, but if I can run Visual Studio without issues on a 5 year old computer (and on another 6 year old computer that has about half the speed of the other computer), I'll be able to run a chess interface as well.
Chessbase could then focus on maintaining a very good database program. It _IS_ much more user friendly than SCID or SCID vs. PC (What kind of a name is that, anyway?), and a very good modern GUI (I'm not the biggest fan of Arena, even though it is the next best thing). They shouldn't be doing chess engines anymore; just bundle the open source engines and be done with it.
As a niche-company, you can't compete with people who throw hundreds and hundreds of hours into programming a chess engine, and donate thousands or millions of computer hours, FOR FREE as a labor of love. People do this for chess engines, but not for user-friendly user interfaces and databases. THAT's where Chessbase's efforts would pay off.
Well... uh... it's exactly the thing they began with... now that I think of it. Writing Chessbase, and the first "Chessbase look-a-like" GUI on top of the original Fritz...