kingliveson wrote:Am not sure there's really any improvement to be honest. Either way, Windows fixed build 0B.09.1(X) will be released and probably will be the last. Computer chess is bad for your health...
Kingliveson, my apologies for replying late.
I meant to reply earlier but an afternoon nap overtook me. By the time I woke up, it was Friday-sunset. I am inactive on forums (and in anything else) from Friday-sunset to Saturday-sunset; meaning I won't log-in to forums nor post/reply in forums from Friday-sunset to Saturday-sunset. I just rest.
To me, whether the ELO from this special IvanHoe compile is 1ELO below Critter or 10ELO below Critter is an improvement. At least to me. Critter is a good quality engine to be reckoned with. I think you're too modest
kingliveson wrote:I could probably produce a build ~50 Elo gain, but then the source code would have to be released along in keeping with the open-source spirit. The issue is you have those who will commercialize it, which actually I have no problem with, in all sincerity, but rather the blatant lies attached claiming it's their own code with just "ideas" from other sources. It is disheartening and very discouraging.
Personally on this very matter, I would suggest NOT to release your tweaked & ELO-improved code. After all, there are "some" who compile IvanHoe, releases the IvanHoe executive files but won't include "their" tweaked IvanHoe code, which IS public domain.
That said, your other "concern" is what I share and have been stressing too. IF you increase IvanHoe's ELO by 50 and release the executive files along with your improved code, several scenario can be expected:
1. Certain commercial authors will use it and NOT give simple, honest acknowledgment and credit where credit is due. That is intentional vague words are used, if at all acknowledging something. Plus it's not fair for people to pay for something that IS freeware supposedly bundled as commercial, when in fact "the commercial" author directly used freeware codes (not the ubiquitous rudimentary codes) that he did not create from his intellect to add ELO.
2. Those in the category of compiling IvanHoes but refuse to include their personal "tweaked" codes with the executable files WILL use your codes for their personal IvanHoe engines, but releases a buggy IvanHoe (meaning less than 50ELO) to the public. These are the very same compilers who will want your tweaked IvanHoe codes but when they release their IvanHoe compiles to the public, they don't (and never) include THEIR tweaked codes with it. Nor do they post their "bug free" IvanHoes & its tweaked bug-free codes to the public. More like they think they're "smarter" than everyone else.
Sadly, on licenses (GPL, Public Domain) that's supposed to help and encourage exchange of ideas, it's come to this. But it's your decision to make...
Regards,
P