2010-04-17 10 views
13

अनुमोदित मुफ्त सॉफ्टवेयर लाइसेंस के तहत जारी किया गया सर्वश्रेष्ठ शतरंज इंजन क्या है? अनुमोदित मुफ्त सॉफ्टवेयर लाइसेंस का मतलब है कि, मेरे पूरे प्रोजेक्ट के स्रोत कोड को जारी किए बिना इंजन के कोड को मेरे प्रोजेक्ट में शामिल करना कानूनी है।अनुमोदित मुफ्त सॉफ्टवेयर लाइसेंस के तहत सर्वश्रेष्ठ शतरंज इंजन

+2

मैं उन वोटिंग के साथ असहमत हूं। यह स्पष्ट रूप से प्रोग्रामिंग से संबंधित है। –

उत्तर

2

माइक्रोमैक्स, हूचेस, स्टाल्का, रॉबबोइटो बिना किसी लाइसेंसिंग या प्रतिबंध के कुछ मुफ्त शतरंज इंजन हैं।

+1

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

+0

आपके द्वारा वर्णित अधिकांश इंजन जीपीएल 2 हैं। यहां तक ​​कि यदि इंजन स्टैंड-अलोन लाइब्रेरी में निहित है, तो उस ऐप को जारी करने पर इसका मतलब है कि पूरे ऐप के स्रोत को जीपीएलवी 2 के तहत उपलब्ध कराया जाना चाहिए। पोस्टर ने जो पूछा उसके विपरीत यह है। – DevNull

+0

नहीं, उल्लिखित इंजनों में से कोई भी जीपीएल नहीं है। – SmallChess

0

जीएनयू-शतरंज कई अलग-अलग फ्रंट सिरों के साथ काम करता है, और ऐसे वेब सर्वर हैं जो आपको वेब ब्राउज़र में इसके खिलाफ खेलने देते हैं। हालांकि सॉफ्टवेयर जीपीएल है, ऐसा लगता है कि आप इसे एक अलग प्रक्रिया के रूप में चलाने में सक्षम हो सकते हैं और इसके पास एक बंद स्रोत फ्रंट एंड टॉक है। यह देखने के लिए सावधानीपूर्वक जांच की आवश्यकता होगी कि यह ठीक है या नहीं। जीपीएल के साथ आप इसे शामिल नहीं कर सकते हैं, आप इसे लिंक नहीं कर सकते (यह एलजीपीएल है), लेकिन मुझे लगता है कि यह पाइप के माध्यम से कुछ प्रोटोकॉल की बात करता है जो इसे स्थानीय मशीन पर सर्वर के रूप में चलाने की अनुमति दे सकता है। हालांकि आपको उत्पाद के उस टुकड़े के लिए अभी भी स्रोत पेश करना होगा।

-1

क्या आपने Computer Chess Blog पर देखा है। पोस्ट किए गए स्रोत कोड में इसके साथ कोई लाइसेंस संलग्न नहीं है।

+0

डाउनवोट क्यों? मुझे यह उपयोगी – PeanutPower

0

पसंदीदा क्रम में पसंद की मेरे इंजन:

1) फल 2.1
2) Crafty
3) परी मैक्स

उन सभी को बहुत मजबूत किया जा रहा है, और कोड जीपीएल है। यहां तक ​​कि प्रसिद्ध (और वाणिज्यिक) Rybka फलों के कोड पर आधारित माना जाता है हालांकि इसके लेखक ने इनकार किया है।

और, हाँ, उनके कोड का पुन: उपयोग करना या वाणिज्यिक होने के बिना इसे सुधारना कानूनी है। यदि आप वाणिज्यिक अनुप्रयोगों का निर्माण कर रहे हैं तो जीपीएल के तहत इसकी अनुमति नहीं है।

+0

fhucho पूरी परियोजना के लिए स्रोत कोड जारी नहीं करना चाहता है। मुझे लगता है कि निष्पादन योग्य जारी किया जाएगा, इसलिए जीपीएल काम नहीं करेगा। एलजीपीएल काम करेगा लेकिन शतरंज इंजन को स्रोत की पेशकश की आवश्यकता होगी। – phkahler

+0

-1, फेयरी मैक्स जीपीएल नहीं है और किसी भी उद्देश्य के लिए नि: शुल्क है। – SmallChess

+0

जीपीएल के तहत वाणिज्यिक अनुप्रयोगों को तब तक अनुमति दी जाती है जब तक कि स्रोत कोड बाइनरी के साथ जारी नहीं किया जाता है। – Luchs

1

डाउनलोड इंजन के लिए list उपलब्ध है। और उनमें से comparison

उनमें से कुछ को आजमाएं और आप लाइसेंस के बारे में अधिक जानकारी प्राप्त कर सकते हैं। उदाहरण के लिए, आप Rybka और Houdini के पिछले संस्करणों को मुफ्त में डाउनलोड कर सकते हैं।

एक और सूची here। और ओपन-सोर्स इंजन Toga II

उनमें से सभी UCI का उपयोग करते हैं। इंजनों का परीक्षण करने के लिए आप कमांड टाइप कर सकते हैं:

uci 
position startpos moves e2e4 e7e5 g1f3 
go movetime 1000 
संबंधित मुद्दे