Archivo por meses: junio 2011

Rybka K.O.

RybkaEra posiblement el mejor ente ajedrecista del mundo hasta hace unos meses, pero hoy Rybka se ha quedado K.O. tras la decisión de la International Computer Games Association de excluir a Rybka y a sus programadores de toda competición y de retirarle todos los títulos conseguidos.
¿La razón? Irónica. Rybka no sería un programa totalmente original sino que habría tomado parte de su código fuente de un motor de software libre como Fruit y de otro motor Freeware como Crafty. Y digo irónica porque en los últimos meses había surgido una controversia entre Rybka y la familia de motores open source IPPOLIT (Firebird, Robbolito …).
El programador de Rybka alegaba que la familia IPPOLIT, cuyo código podía examinar por ser abierto, era un plagio obtenido mediante ingeniería inversa de los binarios de Rybka (el código fuente compilado y que, en teoría, no se puede examinar). Así IPPOLIT y derivados disfrutaban de un cierto éxito entre la élite pero … eran innombrables (cuestiones comerciales …).
Irónicamente, Rybka parece que es una copia de un programa de código abierto como es Fruit. Algo que es absolutamente legal sí Rybka distribuye su código fuente en cumplimiento de la licencia GPL de Rybka (la sanción no es debido a esto, sino a no haber otorgado el crédito correspondiente a Fruit y Crafty y no haber marcado las suficientes diferencias con ellos). Ironías de la vida …

Actualización (17/7/11): Rajlich, programador de Rybka, demuestra no tener ni idea (o no querer tenerla para lo que le viene bien) de la diferencia entre dominio público y open source.