Well, I think the simplest way is to have the source code examined and to verify that the executable is build with that source, not something stupid like the 'similarity comparison' that CSVN does.Rein Halbersma wrote:I think the draughts community is so small and everyone is in it for the fun.Joost Buijs wrote: The program temporarily uses your 4x4 evaluation data and not your evaluation function as a whole, it is my intention to have this data replaced pretty soon because I'm going to switch to larger patterns anyway. Maybe this was not clear to the average reader, well now it is.
Now I have to rethink whether I will continue with the project or not, for me the fun is programming and I'm not looking after recognition of any kind, which seems very important for you. I already had my doubts about putting so much effort into a game that appears to be a 'black hole'. Maybe all that effort is a waste and I rather could have spend it on my chess program that I didn't touch for four years.
But just consider Fabien's position: he already had one piece of labor stolen from him (Fruit). And now you carelessly use and distribute his essential draughts contribution (Scan eval) without proper attribution. Can you imagine how that might spoil his fun?
Suppose you enter a draughts tournament, what would you propose as a procedure to convince others of the fact that you are entering with an original program?
I admit that it was a mistake to give away an unfinished program which still contains data that is the property of Fabien, it was never my intention to release it but you know how it goes, people are asking, and I never thought about the fact that Fabien could have a problem with this.
I don't have any problem with giving proper attribution, Fabien could have contacted me and I would have added it. Every programmer understands that I don't have ML running yet and that the weights are based on scans weights, maybe I should have stated this more clearly.
What should I do? Adding a note that the evaluation weights are based on scan weights? I never dealt with GPL before so I don't have a clue how that works.
Pretty soon the whole problem will be over, I already generated 2 million games from random starting positions and I hope to have the weights recalculated within a few weeks, problem gone.
Joost