2010-04-17 11 views
13

Qual è il miglior motore di scacchi rilasciato con licenza software permissive gratuita? Con licenza permissiva per software libero intendo dire che è legale incorporare il codice del motore nel mio progetto senza dover rilasciare il codice sorgente di tutto il mio progetto.Miglior motore di scacchi con licenza software permissive gratuita

+2

Non sono d'accordo con chi ha votato la chiusura. Questo è chiaramente correlato alla programmazione. –

risposta

2

MicroMax, HuoChess, Stelka, Robboito sono alcuni dei motori di scacchi gratuiti senza licenze o restrizioni.

+1

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

+0

La maggior parte dei motori menzionati sono GPL2. Anche se il motore è contenuto in una libreria autonoma, il rilascio di un'app che dipende da esso significa che l'intera fonte dell'app deve essere resa disponibile con GPLv2. Questo è l'opposto di ciò che il manifesto ha chiesto. – DevNull

+0

No, nessuno dei motori menzionati è GPL. – SmallChess

0

GNU-chess funziona con una serie di front-end diversi, e ci sono server web che ti permettono di giocare contro di esso in un browser web. Anche se il software è GPL, sembra che tu possa essere in grado di eseguirlo come un processo separato e avere un front-end di origine chiuso parlare con esso. Ciò richiederebbe un'indagine accurata per vedere se è OK. Con GPL non puoi incorporarlo, non puoi collegarlo (è LGPL), ma penso che parli di un protocollo attraverso pipe che potrebbero consentirgli di funzionare come server su una macchina locale. Dovresti comunque offrire una fonte per quel pezzo di prodotto.

-1

Hai guardato il Computer Chess Blog. Il codice sorgente pubblicato non ha alcuna licenza ad esso allegata.

+0

Perché il downvote? Ho trovato questo utile – PeanutPower

0

mio motore della scelta nell'ordine preferito:

1) Frutta 2.1
2) Crafty
3) Fata Max

tutto di loro che sono molto forti, e il codice è GPL. Anche il famoso (e commerciale) Rybka si dice che sia basato sul codice di Fruit anche se il suo autore lo nega.

E, sì, è legale riutilizzare il proprio codice o migliorarlo senza fare pubblicità. Se stai costruendo applicazioni commerciali, allora non è permesso sotto GPL.

+0

fhucho non vuole rilasciare il codice sorgente per l'intero progetto. Presumo che l'eseguibile verrà rilasciato, quindi GPL non funzionerà. LGPL avrebbe funzionato, ma avrebbe richiesto l'offerta del motore di scacchi. – phkahler

+0

-1, Fairy Max non è GPL e gratuito per qualsiasi scopo. – SmallChess

+0

Le applicazioni commerciali sotto licenza GPL sono consentite fintanto che il codice sorgente viene rilasciato insieme al file binario. – Luchs

1

C'è uno list disponibile per i motori di download. E comparison di loro.

Prova google alcuni di loro e puoi trovare ulteriori informazioni sulla licenza. Ad esempio, è possibile scaricare gratuitamente le versioni precedenti di Rybka e Houdini.

Un'altra lista here. E il motore open source Toga II.

Tutti usano UCI. Per testare i motori è possibile digitare i comandi:

uci 
position startpos moves e2e4 e7e5 g1f3 
go movetime 1000 
Problemi correlati