Читаем Компьютерра PDA N122 (09.07.2011-15.07.2011) полностью

"Международная ассоциация компьютерных игр провела расследование по обвинениям в том, что в шахматной программе Rybka ее создатель Васик Райлих совершил плагиат, присвоив код двух других программ - Crafty и Fruit. Исполком ICGA рассмотрел и оценил свидетельства, представленные следственной комиссией, а также соответствующий отчет по итогам этого расследования.

Единогласным решением голосов 5:0 члены исполнительного комитета ICGA постановили, что полностью согласны с вердиктом следственной комиссии. Мы убеждены, что свидетельства против Васика Райлиха огромны по своему объему и неоспоримы по своей природе".

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

Как итог этих санкций, Васик Райлих и его программы пожизненно отстранены от участия в чемпионате мира по компьютерным шахматам и во всех прочих соревнованиях, организуемых или санкционируемых ассоциацией ICGA. Также полностью аннулированы все победы Васика Райлиха и его программы на прошлых чемпионатах мира, то есть звания чемпиона мира на состязаниях 2007, 2008, 2009 и 2010 годов, а также поделенное 2-3 место на чемпионате 2006.

Победителями этих состязаний теперь признаны программы, занявшие второе место, а все памятные таблички на Призе Шеннона (Shannon Trophy, вручаемый чемпиону), которые в настоящее время несут имя Rybka как победителя турниров 2007-2010 годов, будут удалены с приза и вместо них будут выгравированы новые таблички с именами пересмотренных победителей. Кроме того, ассоциация потребовала, чтобы Райлих вернул ей все четыре Приза Шеннона, а также все денежные премии, полученные им за свою программу-чемпиона...

Чтобы стало понятнее, почему столь обычное, в общем-то, среди программистов дело, как заимствование фрагментов кода - да еще из свободно распространяемых программ вроде Crafty и Fruit - в мире компьютерных шахмат привело к столь беспрецедентному скандалу, потребуется чуть подробнее разобраться с предысторией этого инцидента.

Откровенно славянское название программы (на чешском и польском языках слово rybka означает то же самое, что и русское "рыбка") объясняется происхождением автора. Разработчик программы Васик Райлих хоть и родился в начале 1970-х годов в американском городе Кливленд, штат Огайо, однако родителями его были учившиеся в то время в США студенты-математики из Чехословакии. Детство Райлиха прошло в Праге, но образование он получил тоже в США, закончив Массачусетский технологический институт. С конца 1990-х Райлих живет в Восточной Европе, поначалу в Венгрии, а все последние годы в Варшаве, откуда родом его польская жена - Ивета Райлих, женщина гроссмейстер, входящая ныне в число сильнейших шахматисток мира.

Сам Васик Райлих, кстати, тоже человек в шахматной иерархии далеко не последний, имея звание мастера международного класса. Страстное увлечение шахматами поначалу заставило его бросить работу в США и переехать в Будапешт, неофициально считавшийся шахматной столицей мира, где Райлих надеялся значительно повысить свой рейтинг участием во множестве соревнований. Когда же к 2003 году для него стало очевидно, что звание гроссмейстера остается недостижимым, а от вершин шахматного Олимпа его отделяют еще примерно две тысячи более сильных игроков, Райлих сделал судьбоносное решение - осознав, что гораздо большего сможет добиться в шахматах как программист. К концу 2005 года он написал собственную программу, которая уже на старте продемонстрировала весьма высокий класс игры и поначалу называлась Rajlich.

Первоначальное название программы было, можно сказать, в каком-то смысле более честным, поскольку однозначно свидетельствовало о больших амбициях ее автора. Когда же пошли первые заметные победы, название сменилось на Rybka, а одновременно - примерно с 2007 года - появились и разговоры о скользкой природе этой "Рыбки" во всем, что касается исходного кода программы.

Перейти на страницу:

Похожие книги

Самоучитель UML
Самоучитель UML

Самоучитель UMLПервое издание.В книге рассматриваются основы UML – унифицированного языка моделирования для описания, визуализации и документирования объектно-ориентированных систем и бизнес-процессов в ходе разработки программных приложений. Подробно описываются базовые понятия UML, необходимые для построения объектно-ориентированной модели системы с использованием графической нотации. Изложение сопровождается примерами разработки отдельных диаграмм, которые необходимы для представления информационной модели системы. Цель книги – помочь программистам освоить новую методологию разработки корпоративных программных приложений для последующего применения полученных знаний с использованием соответствующих CASE-инструментов.

Александр Васильевич Леоненков , Александр Леоненков

Зарубежная компьютерная, околокомпьютерная литература / Программирование / Прочая компьютерная литература / Книги по IT
Omert@. Руководство по компьютерной безопасности и защите информации для Больших Боссов
Omert@. Руководство по компьютерной безопасности и защите информации для Больших Боссов

Увы, друг мой, защита твоей информации - или хотя бы четкое понимание того, что это такое и как подобная защита должна строиться - это Твое Личное Дело! Не Cosa Nostra (хотя твои проблемы могут стать и Нашим Делом тоже), а Cosa Roba - Твое Дело!  Я знаю, что ты солидный человек, который привык платить, чтобы за него решали проблемы. Однако есть проблемы, которые за тебя никто не решит, - даже за очень большие деньги. Например, заниматься любовью со своей женой должен ты сам. Но кто тебе сказал, что защита твоей информации - это менее интимное дело, и его можно поручить постороннему?  Первая книга по безопасности для Менеджеров, а не для ботаников-компьютерщиков, информации от широко неизвестного благодаря своей репутации эксперта международного класса. Только благодаря ей Большой Босс сможет понять, каким образом он сможет чувствовать себя хотя бы в относительной безопасности!  Ты должен сам знать, что такое безопасность информации! Ни один нанятый специалист не решит это за тебя!  Если ты нанимаешь студента-компьютерщика за двести баксов в месяц и совершенно серьезно считаешь его специалистом по информационной безопасности, - не понятно, как ты вообще смог стать менеджером подобного уровня.

Алекс Экслер , Карл Шкафиц

Зарубежная компьютерная, околокомпьютерная литература / Прочая компьютерная литература / Книги по IT
Искусство программирования для Unix
Искусство программирования для Unix

Книги, подобные этой, редко появляются на прилавках магазинов, поскольку за ними стоит многолетний опыт работы их авторов. Здесь описывается хороший стиль Unix- программирования, многообразие доступных языков программирования, их преимущества и недостатки, различные IPC-методики и инструменты разработки. Автор анализирует философию Unix, культуру и основные традиции сформированного вокруг нее сообщества. В книге объясняются наилучшие практические приемы проектирования и разработки программ в Unix. Вместе с тем описанные в книге модели и принципы будут во многом полезны и Windows-разработчикам. Особо рассматриваются стили пользовательских интерфейсов Unix-программ и инструменты для их разработки. Отдельная глава посвящена описанию принципов и инструментов для создания хорошей документации.Книга будет полезной для широкой категории пользователей ПК и программистов.

Эрик Стивен Реймонд

ОС и Сети / Программирование / Прочая компьютерная литература / Книги по IT