2010-04-17 8 views
13

¿Cuál es el mejor motor de ajedrez lanzado bajo la licencia permisiva de software libre? Por permisiva licencia de software libre quiero decir, que es legal incorporar el código del motor en mi proyecto sin tener que liberar el código fuente de todo mi proyecto.Mejor motor de ajedrez bajo la licencia permisiva de software libre

+2

No estoy de acuerdo con los que votan para cerrar. Esto está claramente relacionado con la programación. –

Respuesta

2

MicroMax, HuoChess, Stelka, Robboito son algunos de los motores de ajedrez gratuitos sin ningún tipo de licencia o restricción.

+1

http://home.hccnet.nl/h.g.muller/max-src2.html – levis501

+0

La mayoría de los motores que mencionas son GPL2. Incluso si el motor está contenido en una biblioteca independiente, la liberación de una aplicación que depende de ello significa que la fuente de toda la aplicación debe estar disponible en la GPLv2. Eso es lo opuesto a lo que solicitó el afiche. – DevNull

+0

No, ninguno de los motores mencionados es GPL. – SmallChess

0

GNU-ajedrez funciona con varios front end diferentes, y hay servidores web que le permiten jugar contra él en un navegador web. Aunque el software es GPL, parece que podría ser capaz de ejecutarlo como un proceso separado y tener una conversación de front-end de fuente cerrada. Esto requeriría una investigación cuidadosa para ver si está bien. Con GPL no puedes incorporarlo, no puedes vincularlo (eso es LGPL), pero creo que habla un poco de protocolo a través de tuberías que podrían permitir que se ejecute como un servidor en una máquina local. De todos modos, aún deberías ofrecer una fuente para esa parte del producto.

-1

¿Has mirado el Computer Chess Blog. El código fuente publicado allí no tiene licencia adjunta.

+0

¿Por qué el voto a favor? Encontré este útil – PeanutPower

0

Mi motor de elección en el orden de preferencia:

1) Fruit 2.1
2) Crafty
3) Hada Max

estando todos ellos muy fuerte, y el código es GPL. Incluso el famoso (y comercial) Rybka se dice que está basado en el código de Fruit, aunque su autor lo niega.

Y, sí, es legal reutilizar su código o mejorarlo sin comercializarlo. Si está creando aplicaciones comerciales, entonces no está permitido bajo GPL.

+0

fhucho no desea liberar el código fuente para todo el proyecto. Supongo que se lanzará el ejecutable, por lo que GPL no funcionará. LGPL funcionaría, pero requeriría ofrecer una fuente para el motor de ajedrez. – phkahler

+0

-1, Fairy Max no es GPL y es gratuito para ningún propósito. – SmallChess

+0

Las aplicaciones comerciales bajo la GPL están permitidas siempre que el código fuente se libere junto con el binario. – Luchs

1

Hay un list disponible para los motores de descarga. Y comparison de ellos.

Pruebe google algunos de ellos y puede encontrar más información sobre la licencia. Por ejemplo, puede descargar versiones anteriores de Rybka y Houdini de forma gratuita.

Otra lista here. Y motor de código abierto Toga II.

Todos ellos usan UCI. Para probar los motores, puede escribir comandos:

uci 
position startpos moves e2e4 e7e5 g1f3 
go movetime 1000 
Cuestiones relacionadas