2011-06-10 26 views
17

मैं वाणिज्यिक साइट पर सीकेडडिटर का उपयोग करने की योजना बना रहा हूं। मैंने http://ckeditor.com/license पढ़ा है, लेकिन मुझे समझ में नहीं आया कि एलजीपीएल (जो व्यावसायिक उपयोग के लिए अच्छी पसंद है) प्रदान करते समय वाणिज्यिक उपयोग के लिए मूल्य निर्धारण करना संभव हैक्या वाणिज्यिक वेबसाइट में सीकेएडिटर का उपयोग करना संभव है?

+4

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

उत्तर

13

कल्पना कीजिए कि आप एक बाइनरी एप्लिकेशन में सीकेडडिटर के जावास्क्रिप्ट कोड को संकलित करना चाहते हैं। बस मान लें कि यह संभव है। फिर आप अब पुस्तकालय के स्रोत कोड को शिप नहीं करेंगे।

यदि अब आप बाइनरी के भीतर वितरित करने के लिए स्रोत कोड में संशोधन भी करते हैं, तो आप एलजीपीएल को संतुष्ट नहीं करते हैं क्योंकि यह आवश्यक है कि आप पुस्तकालय के लिए अपनी बाइनरी के साथ स्रोत प्रदान करें। एमपीएल के लिए वही।

यदि आप पुस्तकालय के स्रोत-कोड रूप में (आपके परिवर्तन) को वितरित नहीं करना चाहते हैं, तो आप प्रोजेक्ट द्वारा वाणिज्यिक लाइसेंस प्राप्त कर सकते हैं (आप लाइसेंस खरीदते हैं)।

ऐसे विशिष्ट मामलों के बगल में मैं कल्पना कर सकता हूं कि कुछ लोग सिर्फ एक बैकअप के रूप में एक वाणिज्यिक लाइसेंस चाहते हैं यदि उनके कानूनी विभाग बहुत परेशान हैं। यदि लाइसेंस अपेक्षाकृत सस्ता है, तो वे इसे चुन सकते हैं और आगे बढ़ने के अपने स्वयं के काम के साथ जारी रख सकते हैं। व्यवसाय, आपको इसे चलाना होगा।

लेकिन एलजीपीएल के संबंध में, जब तक आप पुस्तकालय के स्रोत (जिसमें आप संभवतः परिवर्तन करते हैं) प्रदान करते हैं, तो आप इसे गैर-मुक्त कार्यक्रमों के साथ उपयोग करने के लिए ठीक हैं। तो इसका मतलब यह नहीं है कि आपकी वेबसाइट एलजीपीएल होना चाहिए जो सिर्फ एलजीपीएल लाइब्रेरी का उपयोग कर रही है।

4

आप इसे अपनी वाणिज्यिक वेबसाइट के लिए उपयोग कर सकते हैं। हालांकि, यदि आप कोई उत्पाद बनाते हैं और इसके साथ सीकेएडिटर को शामिल करना चाहते हैं तो आपको एक वाणिज्यिक लाइसेंस की आवश्यकता हो सकती है।

शर्त है कि आपको लाइसेंस की आवश्यकता है या नहीं, यह आपके उत्पाद के लाइसेंस पर आधारित है। यदि आपका उत्पाद बंद हो गया है तो सोर्स कोड साझा किए बिना इसके साथ एक ओपन सोर्स उत्पाद भी अवैध है। इसलिए, यह वाणिज्यिक/बंद वितरण लाइसेंस अंतर भरता है। आप इसके लिए भुगतान करते हैं और आप अपने उत्पाद को सीकेडडिटर बंद सोर्स के साथ वितरित कर सकते हैं। इसके अतिरिक्त आप सीकेएडिटर को कोई भी बंद स्रोत संशोधन कर सकते हैं।

टीएल; डीआर: यदि आप इसे वाणिज्यिक लाइसेंस के साथ संशोधित और वितरित करना चाहते हैं तो आपको भुगतान करना होगा, अन्यथा आप मुफ्त में उपयोग करने के लिए स्वतंत्र हैं!

+3

धन्यवाद, लेकिन यह कैसे बंद स्रोत हो सकता है अगर यह जावास्क्रिप्ट और शैलियों है जो हर किसी के लिए खुला है। – yura

+0

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

+0

@ युरा: सीकेएडिटर का वाणिज्यिक लाइसेंस (जिसे उनके द्वारा बुलाया जाता है "बंद" लेकिन यह केवल एक शब्द है) स्रोत कोड भी प्रदान करता है। सीकेएडिटर द्वारा बंद का मतलब यह नहीं है कि यह खुला स्रोत नहीं है। – hakre