LINUX.ORG.RU

Многократный чемпион среди шахматных программ - Rybka дисквалифицирована за нарушение GPL

 , ,


0

1

ICGA (международная ассоциация компьютерных игр) официально признала Рыбку виновной в плагиате кода из открытых программ Crafty и Fruit. Её автор Васик Райлих навечно забанен на всех прошлых и будущих чемпионатах WCCC и от него требуют вернуть трофеи и призовые деньги. Результаты WCCC 2006, 2007, 2008, 2009 и 2010 где она победила - пересмотрены.

>>> Подробности



Проверено: JB ()

И так будет с каждым, кто нарушает GPL.

karbofos ()

> Её автор Васик Райлих

Райлих

Фхтагн!

sin_a ★★★★★ ()

Так за нарушение ГПЛ или за плагиат? Вещи как бы разные, ГПЛ плагиат не запрещает, а наоборот, поощряет. Так и stockfish забанят за плагиат из glauring'а.

redgremlin ★★★★★ ()
Ответ на: комментарий от redgremlin

>, ГПЛ плагиат не запрещает, а наоборот, поощряет.

4.2, в противном случае поощрялось бы деяние Дениски:

Плагиа́т — умышленное присвоение авторства чужого произведения…


то есть, это перебивка копирайтов, что GPL явно запрещает.

Ttt ☆☆☆☆☆ ()
Ответ на: комментарий от redgremlin

«The ICGA accuses Rajlich of plagiarizing two other programs, Crafty and Fruit»

Те программы под GPL, а код рыбки закрыт и заявлялся оригинальным. Среди аудиторов, кстати, был небезызвестный Ken Thompson.

JustGuest ()

>от него требуют вернуть трофеи и призовые деньги

деньги вернуть с перерасчетом, в связи с инфляцией.

run4way ()

Да ёлки, она же победила, разборки с кодом - отдельно.

GAMer ★★★★★ ()

Собственно ничего странного. GPL — это такой же ограничитель свободы, как и EULA/DMCA.

random_linux_user ()

История чем-то напоминает отчисление студентов за помощь в ЕГЭ.

anonymous ()

РМС в оргазме :)

Вообще я так понял автор сырцы так и не открыл. Как они могут так уверенно заявлять что он стырил?

tulskiy ()
Ответ на: комментарий от GAMer

Наверняка, это нарушение регламента соревнований, считай, нарушение правил игры. Уверен, что заранее было известно, что так делать нельзя.

anarquista ★★★★★ ()
Ответ на: комментарий от redgremlin

>ГПЛ плагиат не запрещает, а наоборот, поощряет.
Вы с ума сошли? А то, что в исходниках под GPL ставится строка «Copyright (C) <year> <name of author>» это не наталкивает ни на какую мысль?

X-Pilot ★★★★★ ()

>от него требуют вернуть трофеи и призовые деньги

Ага, размечтались.

Polugnom ★★★★★ ()

Мощно, внушает.

Ждём аналогичной новости про MSWindows.

kid_lester ()

Желтуха какая-то. Не хватает только «скандалов», «интриг» и «расследований»

demidrol ★★★★★ ()

Словами не передать, насколько эта рыбка лох.

pevzi ★★★★★ ()

Плагиат и нарушение GPL — это ведь разные вещи? Его именно за плагиат дисквалифицировали?

anarquista ★★★★★ ()
Ответ на: комментарий от GAMer

> Да ёлки, она же победила, разборки с кодом - отдельно.

Победила, да вот только за счет других участников этого же соревнования, ага.

pevzi ★★★★★ ()

facepalm.jpg и epicfail.jpg) будет прикольно, если вернут трофеи и призовые деньги.

aptyp ★★★★ ()
Ответ на: комментарий от Ttt

>4.2, в противном случае поощрялось бы деяние Дениски

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

то есть, это перебивка копирайтов, что GPL явно запрещает.


GPL запрещает в первую очередь не раскрывать исходники дочернего произведения - только благодаря этому тербованию кто-то вообще может узнать, перебиты ли копирайты внутри исходников или нет. BSD тоже запрещает перебивать копирайты, но если бы исходники тех программ, чьи исходники он пощипал, были доступны не под GPL, а под BSD, то более серьезных обвинений ему бы не светило - максимум бы турнули из своей шахматной тусовки.

bender ★★★★★ ()
Ответ на: комментарий от pevzi

Ну с другой-то стороны: если бы автор сам ничего не сделал, то и рыбка бы не победила, а так если она обошла других участников, значит он смог значительно улучшить что-либо в сравнении с crafty и fruit. Вот за это он и получил призы.

run4way ()
Ответ на: комментарий от tulskiy

> Вообще я так понял автор сырцы так и не открыл. Как они могут так уверенно заявлять что он стырил?

Подозрения в плагиате возникли в мае 2007 года, когда появилась новая шахматная программа Strelka, созданная Юрием Осиповым. Шахматное сообщество сразу же обвинило российского автора в плагиате, потому что Strelka явно была похожа на Rybka: в некоторых случаях она даже совершала аналогичные ошибки. Осипов уверял, что его программа основана вовсе не на Rybka, а на проекте с открытыми исходниками Fruit.

