6 Temmuz 2011 Çarşamba

154. Bilgisayar Satrancı VI. "Rybka Kararı" ve Ertesi

ICGA (Uluslararası Bilgisayar Oyunları Kurumu) David Levy'nin geçen hafta yaptığı beklenmedik inceleme sonucu "Rybka Kararı" uluslararası medyada geniş ölçüde yer buldu. Aşağıda bu konudaki bazı yazıları alıntılıyoruz. 

Bilgisayar mı, bilgi çalar mı?

ÖZGÜR AKMAN   03.07.2011 Sabah

 Dünyanın en iyi satranç oynayan bilgisayar programı Rybka, Dünya Bilgisayarlar Şampiyonası'ndan hileli olduğu gerekçesiyle diskalifiye edildi. Son dört yılın Dünya Bilgisayarlar Arası Şampiyonası galibi Rybka'nın kodlarının Crafty ve Fruit adlı diğer programlardan çalınmış olduğuna karar vererek dört yıldır kazandığı tüm şampiyonluklar geri alındı. Rybka ile yazılımcısı Rajlich şampiyonadan ömür boyu men edildi. Organizatörler, programın yaratıcısı Vasik Rajlich'ten para ödüllerini ve kupaları iade etmesini istiyor. Şampiyonayı düzenleyen Uluslararası Bilgisayar Oyunları Birliği'nin (ICGA) suçlaması, iki programdan bahsedilse de, aslında Rybka'nın kodlarının Fruit programınınkilere benzerliğinden kaynaklanıyor. 2005 yılında dünya ikincisi olan Fruit, Rybka ortaya çıkmadan bir yıl önce, 2006'da aynı şampiyonaya katılmıştı. Rybka'nın sahneye çıkışı ise 2007 yılına denk geliyor. 2007 itibariyle dört kez üst üste dünya bilgisayarlar arası şampiyonu olan Rybka'nın yaratıcısı Vasik Rajlich, MIT mezunu bir mühendis ve aynı zamanda uluslararası usta unvanlı bir satranççı. Rajlich, ilk defa mart ayında gündeme gelen iddiaları şöyle yanıtlamıştı: "Evet, Rybka'nın Fruit programından esinlendiği doğru, ama kodların çalındığı iddiası için söyleyecek söz bulamıyorum." Kurallara göre, programların birbiriyle benzer oyun oynama kodları olmaması gerekiyor. Rajlich de Uluslararası Bilgisayar Oyunları Birliği Başkanı David Levy'e yazdığı 13 Mayıs tarihli e-postada bu iddiayı şöyle yanıtıyor: "Rybka programında, oyun oynama kodu olarak sayılmayacak standart istisnalar dışında 'başkaları tarafından yazılmış oyun oynama kodları' yoktur." Rajlich'e kararlarla ilgili yorumunu öğrenmek için ulaşmaya çalıştık, ancak kendisinden henüz cevap alamadık.

BİLGİSAYAR SATRANCININ DOPİNG SKANDALI 

Bu olayın ciddiyetini anlatan en iyi sözcük (başka programların kodlarını kopyalamak ve bu sayede onlara üstünlük sağlamak) 'doping' olur. Rybka programının başarısını da düşünürsek bu kararı ancak zamanında 100 metre dünya rekorunu kıran Amerikalı atlet Ben Johnson'ın dopingli çıkmasıyla karşılaştırabiliriz. Suçlamaların detaylarını merak edenler, chessvibes.com internet sitesinden kanıt olarak öne sürülen kod karşılaştırmalarını inceleyebilir. Malum, artık bilgisayarların tavsiyelerinin elit büyükustaları bile yönlendirdiği satrançta biz faniler zaten her fırsatta Rybka'yı açıp fikrini alıyoruz. Hatta nice büyükusta turnuva hazırlıklarını yaparken bilgisayar programlarına danışıyorlar artık. Rybka da o programların en güçlüsü... Rajlich, kısa vadede temize çıkmak istiyorsa Rybka'nın kodlarını yayınlaması gerekir. Tabii ticari bir program olduğu için kodları yayınlamak Rybka'nın ölümü demek olur. Rybka'nın diğer aklanma yolu da Rajlich'in hukuki yollara başvurması gibi görünüyor.




Satrançta 'dijital doping' yaptı

05.07.2011 Sabah

Uluslararası Bilgisayar Oyunları Derneği, satranç şampiyonu Vasik Rajlich'in iki satranç programının kodlarını kopyalayıp "dijital doping" yaptığına karar verdi
Bilgisayar satranç şampiyonalarında "Rybka" adlı programla yarışan ve son dört dünya şampiyonasında rakiplerini geride bırakan Vasik Rajlich'in, programını yaratırken Crafty ve Fruit adlı iki satrnç programının kodlarını kopyaladığı anlaşıldı. Uluslararası Bilgisayar Oyunları Derneği (ICGA), bilgisayar oyunlarında yarışmacının kendi programını yaratması gerektiğini ve başka programlardan kod kullanmanın bilgisayar oyunları tüzüğünün ikinci maddesinin ihlali anlamına geldiğini belirtti. Crafty'nin açıkkaynak programı olduğu, Fruit'in ise önceleri parayla satışa sunulan ancak daha sonra internet üzerinden kolaylıkla erişilebilen bir program olduğu biliniyor. ICGA'ya göre bilgisayar satranç şampiyonalarında "Rybka" ismiyle yarışan bilgisayarın sahibi olan Rajlich, program kodlarını yükleyerek rakiplerine karşı üstünlük sağladı. Skandal, Rybka'nın satranç hamlelerinin Crafty ve Fruit'inkine benzerlik gösterdiğinin fark edilmesi üzerine, ICGA yetkililerinin uyarılmasıyla ortaya çıktı.

