Well YMMV, I can see you and Fabian's point if it is 100% functionally equivalent. I very much doubt it will be 100% equivalent though. Changing the stuctures will mess everything up and in that process you will probably also try and improve on some of the ideas.Matthias Gemuh wrote:
I have always said that changing the infrastucture of move generation (e.g. from mailbox to bitboards) and then adapting (or "translating") the remaining source code is just another form of "copy and paste".
The result of the adaption is not a new engine.
As a chess programmer, I know what I'm talking about.
But if you think this is "just another form of copy and paste" I'd like to see you "copy" Crafty to a mailbox version.
Regardless of whatever copy right violation issues may be involved here, I still would not call the converted engine a clone or derivative. It would be too different for that.
And yes Matthias I know what I am talking about too, I have tried to convert Frenzee to mailbox - I call it Bandit and it is playing like crap in spite of my best efforts