В общем, по поведению, и плюс по сходству дизассемблированного кода.

pevzi ★★★★★ ()
Ответ на: комментарий от anarquista

дисквалифицировали за плагиат, но светит еще более другое разбирательство за GPL

bender ★★★★★ ()

это идиотизм какой то. «плагиат» (заимствование кода) - это то что GPL позволяет.

где то в правилах было что программа не должна нарушать GPL?

tommy ★★★★★ ()
Ответ на: комментарий от run4way

> Ну с другой-то стороны: если бы автор сам ничего не сделал, то и рыбка бы не победила, а так если она обошла других участников, значит он смог значительно улучшить что-либо в сравнении с crafty и fruit. Вот за это он и получил призы.

Если тебя накачать допингом, ты и 50 метров не пробежишь. А спортсменов за это почему-то дисквалифицируют.

Его забанили не за GPL, а, в первую очередь, за _НАРУШЕНИЕ РЕГЛАМЕНТА СОРЕВНОВАНИЙ_

kid_lester ()

по идее, если он им бинари вручал, то они могут потребовать исходники через суд (как раз благодаря GPL), на этом же суде точно узнать, таскал он код или нет.

bender ★★★★★ ()

Где тэг «История успеха»?

zgen ★★★★★ ()

Выкинь Васика на мороз.

Очень рад, что GPL действительно работает.

Deleted ()
Ответ на: комментарий от run4way

> Ну с другой-то стороны: если бы автор сам ничего не сделал, то и рыбка бы не победила, а так если она обошла других участников, значит он смог значительно улучшить что-либо в сравнении с crafty и fruit.

Ну, его заслуг никто не умаляет, но и нарушать лицензию ему никто не разрешал.

pevzi ★★★★★ ()
Ответ на: комментарий от tommy

видимо, всё-таки было что-то такое. иначе б не дисквалифицировали

xsektorx ★★★ ()
Ответ на: комментарий от redgremlin

Так за нарушение ГПЛ или за плагиат?

И то и другое.

zgen ★★★★★ ()
Ответ на: комментарий от tulskiy

На основе анализа поведения в типовых ситуациях. По-моему, так обе стороны неправы. Если он хочет доказать свою невиновность, придётся открывать сорцы комиссии. Хотя, где же презумпция невиновности?

SOmni ★★ ()
Ответ на: комментарий от kid_lester

> А эта Strelka исходники-то открыла?

Не вдавался в подробности, это с хабра цитата.

pevzi ★★★★★ ()
Ответ на: комментарий от tommy

где то в правилах было что программа не должна нарушать GPL?

Где-то в правилах было, что нельзя использовать рабский труд при написании свой программы?

zgen ★★★★★ ()
Ответ на: комментарий от kid_lester

>Ждём аналогичной новости про MSWindows.

Ну вот скажи какая в том радость тебе персонально будет, если в линуксе найдут патенты МС? Я понимаю, что ты виндузятник, но это лишит стольких людей радостей сублимации...

anonymous ()

Нью-Васики же.

anonymous ()
Ответ на: комментарий от zgen

Где-то в правилах было, что нельзя использовать рабский труд при написании свой программы?

ну короче разбирательство с нарушением GPL - это дело авторов а не чемпионата. а GPL заимствование кода не запрещает -> забанили неправильно. а то это так будут снимать с конкурса за переход в неположенном месте улицы или заплыве за буйки на пляже.

tommy ★★★★★ ()
Ответ на: комментарий от tommy

[quote]«плагиат» (заимствование кода) - это то что GPL позволяет.[/quote]

Плагиат --- это не «заимствование кода», а присвоение авторства.

anonymous ()
Ответ на: комментарий от tommy

И правильно. Нарушение лицензии - это пахнет УК. Уголовникам на любом чемпионате делать совершенно нечего.

zgen ★★★★★ ()

Хм, что-то я не совсем понял.

А если к примеру я возьму Stockfish, форкну его, улучшу там что-нибудь, затем пойду участвовать в том же турнире, вместе со Stockfish, и окажусь выше него в рейтинге, то как в этом случае будут награды распределяться? Естественно, код моего форка открыт, сведения о первоначальных авторах сохранены, т.е. ни правил, ни лицензии я не нарушаю.

pevzi ★★★★★ ()
Ответ на: комментарий от maint

За что поделом? Если студент сдал за кого-то ЕГЭ, то если это не попадает под действие КоАП и УК, то они абсолютно не виновны ни в чём. А если попадает под действие, то они должны нести административную или уголовную ответственность, в которой нет понятия отчисление из вуза. В данном случе отчисление — это тупой поиск козлов отпущения.

anonymous ()
Ответ на: комментарий от tommy

Vasik Rajlich, on all five occasions, violated Tournament Rule 2 which requires that: 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.

bender ★★★★★ ()
Ответ на: комментарий от random_linux_user

>GPL — это такой же ограничитель свободы, как и EULA/DMCA.

Свобода - это осознанная необходимость, а человек - существо общественное, поэтому осознанно должно подчиняться правилам общества, в котором живет, иначе начнется беспредел. Видели, как беспредельщик в Казани толпу давил на джипе? Вот то-то и оно :)

GluckMan ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.