国际象棋冠军程序Rybka被发现剽窃开源引擎

连续四届世界电脑国际象棋锦标赛(WCCC)冠军Rybka,被发现剽窃了开源国际象棋引擎CraftyFruit,Rybka被取消资格,被终生禁止参加WCCC锦标赛,并被要求退回奖杯和奖金。Rybka的作者是国际象棋大师和MIT毕业生Vasik Rajlich,他声称Rybka是其原创,并否认其他程序员对Rybka有贡献。Rybka于2006年首次参加WCCC比赛,它被发现走棋风格与2005年的亚军Fruit十分相似。为了调查剽窃,国际电脑游戏协会组建了一支由34名程序员组成的小组去分析Rybka。由于Rybka没有公开源代码,因此调查人员使用了逆向工程和移动评估比较法,研究结果显示 Rybka早期的测试版本是基于Crafty,较新的版本是基于Fruit。Fruit 2.1采用GPL2许可证,商业使用需要得到作者授权,而Rybka有商业版本。