If, as you say, the "new generation" of chess programmers want to participate with copies of the same source, with minor tweaks, eventually, they will become the majority and control the tournament rules. I personally do not believe that will happen, because for a competition to _last_ there has to be a challenge and a reward. Some reported, when the bicycle was invented, that the end of the foot-race was nigh. Didn't happen. There are bicycle races. And foot-races. Not inter-mingled. There might be a "clone-tournament" if anyone gets interested enough. But I doubt the existing model will ever be replaced, because it meets both requirements. It offers a challenge that copying source does not, and it offers a reward of personal satisfaction to see something YOU created do well...Rebel wrote:Don,Don wrote:This ground has been covered over and over, but I'll remind you that we are talking about plagiarism. The FSF which STANDS for freedom strongly disagrees with you on this. It's not ok to plagiarize. Moral society has some bounds on what is acceptable and this is not.jdart wrote:If you want to work on app servers, you can join an existing project like Tomcat. If you want to work on compilers, you can join the GCC project and contribute improvements. If you want to work on operating systems you can become a Linux comitter. I don't think anyone would consider you a second-rate programmer, or not an innovative one, because you were doing this on an existing foundation, vs. starting your own compiler project (for example). In fact these projects wouldn't have existed and advanced without a lot of dedicated contributors.
(Most commercial closed-sourced development is also like this. If you are in an early stage startup, you get to code stuff from scratch. But otherwise, you are probably fixing bugs and adding features to something that's existing, or at least building an add on of some sort that has to work with existing software).
So why is computer chess different?
--Jon
Ed's arguments are just another way to justify plagiarism and dishonesty - by denying what is actually happening and trying to make it seems modern and new - but theft is very old and ancient.
If you want to work on an EXISTING project and share credit and be constrained by their rules, then there is nothing wrong with that. That's not what we are talking about here and nobody is going to care if some chess project is started where everyone is free to contribute. I'm all for that.
There are hundreds if not thousands of chess programs and this is not like compiler technology where there are only 3 or 4 compilers getting 99% of the usage. The compiler is a tool that we all need and there is no real need for incredible diversity or interesting variations. In fact the goal for compilers is that they should all just work the same. It makes huge sense to work together on projects like that.
Ed is suggesting that it's just plain ok to take anybody's program as a starting point and start your own chess project from that, WITHOUT any regard to the rule of law or the licensing or the feelings of those who did not want their own work plagiarized.
If I came into your home and starting taking stuff out and then attacked you for not being willing to share wouldn't you fight back? I cannot understand the lack of compassion that Ed and others have for Fabien and his hard work and a complete disregard for how HE feels about it. To me this is the height of immorality - it's rape. Now you and others are arguing that everyone should just be entitled to rape and that it's just the way of the world and just be declared acceptable.
If you don't have taken the time to read my article then why use such strong language use? I don't get it.
I am saying CC is in a transition period, classic old vs new generation conflict (parents vs teenagers) that always is won by the new generation because time is on their side and therefore I am trying to create AWARENESS............ Huston we have a problem.
The time will come and is near the new generation of chess programmers grown up with access to open source will give the old generation the middle finger because you (pre-internet generation) wants them to reinvent dozens of wheels.
If you had read my page then you would have realized the tone setting is concern, concern about the future of fair play and a call for discussion.'
Now read that page and call me dishonest after that again.
Very much like building your own drag-racer as opposed to buying one off of Ebay.