en ru

Лучшая шахматная программа Rybka дисквалифицирована и лишена всех наград

В профессиональном спорте атлета могут дисквалифицировать за применение допинга, но за какую провинность можно наказать компьютерную программу? Оказывается, в мире компьютерного киберспорта, а именно, в шахматах, тоже суровые правила. Комиссия из 34 разработчиков шахматных движков приняла решение: многократный чемпион мира по шахматам, программа Rybka, признана виновной в плагиате исходных кодов из двух Open Source программ Crafty и Fruit.

Теперь исполнительный комитет Международной ассоциации компьютерных игр требует у автора программы, мастера международного класса и выпускника Массачусетского технологического института Васика Райлиха, вернуть все трофеи и призовые деньги, которые он заработал обманным путём, то есть грубо нарушив лицензию GNU GPL.

Полный текст статьи: habrahabr.ru/blogs/open_source/123125
Ссылка на статью на opennet.ru и обсуждение: opennet.ru/opennews/art.shtml?num=31060
Rybka disqualified and banned from World Computer Chess Championships

Вот интересное дополнение (из комментариев)

Below, 16:29, 01/07/2011 Его дисквалифицировали не за то, что он нарушил GPl, а за то, что он нарушил второе правило соревнования:
Each program must be the original work of the entering developers. Programming teams whose code is derived from or including game-playing code written by others must name all other authors, or the source of such code, in their submission details. Programs which are discovered to be close derivatives of others (e.g., by playing nearly all moves the same), may be declared invalid by the Tournament Director after seeking expert advice. For this purpose a listing of all game-related code running on the system must be available on demand to the Tournament Director. В оригинальном тексте новости вообще ни слова не сказано про GPL и уж тем более о том, что он её нарушил.
brother anon, 10:30, 02/07/2011 GPL тут вообще не причём. Чувак нарушил регламент соревнований, если бы программа была под BSD, то его бы тоже дисквалифицировали. Специально для труЪ копипаста из англоязычной новости:
Each program must be the original work of the entering developers. Programming teams whose code is derived from or including game-playing code written by others must name all other authors, or the source of such code, in their submission details.

Зачем я написал эту заметку? По очень простой причине. Нужно более внимательно относится к правилам и к лицензиям. Нужно корректно заимствовать чужие разработки (да и свои собственные тоже, если вы работаете на кого-то по договору). Даже, если кажется, что исходники открыты и бесплатны, то нужно обязательно выяснить на каких условиях их можно использовать.

Обсуждение: project-ai.org/forum/viewtopic.php?t=40












© AiKernel 2010-2013
03.07.2011 - 28.12.2012