open source क्या एक्स्टजेएस ओपन सोर्स है?




open-source licensing (6)

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

उनके पास एक लाइसेंस है जो विशेष रूप से उन अनुप्रयोगों पर लागू होता है जो लाइब्रेरी का उपयोग करते हैं, और एक्स्टजेस के आधार पर पुस्तकालय नहीं बना रहे हैं:

http://www.extjs.com/products/floss-exception.php

"ओपन सोर्स लाइसेंस अपवाद

यह अपवाद का उद्देश्य अंतिम उपयोगकर्ता अनुप्रयोगों के लिए किया जाना है और इसका उद्देश्य सॉफ्टवेयर विकास पुस्तकालयों या टूलकिट पर लागू नहीं होना है ...

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

इसलिए इसकी समझ से, आप सार्वजनिक रूप से उपलब्ध वेब एप्लिकेशन में ExtJS का उपयोग कर सकते हैं, और जब तक उन्हें अलग पुस्तकालय के रूप में वितरित नहीं किया जा रहा है, तब तक ExtJS के आधार पर अपना स्वयं का जावास्क्रिप्ट विजेट बनाने में सक्षम होना चाहिए।

क्या हम एक व्यापार आवेदन में मुफ्त में extJS का उपयोग कर सकते हैं?


क्या आप एक व्यापार आवेदन के लिए मुफ्त में extJS का उपयोग कर सकते हैं?

खैर, यदि आप निम्न में से कोई भी कथन सत्य हैं तो आप कर सकते हैं।

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

एक्सएस जेएस एक दोहरी लाइसेंस के साथ आता है:

http://extjs.com/products/license.php

तो हाँ, यदि आप जीएनयू जीपीएल लाइसेंस v3 के साथ संगत लाइसेंस के साथ अपना आवेदन स्रोत खोलते हैं।


मैं लाइसेंस समझौते को पढ़ूंगा

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


एक्सपीजेएस 4.0.2 ए जीपीएल v3.0 के तहत खुला स्रोत है। आप फोर्क को तदनुसार फोर्क और वितरित कर सकते हैं। अवधि। मगर सावधान।

सेन्चा जीपीएल लाइसेंस के तहत तीसरे पक्ष से स्रोत कोड योगदान स्वीकार नहीं करता है, लेकिन अतिरिक्त शर्तों की आवश्यकता होती है जो उन्हें एकमात्र कॉपीराइट धारक बने रहने की अनुमति देती है। वे भविष्य में लाइसेंस बदलने में सक्षम होने के लिए ऐसा करते हैं। एक उदाहरण के लिए, वे वर्तमान में केवल अपने भुगतान ग्राहकों को संस्करण Ext JS 4.0.6 वितरित करते हैं। एक और के लिए, ऐप्पल ऐप स्टोर में एक प्रोग्राम बेचने के लिए जीपीएल के अलावा एक लाइसेंस मांगता है, इसलिए सेन्चा आईफोन ऐप्स के लिए अपने उत्पादों का उपयोग करने वालों को एक अलग लाइसेंस प्रदान करना चाहता है।

इसलिए जब आप जीपीएल शर्तों के तहत एक संशोधित संस्करण बना सकते हैं, उपयोग कर सकते हैं और वितरित कर सकते हैं, तो आपको सेन्चा के भविष्य के काम को 4.0.2 ए के अपने फोर्क में वापस करने का अधिकार नहीं होगा, जब तक कि वे इसे अनुमति देने का विकल्प न दें। अब तक, 4.0.2 ए के बाद से, वे नहीं करते हैं।


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