ओपन-वेट मॉडल्स और लाइसेंस
किसी मॉडल को डाउनलोड करने का मतलब यह नहीं है कि आप उसका जैसे चाहें वैसे इस्तेमाल कर सकते हैं। ओपन वेट्स और ओपन सोर्स के बीच का अंतर समझें, और जानें कि मॉडल लाइसेंस कैसे पढ़ा जाता है।
60 सेकंड में
ओपन-वेट मॉडल्स और लाइसेंस
किसी मॉडल को डाउनलोड करने का मतलब यह नहीं है कि आप उसका जैसे चाहें वैसे इस्तेमाल कर सकते हैं। ओपन वेट्स और ओपन सोर्स के बीच का अंतर समझें, और जानें कि मॉडल लाइसेंस कैसे पढ़ा जाता…
ओपन वेट्स बनाम ओपन सोर्स
| टर्म | आपको आमतौर पर क्या मिलता है | यह किस बात का वादा नहीं करता |
|---|---|---|
| ओपन वेट्स | ट्रेन्ड मॉडल फाइल्स, ताकि आप इसे रन कर सकें और अक्सर फाइन-ट्यून भी कर सकें | ट्रेनिंग डेटा, पूरा ट्रेनिंग कोड, या किसी भी काम के लिए इसका इस्तेमाल करने की आज़ादी |
| ओपन सोर्स (सॉफ़्टवेयर के संदर्भ में) | ऐसे लाइसेंस के तहत कोड जो किसी भी उद्देश्य के लिए इस्तेमाल, अध्ययन, बदलाव और शेयर करने की अनुमति देता है | यह कि मॉडल का ट्रेनिंग डेटा पब्लिश किया गया है |
| ओपन सोर्स AI (अधिक सख्त अर्थ में) | वेट्स, कोड और डेटा के बारे में इतनी जानकारी कि मॉडल को दोबारा बनाया जा सके या उसका सच में अध्ययन किया जा सके | इस बात पर अभी भी बहस जारी है कि इसकी सही सीमा क्या है |
हर लाइसेंस से पूछे जाने वाले पाँच सवाल
- कमर्शियल इस्तेमाल: क्या मैं पैसे कमाने वाले किसी प्रोडक्ट में इसका इस्तेमाल कर सकता हूँ? क्या इसमें कोई सीमाएं हैं, उदाहरण के लिए कंपनी के आकार या यूज़र्स की संख्या पर?
- एट्रिब्यूशन: क्या मुझे मॉडल का नाम देना होगा, कोई नोटिस फ़ाइल रखनी होगी, या "built with …" जैसा टेक्स्ट दिखाना होगा?
- स्वीकार्य उपयोग के नियम: क्या प्रतिबंधित उपयोगों की कोई सूची है? क्या मुझे ये नियम अपने यूज़र्स तक भी पहुँचाने होंगे?
- डेरिवेटिव्स: अगर मैं इसे फाइन-ट्यून करता हूँ, तो मेरे नए मॉडल पर कौन सा लाइसेंस लागू होगा? क्या मुझे कोई खास नाम इस्तेमाल करना होगा?
- आउटपुट्स: क्या मैं किसी दूसरे मॉडल को ट्रेन करने के लिए इस मॉडल के आउटपुट का इस्तेमाल कर सकता हूँ? कुछ लाइसेंस और शर्तें इस पर रोक लगाती हैं।
आम लाइसेंस श्रेणियाँ
- पर्मिसिव लाइसेंस जैसे कि Apache 2.0 और MIT: व्यापक आज़ादी, जिसमें कमर्शियल इस्तेमाल भी शामिल है, लेकिन लाइसेंस और नोटिस बनाए रखने जैसी कुछ शर्तों के साथ।
- कस्टम मॉडल लाइसेंस: मॉडल पब्लिशर द्वारा लिखे गए। वे कमर्शियल इस्तेमाल की अनुमति दे सकते हैं लेकिन स्वीकार्य-उपयोग नीतियां, यूज़र सीमाएं या नामकरण के नियम जोड़ सकते हैं।
- गैर-कमर्शियल या केवल-रिसर्च लाइसेंस: सीखने और प्रयोगों के लिए ठीक हैं, किसी पेड प्रोडक्ट के लिए नहीं।
मॉडल कार्ड भी पढ़ें
- "यह इंटरनेट पर है, इसलिए इसका इस्तेमाल मुफ़्त है"
- पेज पर सिर्फ छोटा-सा लाइसेंस नाम पढ़ना
- यह मान लेना कि फाइन-ट्यून की गई कॉपी का लाइसेंस भी ओरिजिनल जैसा ही होगा
- पूरी लाइसेंस फ़ाइल को खोलकर पढ़ना
- स्वीकार्य-उपयोग नीति और किसी भी यूज़र या रेवेन्यू सीमा की जाँच करना
- बेस मॉडल और फाइन-ट्यून दोनों के लाइसेंस की जाँच करना
और देखें और पढ़ें
लैब
दो असली ओपन-वेट मॉडल्स के लिए लाइसेंस चेकलिस्ट, और एक प्रोजेक्ट के लिए चुनाव।
समस्या
आपका प्रोजेक्ट: "एक पेड ऐप जो तमिलनाडु में छोटे दुकानदारों को तमिल और अंग्रेज़ी में ग्राहकों के मैसेज के जवाब लिखने में मदद करता है।"
- Hugging Face पर दो छोटे ओपन-वेट टेक्स्ट मॉडल चुनें। हर एक का मॉडल कार्ड और उसकी पूरी लाइसेंस फ़ाइल खोलें।
- दोनों के लिए एक टेबल भरें: लाइसेंस का नाम, क्या कमर्शियल इस्तेमाल की अनुमति है? (और कोई सीमाएं), क्या एट्रिब्यूशन ज़रूरी है, स्वीकार्य-उपयोग नीति (हाँ/ना, और एक उदाहरण नियम), फाइन-ट्यून किए गए वर्शन के बारे में नियम, दूसरे मॉडल को ट्रेन करने के लिए आउटपुट का इस्तेमाल करने के नियम, मॉडल कार्ड पर दी गई भाषाएं।
- तारीख और आपके द्वारा जाँचे गए सटीक मॉडल का नाम और वर्शन लिखें।
- प्रोजेक्ट के लिए एक मॉडल चुनें और दो कारण बताएं। एक ऐसा सवाल लिखें जो आप किसी वकील से पूछेंगे।
आपका काम तब पूरा होगा जब
कठिन सवाल
उत्तर देखने से पहले ख़ुद जवाब देने की कोशिश करें। अगर आप इनके जवाब दे सकते हैं, तो आप पाठ समझ गए हैं।
Q1किसी मॉडल के वेट्स पर्मिसिव लाइसेंस के तहत हैं, लेकिन उसके मॉडल कार्ड में कहा गया है कि इसे ऐसे डेटा पर ट्रेन किया गया था जिसके अधिकार स्पष्ट नहीं हैं। क्या इसका कमर्शियल इस्तेमाल करना सुरक्षित है?दिखाएं
अपने आप नहीं। लाइसेंस केवल वही कवर करता है जो पब्लिशर आपको प्रदान करता है, लेकिन यह ट्रेनिंग डेटा से जुड़े हर जोखिम को खत्म नहीं कर सकता। कम जोखिम वाले उपयोगों के लिए कई टीमें इसे स्वीकार कर लेती हैं, लेकिन किसी गंभीर प्रोडक्ट के लिए आपको कार्ड को ध्यान से पढ़ना चाहिए, पब्लिशर के किसी भी कानूनी नोट को देखना चाहिए, और कानूनी सलाह लेनी चाहिए। आपने क्या जाँचा, इसका रिकॉर्ड रखें।
Q2कोई लाइसेंस आपसे अपनी स्वीकार्य-उपयोग नीति को अपने यूज़र्स तक पहुँचाने के लिए क्यों कह सकता है?दिखाएं
क्योंकि पब्लिशर यह नियंत्रित नहीं कर सकता कि आपके यूज़र्स आपके ऐप के साथ क्या करते हैं। नियमों को आगे बढ़ाने का मतलब (उदाहरण के लिए अपनी सेवा की शर्तों यानी terms of service के ज़रिए) यह है कि मॉडल जहाँ भी इस्तेमाल हो, ये पाबंदियाँ उसके साथ रहें। यदि आप इसे नज़रअंदाज़ करते हैं, तो भले ही आपने व्यक्तिगत रूप से कभी मॉडल का गलत इस्तेमाल न किया हो, फिर भी आप लाइसेंस का उल्लंघन कर रहे हो सकते हैं।
अक्सर पूछे जाने वाले सवाल
अगर कोई मॉडल Hugging Face पर है, तो क्या मैं उसका कमर्शियल इस्तेमाल कर सकता हूँ?
अपने आप नहीं। Hugging Face कई अलग-अलग लाइसेंस के तहत मॉडल्स को होस्ट करता है। कुछ कमर्शियल इस्तेमाल की अनुमति देते हैं, कुछ नहीं देते, और कुछ शर्तें जोड़ते हैं। हमेशा उस सटीक मॉडल का लाइसेंस पढ़ें।
स्वीकार्य-उपयोग नीति क्या है?
उन चीज़ों की एक सूची जिनके लिए आप मॉडल का इस्तेमाल नहीं कर सकते, जैसे कि अवैध गतिविधि या कुछ नुकसानदेह उपयोग। कुछ लाइसेंसों में यह ज़रूरी होता है कि आप अपने यूज़र्स से भी इन्हीं नियमों का पालन करवाएं, उदाहरण के लिए अपने ऐप की शर्तों में।
क्या फाइन-ट्यून किए गए मॉडल पर ओरिजिनल लाइसेंस ही लागू रहता है?
आमतौर पर बेस मॉडल का लाइसेंस आपके फाइन-ट्यून किए गए वर्शन पर भी लागू होता है, और यह बता सकता है कि आपको इसका नाम कैसे रखना चाहिए या इसे कैसे शेयर करना चाहिए। किसी अन्य व्यक्ति द्वारा पब्लिश किए गए फाइन-ट्यून में उसकी अपनी शर्तें भी जुड़ी हो सकती हैं। दोनों की जाँच करें।
क्या कॉलेज प्रोजेक्ट के लिए मॉडल का इस्तेमाल करना अलग बात है?
कई लाइसेंस रिसर्च और व्यक्तिगत सीखने के मामले में ज़्यादा लचीले होते हैं, और गैर-कमर्शियल लाइसेंस इसी काम के लिए बनाए जाते हैं। लेकिन अगर यह प्रोजेक्ट बाद में कोई प्रोडक्ट या स्टार्टअप बन जाता है, तो लॉन्च करने से पहले लाइसेंस को दोबारा ज़रूर देखें।
पाठ का टेस्ट
5 सवाल। पास होने और इस पाठ को पूरा करने के लिए 3 सही होने चाहिए (60%)।