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
risposta
MicroMax, HuoChess, Stelka, Robboito sono alcuni dei motori di scacchi gratuiti senza licenze o restrizioni.
http://home.hccnet.nl/h.g.muller/max-src2.html – levis501
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
No, nessuno dei motori menzionati è GPL. – SmallChess
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.
Hai guardato il Computer Chess Blog. Il codice sorgente pubblicato non ha alcuna licenza ad esso allegata.
Perché il downvote? Ho trovato questo utile – PeanutPower
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.
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
-1, Fairy Max non è GPL e gratuito per qualsiasi scopo. – SmallChess
Le applicazioni commerciali sotto licenza GPL sono consentite fintanto che il codice sorgente viene rilasciato insieme al file binario. – Luchs
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
Non sono d'accordo con chi ha votato la chiusura. Questo è chiaramente correlato alla programmazione. –