2010-10-26 19 views
6

मैं एक वाणिज्यिक वेब एप्लिकेशन बना रहा हूं जो jquery का उपयोग करता है। मुझे लगता है कि मुझे j12ery के लिए एमआईटी लाइसेंस का उपयोग करने की आवश्यकता है क्योंकि एप्लिकेशन वाणिज्यिक है। जब मैं विकिपीडिया में MIT लाइसेंस को देखा यह कहते हैं:वाणिज्यिक सॉफ्टवेयर में jquery लाइसेंस वितरित

"यह एक अनुमोदक लाइसेंस है, जिसका अर्थ है कि यह शर्त पर मालिकाना सॉफ्टवेयर के भीतर पुन: उपयोग की अनुमति देता है कि लाइसेंस है कि सॉफ्टवेयर के साथ वितरित है"

मेरा सवाल यह है कि आप वेब एप्लिकेशन में लाइसेंस कैसे वितरित करते हैं? क्या उपयोगकर्ता को पहली बार वेबसाइट का उपयोग करने के लिए लाइसेंस स्वीकार करना पड़ता है? या क्या मैं किसी पृष्ठ में लाइसेंस शामिल करता हूं?

+0

यहां एक उपयोगी सवाल है। http://stackoverflow.com/questions/2758409/jquery-jquery-ui-and-dual-licensed-plugins-dual-licensing –

उत्तर

5

जैसा कि मैं इसे समझता हूं, जब आप एक वेब पेज प्रदर्शित कर रहे होते हैं, तो आप वास्तव में सॉफ्टवेयर वितरित नहीं कर रहे हैं। इसमें अपवाद हैं, लेकिन कोई भी जो एमआईटी लाइसेंस पर लागू नहीं होता है।

मेरा मानना ​​है कि जब आप अपने वेब पेज में jQuery शामिल करते हैं, तो jQuery स्रोत में लाइसेंस का संदर्भ होता है। यह पर्याप्त होना चाहिए।

Copyright 2010, John Resig 
* Dual licensed under the MIT or GPL Version 2 licenses. 
* http://jquery.org/license

आप ऐप को वितरित कर रहे हैं, तो के रूप में एक वाणिज्यिक आवेदन ग्राहक के सर्वर पर निष्पादित किया जाना है, मैं एक पूर्ण शामिल होंगे:

यहाँ स्रोत कोड में संदर्भ, jQuery के minified संस्करण से है एमआईटी लाइसेंस की प्रतिलिपि और आवेदन के साथ jQuery के लिए असीमित स्रोत कोड अलग फ़ाइलों के रूप में।

कोई उपयोगकर्ता नहीं है कि अंतिम उपयोगकर्ता को सहमत होना चाहिए, जब तक वे स्वयं jQuery फ़ाइलों को वितरित करने का निर्णय नहीं लेते।

+0

अगर कोई भी इस संदर्भ को उनके उपयोग के लिए हटा देता है तो क्या होगा, क्या मेरी फाइलें उसके द्वारा उपयोग की जा सकती हैं ? – Luqman

1

देखें http://jquery.org/license

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

"कॉपीराइट हेडर" संदर्भकर्ता jquery जावास्क्रिप्ट फ़ाइल में हेडर लाइनों के लिए संदर्भक।

6

John Resig, jQuery के मूल लेखक हैं और अभी भी कॉपीराइट धारक हैं, का कहना है:

आप पूरी तरह से किसी भी व्यावसायिक आवेदन के साथ आप चाहें jQuery बंडल करने के लिए स्वतंत्र हैं, बस बरकरार है कि नोटिस छोड़ने jQuery के साथ ही फाइल। बस!

यह उद्धरण jQuery मंचों में this forum post से है।

कौन सा मूल रूप से है कि क्या यह jQuery license page पर कहते हैं:

आप जब तक कॉपीराइट हैडर ऐसे ही छोड़ दिया जाता है वाणिज्यिक परियोजनाओं में एक jQuery परियोजना का उपयोग करने के लिए स्वतंत्र हैं।

तब तक जब तक आप jquery-XXX.js फ़ाइल से कॉपीराइट हेडर को नहीं हटाते हैं, तो आप अपने आवेदन के साथ शामिल हैं, मुझे लगता है कि आप अच्छे आकार में हैं।

क्या उपयोगकर्ता को पहली बार वेबसाइट का उपयोग करने पर लाइसेंस स्वीकार करना पड़ता है?

सं

या मैं पृष्ठ के बारे में एक में लाइसेंस शामिल हैं?

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

मैं वकील नहीं हूं। मैं टीवी पर भी एक नहीं खेलता हूं।

0

जैसा कि पिछले उत्तरों ने पहले ही कहा है, आपको यह सुनिश्चित करना चाहिए कि आप अभी भी फ़ाइल की शुरुआत में शीर्षलेख वितरित करें।

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

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