Сегодня стало скандалом разоблачение автора программы Rybka, который позаимствовал программный код от двух opensource проектов Crafty и Fruit для создания самого сильного шахматного алгоритма.
Комиссия из 34 разработчиков шахматных движков приняла решение: многократный чемпион мира по шахматам, программа Rybka, признана виновной в плагиате исходных кодов из двух Open Source программ Crafty и Fruit.
Теперь исполнительный комитет Международной ассоциации компьютерных игр требует у автора программы, мастера международного класса и выпускника Массачусетского технологического института Васика Райлиха, вернуть все трофеи и призовые деньги, которые он заработал обманным путём, то есть грубо нарушив лицензию GNU GPL.
Rybka больше никогда не будет допущена на чемпионат мира, и комитет WCCC обратился с соответствующей просьбой к организаторам других турниров.
С мая 2008 года по декабрь 2010 года Rybka была сильнейшей шахматной программой во всех известных рейтинг-листах. Она выиграла множество официальных компьютерных шахматных турниров, включая чемпионат мира по шахматам среди компьютерных программ в 2007, 2008, 2009 и 2010 годах.
Очень многие в русскоязычном интернете защищают создателя Rybka, утверждая, что алгоритм это не всегда творческая идея, – иногда это и хорошая компиляция существующих алгоритмов, лучших их качеств. Но!
Дело в том, что интеллектуальные трудовые вклады и затраты на создание алгоритмов Crafty и Fruit значительно более серьезные и внушительные, чем интеллектуальные затраты на их компоновку. Поэтому наследование почета и славы от Crafty и Fruit за счет умения их совместить в третьем программе, как минимум — несправедливо. Этот случай демонстрирует как копирайт (в том числе opensource копирайт!) стоит на страже защиты интеллектуального труда и вклада. Трофеи должны распределяться в соответствии с заслугами, и в данном случае Crafty и Fruit их заслуживают более явно, чем создатель Rybka.
http://mosbuselite.ru/2011/07/
Насколько я понял, победила именно Рыбка, а не 2 других алгоритма. Так что какая-то доля заслуг лежит все-таки на компоновщике.
Опять-таки не совсем понятна логика. Организаторы турниров ставят целью найти наилучший алгоритм или, в первую очередь, не допустить нарушения лицензий? :) Больше похоже на второе.
Организаторам разумно наградить разработчиков, которые создали наиболее разумный шахматный алгоритм. Умение компоновать программный код – это немножко другие навыки. Создатель Rybka пусть едет на турнир для программистов. А здесь турнир для создателей шахматных алгоритмов.