2009-10-18 8 views
25

घोषणा के बारे में बहुत सारी प्रेस प्रतीत होती है कि इंटेलिज को ओपन सोर्स टूल के रूप में मुफ्त में उपलब्ध कराया जा रहा है। फिर भी मैंने the licenses के पढ़ने से, यह केवल तभी सच है जब अंतिम उत्पाद खुला स्रोत और मुफ़्त है। यदि आप अपना अंतिम उत्पाद बेचने की योजना बना रहे हैं, तो आप मुफ्त समुदाय संस्करण का उपयोग नहीं कर सकते हैं।क्या मुझे इंटेलिज घोषणा के बारे में कुछ याद आ रहा है?

क्या मैंने कुछ गलत किया है?

+1

मैं विषय से हटकर के रूप में इस सवाल को बंद करने, क्योंकि यह लाइसेंस और कानूनी सामान – rene

+0

मैं विषय से हटकर के रूप में इस सवाल को बंद करने, क्योंकि [लाइसेंस सलाह विषय से हटकर स्टैक ओवरफ़्लो पर है मतदान कर रहा हूँ के बारे में है मतदान कर रहा हूँ। ] (http://meta.stackoverflow.com/a/274964/1402846) आप आगे बढ़ने से पहले प्रोग्रामर स्टैक एक्सचेंज पर सहायता प्राप्त कर सकते हैं, लेकिन ** आगे बढ़ने से पहले ** अपने फोक सावधानी से पढ़ें।] (http: // मेटा .programmers.stackexchange.com/प्रश्न/7265/जब-एक-सॉफ्टवेयर-लाइसेंसिंग-प्रश्न-पर-विषय) – gunr2171

उत्तर

62

इंटेलिजे का केवल एक सबसेट, इंटेलिजे समुदाय संस्करण ओपन सोर्स सॉफ्टवेयर के रूप में जारी किया गया है। जिस पृष्ठ से आपने लिंक किया है वह "अल्टीमेट" संस्करण (जो ओपन सोर्स नहीं है) के विशेष लाइसेंस का वर्णन करता है, कि वे विशेष रूप से उन लोगों को मुफ्त में दे रहे हैं जो वादा करते हैं कि वे केवल गैर-वाणिज्यिक के लिए ओपन सोर्स सॉफ्टवेयर लिखने के लिए इसका इस्तेमाल करेंगे प्रयोजनों।

According to the FAQ, इंटेलिजे का नया ओपन सोर्स संस्करण अपाचे लाइसेंस के तहत उपलब्ध है।

स्पष्ट करने के लिए: community edition of IntelliJApache license के तहत उपलब्ध है, जिसका अर्थ है आप जो कुछ भी प्रयोजनों आप चाहते हैं, मालिकाना, वाणिज्यिक सॉफ्टवेयर लेखन सहित के लिए उपयोग कर सकते हैं। इसका मतलब यह भी है कि आप IntelliJ के modify the code स्वयं कर सकते हैं, इसके संशोधित संस्करणों को बेच सकते हैं, ऐसा कुछ भी, जब तक आप अपाचे लाइसेंस का पालन करते हैं।

समुदाय संस्करण does not have all of the functionality of the ultimate edition। इसमें केवल कुछ कार्यक्षमता है; उदाहरण के लिए, इसमें जावा और ग्रोवी के लिए समर्थन है, लेकिन पायथन या स्कैला नहीं। लेकिन जब तक आप Apache license की शर्तों का पालन करते हैं, तब तक समुदाय संस्करण का उपयोग किसी भी उद्देश्य के लिए किया जा सकता है।

अंतिम संस्करण (जिसमें their comparison में सूचीबद्ध अतिरिक्त कार्यक्षमता शामिल है) आमतौर पर costs money। हालांकि, वे offering the ultimate edition for free भी हैं जो वादा करते हैं कि वे इसे ओपन सोर्स प्रोजेक्ट के लिए गैर वाणिज्यिक उद्देश्यों के लिए उपयोग कर रहे हैं (मुझे नहीं पता कि वे वास्तव में इसे कैसे लागू करेंगे, लेकिन यह बिंदु के बगल में है)। मेरा मानना ​​है कि यह एक ऐसा प्रस्ताव है जिसे उन्होंने इंटेलिजे समुदाय संस्करण को ओपन सोर्स सॉफ्टवेयर के रूप में रिलीज़ करने से पहले किया था; ओपन सोर्स डेवलपमेंट की मदद करने के तरीके के रूप में, सभी को सब कुछ देने के बिना।

तो, आगे बढ़ें और download समुदाय संस्करण, और अपने इच्छित किसी भी चीज़ के लिए इसका उपयोग करें, मुफ्त सॉफ़्टवेयर विकसित करने से लेकर इंटेलिज स्वयं को संशोधित करने और इसे बेचने के लिए।

+0

मुझे समुदाय संस्करण की उपयोगिता के बारे में निश्चित नहीं है, लेकिन ऐसा लगता है कि आप केवल उपयोग कर सकते हैं यह मुफ्त में है और केवल तभी यदि आपका अंतिम उत्पाद खुला स्रोत और मुफ़्त है। यह काफी बाधा की तरह लगता है, तो क्यों खुला स्रोत बिल्कुल? – Robot

+2

नहीं, यह सही नहीं है। अपाचे लाइसेंस आपको इच्छित किसी भी उद्देश्य के लिए समुदाय संस्करण का उपयोग करने की अनुमति देता है। "ओपन सोर्स केवल" लाइसेंस के तहत उपलब्ध है इंटेलिजे का पूरा संस्करण है। मैंने यह देखने के लिए मेरे उत्तर में एक स्पष्टीकरण जोड़ा है कि क्या इससे मदद मिलती है। –

1

आप पाएंगे कि मुक्त संस्करण में इंटेलिजे की अधिकांश विशेषताएं हटा दी गई हैं, इसलिए आप इंटेलिजे के साथ अनुभव प्राप्त कर सकते हैं, लेकिन यदि आप वास्तव में जटिलता के साथ कुछ भी करना चाहते हैं तो आपको पूर्ण-विशेष संस्करण खरीदने की आवश्यकता होगी ।

लेकिन, यदि आप मुफ्त संस्करण का उपयोग करते हैं तो कोई भी बता सकता है कि आपने जावा स्रोत बनाने के लिए किस आईडीई का उपयोग किया था?

+0

जब तक मैं सामुदायिक सुविधा सेट को गलत नहीं करता, J2EE समर्थन हटा दिया गया है, लेकिन आप अभी भी जटिल ऐप्स बना सकते हैं जो अकेले हैं। – Robot

+0

अन्य भाषाओं के लिए समर्थन हटा दिया गया है। इंटेलिजे को अपग्रेड करने वाले लोगों के बारे में एक सवाल था कि अब इसे मुक्त कर दिया गया है, और एक लिंक है जो दिखाता है कि अल्टीमेट में क्या है और मुफ्त में क्या नहीं है। –

0

इंटेलिजे के पास एक लाइसेंस फ़ोल्डर है जिसे आप चेक आउट कर सकते हैं; के लिए उदाहरण मेरा यहाँ के नीचे स्थित है JetBrains\IntelliJ IDEA 129.111\license

आप देख सकते हैं एक फ़ाइल IDEA_OpenSource_license.txt

  1. नियमों, शर्तों, और सीमाओं निर्धारित करने के लिए

विषय लाइसेंस प्रदान करना कहा जाता है कि वहाँ इस अनुबंध में, जिसमें कोई भी संशोधन शामिल है, लाइसेंसधारक लाइसेंसधारक को सीमित, गैर-विशिष्ट, गैर-हस्तांतरणीय, रॉयल्टी मुक्त पर अनुदान देता है इस प्रकार लाइसेंस 1 (एक) वर्ष की अवधि के लिए सॉफ्टवेयर का उपयोग करने के:

(क) लाइसेंसधारी हो सकता है: (i) सॉफ्टवेयर है कि है कई ग्राहकों और ऑपरेटिंग पर लाइसेंस प्रमाणपत्र में निर्दिष्ट किया गया की संस्करण स्थापित सिस्टम; (Ii) केवल गैर वाणिज्यिक खुला स्रोत परियोजनाओं के विकास के उद्देश्य के लिए अधिकृत उपयोगकर्ताओं द्वारा सॉफ्टवेयर का उपयोग कि http://www.opensource.org/docs/definition_plain.html पर मुक्त स्रोत परिभाषा मिलते हैं, और (iii) केवल के लिए एक सॉफ्टवेयर का बैक अप प्रतिलिपि बनाने अभिलेखीय उद्देश्यों।

(ख) लाइसेंसधारी नहीं हो सकता: (i), बेचने पुनर्वितरित (सिवाय के रूप में अनुच्छेद 5 के साथ साथ में उल्लिखित), उलझाना, देते हैं, उधार दे, किराया, पट्टा, उप-लाइसेंस, या अन्यथा सॉफ़्टवेयर हस्तांतरण, या किसी भी सॉफ़्टवेयर के भाग, पर लाइसेंसधारक की पूर्व लिखित सहमति के बिना; (Ii) रिवर्स इंजीनियर, डिकंपाइल, डिसअसेंबल, संशोधित करने, अनुवाद, सॉफ्टवेयर के सोर्स कोड को खोजने के लिए, या सॉफ्टवेयर से व्युत्पन्न कार्य बनाने, या (iii) किसी भी व्यावसायिक प्रयोजन के लिए सॉफ्टवेयर का उपयोग किसी भी प्रयास को बनाते हैं।

जो पूरी तरह से अपाचे लाइसेंस आप

मुझे आश्चर्य है कि अगर यह एक पिछले लाइसेंस का एक अवशेष से पहले ही खुले sourced था करने की अनुमति देता है क्या के खिलाफ जाने के लिए लगता है?

संपादित

दिमित्री Jemerov JetBrains ब्लॉग [source] पर निम्नलिखित पर पोस्ट किया गया है

IntelliJ विचार समुदाय संस्करण पूरी तरह से स्वतंत्र और खुला स्रोत है, अपाचे 2 लाइसेंस के अंतर्गत लाइसेंस और किसी भी प्रकार के विकास के लिए इस्तेमाल किया जा सकता है। एंड्रॉइड स्टूडियो में एक ही लाइसेंसिंग शर्तें हैं।

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