OYUNLARDAN MEN EDİLDİ 

ICGA'nın yönetim kurulunun oybirliğiyle dijital doping yapıldığına karar vermesinin ardından, kendisi de ünlü bir oyuncu olan Polonyalı Vasik Rajlich turnuvalardan ömür boyu men edildi. ICGA, satranç kariyeri ödüllerle dolu olan Rajlich hakkında cezai bir karara varmadan önce, şampiyonalardan şimdiye kadar kazandığı tüm parayı iade etmesini istedi. Rajlich ise suçlamaları reddetti. ABD'deki Massachusetts Teknoloji Enstitüsü'nden (MIT) mezun olan Rajlich, "e-posta" ile yaptığı savunmada, "Rybka standart istisnalar olarak kabul edilen bazı 'numaralar' dışında başkalarının bilgisayar kodlarını kullanmamıştır" dedi. Ancak ICGA Başkanı David Levy, soruşturma sonucundan tamamen emin olduklarını söyledi. Bilim ve teknoloji konularında uzman olan Stanford Üniversitesi hukuk profesörü Mark A. Lemley, Fruit ve Crafty'nin açık kaynak kodlu programlar olduğunu belirterek, Rajlich'in bu kodları kopyaladığı için suçlu sayılamayabileceğini, ancak ICGA'nın tutumunun da anlaşılabilir olduğunu belirtti.




Chess world rocked by computer scandal

Players who use computers to cheat are a growing concern in the chess world. Now the developer of Rybka, the winner of the last four World Computer Chess Championships, has been accused of plagiarizing code to create the program.


Players who use computers to cheat are a growing concern in the chess world. Now the developer of Rybka, the winner of the last four World Computer Chess Championships, has been accused of plagiarizing code to create the program. Rybka has been stripped of its titles, and the developer, Vasik Rajlich, has been barred from entering programs in competitions. The ruling on Rybka and Rajlich was made Tuesday by the International Computer Gaming Association, the group that organizes the championships. It concluded that Rajlich, who has American and Czech citizenship and lives in Poland, had used source code from programs called Crafty and Fruit. "We are convinced that the evidence against Vasik Rajlich is both overwhelming in its volume and beyond reasonable question in its nature," the association's executive committee said in a statement. The group said that by using code from Crafty and Fruit, Rajlich had violated Rule 2 of its guidelines, which requires that programs must either be original or must name other programmers whose work was used. Rajlich, who is an international master chess player, did not respond to an email asking about the association's accusation and decision. The group's president, David Levy, who is also an international master, said in an email that Rajlich had been invited to defend himself but declined to do so. When questions were raised about Rybka earlier this year, Rajlich wrote on a forum on his program's website that "Rybka is and always was completely original code, with the exception of various low-level snippets which are in the public domain." Crafty is an open-source program; Fruit, which was once sold commercially, is now free on its website and no longer being developed. Mark Lemley, a Stanford law professor who specializes in science and technology issues, wrote in an email that because Fruit and Crafty are freely available may mean Rajlich is not guilty of misconduct if he copied some of the code. But, Lemley added, "I can see why the Computer Gaming Association might want to prohibit it under its rules." Larry Kaufman, a grandmaster who helped Rajlich in the development of Rybka, but who now works on a rival called Komodo, said in an email that he believed only earlier versions of Rybka were based on Fruit and Crafty. "In my opinion, there was reasonable basis for the disqualification of Rybka1 and any tournament victories that occurred within a year or so of its release," Kaufman wrote. "By the time Rybka3 came out, it was for all practical purposes a completely new program," he said. Robert M. Hyatt, the developer of Crafty, who is an associate professor of computer science at the University of Alabama at Birmingham and who participated in the computer association's investigation, said he was certain Rajlich had used some of his code.




Chess engine creator disqualified for cheating, forgot to say thank you

That familiar death-knell typically confined to Bobby Fischer's favorite pastime is taking a very real step outside the chessboard to corner one of its own. In a sweeping decision from the International Computer Games Association (ICGA), chess engine Rybka -- four-time World Computer Chess Championship winner -- and its creator, Vasik Rajlich, have been banned for life from chess' nerd World Cup for the uncredited use of competitor code. Reacting to controversy that the now-deposed winner owed its upper hand to rival engine Fruit's open-source roots, the ICGA assembled a 34-person panel and reverse engineered its way to a guilty sentence. Adding more insult to title-stripping injury, the gaming association has also demanded Rajlich (pictured above) return all trophies and prize money. It's a disheartening turn of events in the otherwise exciting man vs. machine board game battle that could have been easily avoided with a public 'please' and 'thank you.' Checkmate!