2010-07-28 5 views
7

मैंने देखा कि मेरी क्रांति आर स्थापना के पुस्तकालय फ़ोल्डर में क्रांति के लिए अद्वितीय कुछ पैकेज हैं। तो मैंने उन्हें अपने नियमित आर वितरण में कॉपी किया और उन पैकेजों ने ठीक काम किया।क्रांति आर में मॉड्यूल खुले खुले हैं। क्या आर लाइसेंस का अर्थ है कि मैं आर पैकेज का उपयोग कर सकता हूं जो इसके साथ आता है?

क्या मैं वाणिज्यिक वातावरण में क्रांति पैकेज का उपयोग कर सकता हूं? मेरी समझ यह है कि आर में योगदान देने वाले किसी भी व्यक्ति को जीपीएल के तहत अपने प्रयासों को खुला स्रोत बनाने की जरूरत है ताकि कोई भी इसका इस्तेमाल कर सके और इसे किसी भी सेटिंग में बदल सके। कृपया इसे समझने में मेरी मदद करें। धन्यवाद

+0

तो अधिक विशेष रूप से, क्या मैं निश्चित रूप से doSMP और संबंधित संकुल का उपयोग कर सकता हूं? – xiaodai

+0

इसे जांचें: http://www.r-statistics.com/tag/dosmp/ और यहां टिप्पणियां: http://stackoverflow.com/questions/2696341/2696792#2696792 – rcs

+4

मैं इस प्रश्न को बंद करने के लिए मतदान कर रहा हूं ऑफ-विषय क्योंकि यह लाइसेंसिंग और कानूनी मुद्दों के बारे में है, प्रोग्रामिंग या सॉफ्टवेयर विकास नहीं। [यहां देखें] (http://meta.stackoverflow.com/a/274964/1402846) विवरण के लिए, और [सहायता/विषय] अधिक के लिए। – Pang

उत्तर

6

यह एक कठिन क्षेत्र है जो शायद वकीलों के लिए सबसे अच्छा छोड़ दिया गया है। लेकिन यहां तक ​​कि मुफ्त सॉफ्टवेयर नींव (एफएसएफ) जीपीएल की सख्त व्याख्या से भी, इस तरह की चीज की अनुमति है। एस एक प्रोग्रामिंग भाषा है, और आर उस भाषा का एक दुभाषिया है। एफएसएफ नींव का तर्क है कि कार्यक्रम केवल दुभाषिया के संबंध में डेटा है, और इस प्रकार एक अलग काम (कॉपीराइट परिप्रेक्ष्य से) का गठन करता है। इसलिए, यह जीपीएल द्वारा बाध्य नहीं है। देखें: http://www.gnu.org/licenses/gpl-faq.html#IfInterpreterIsGPL

आर कोर टीम इस के साथ मिलती है, और एक बिंदु पर आर-देव पर एक बयान जारी किया गया है कि आर पैकेज के लिए वैकल्पिक लाइसेंस की अनुमति है। वास्तव में सीआरएएन पर आप विभिन्न प्रकार के लाइसेंसिंग शर्तों को देखेंगे, जिनमें से कुछ 'मुक्त' नहीं हैं (यानी ऑप्टिमैच)।

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

+1

मुझे नहीं लगता कि आप मूल प्रश्न का उत्तर देते हैं। मुझे लगता है कि जवाब नहीं है, आप ऐसा नहीं कर सकते, क्योंकि क्रांति पैकेज खुले तौर पर लाइसेंस प्राप्त नहीं होते हैं। – hadley

+0

ठीक है, तो आपको क्रांति के वितरण की लाइसेंस शर्तों का पालन करना होगा। सामुदायिक संस्करण (http://www.revolutionanalytics.com/products/revolution-r.php) मुफ़्त लगता है, लेकिन जिस उद्यम के लिए आपको भुगतान करना है। –

+0

असल में, जवाब शायद है - क्रांति Analytics उनके संशोधनों में प्रदान किए गए पैकेज के आधार पर। मेरे जवाब पर एक नज़र डालें।ज़ियाओदाई ने वाणिज्यिक उद्देश्यों के लिए आर पैकेज का उपयोग करने के बारे में पूछा, और यह कि "पैकेज-विशिष्ट" मुद्दा है। स्टालमैन हमेशा एक महत्वपूर्ण तथ्य पर जोर दे रहे थे: जीपीएल लाइसेंस ओपन-सोर्स एप्लिकेशन की बिक्री को प्रतिबंधित नहीं करता है। http://www.gnu.org/philosophy/selling.html – aL3xa

3

यह एक कानूनी समस्या की तरह लगता है। इसके अलावा, यह एक जीपीएल-विशिष्ट प्रश्न की तरह लगता है। लेकिन ... क्रांति Analytics आर में योगदान देता है - वे पहले ही स्रोत कोड में हजारों प्रविष्टियां कर चुके हैं, इसलिए वे योगदान दे रहे हैं। वे जीपीएल लाइसेंस प्राप्त स्रोत कोड - के रूप में ज्ञात विधि पर खुले कोर मॉडल पर मालिकाना घटक बनाते हैं। स्रोत संशोधनों के कारण, क्रांति आर "एक आधिकारिक" आर संस्करण के पीछे एक कदम है (क्रांति आर समुदाय संस्करण 3.2 आर 2.10.1 स्रोतों पर आधारित है, जबकि वर्तमान आर संस्करण 2.11.1 है)।

इयान जैसा कि पहले ही कहा गया है, तो आप उस समुदाय संकुल वाणिज्यिक परियोजनाओं के लिए उपयोग कर सकते हैं, जबकि एंटरप्राइज संशोधनों स्वतंत्र नहीं हैं (कोई स्वतंत्रता और कोई मुफ्त बीयर के रूप में)। इंटेल एमकेएल पुस्तकालय ऐसे मालिकाना घटक का एक उदाहरण है। कृपया जीएनयू जीपीएल संस्करण 2, जून 1 99 1 (एक इंटरैक्टिव सत्र में RShowDoc("COPYING") चलाएं) पढ़ें। this लिंक, साथ ही साथ this one जांचना सुनिश्चित करें।

संबंधित मुद्दे