जब सॉफ़्टवेयर का उपयोग, विकास और प्रचार करने की बात आती है, तो उनके साथ आने वाले कई लाइसेंस विशेषज्ञ उपयोगकर्ताओं के लिए भी भ्रमित करने वाले हो सकते हैं। ओपन-सोर्स और मालिकाना लाइसेंस अक्सर सिर झुकाते हैं। एक लोगों को सॉफ्टवेयर का अधिक स्वतंत्र रूप से उपयोग करने देता है जबकि दूसरा लाइसेंसिंग की एक बंद और संरक्षित विधि को बढ़ावा देता है।
इस पोस्ट में, हम खुले और मालिकाना लाइसेंस दोनों की तुलना करते हैं। हम यह भी चर्चा करते हैं कि क्या वे एक साथ अच्छा काम करते हैं या रिश्ता अलग हो गया है।
सॉफ़्टवेयर लाइसेंसिंग का एक परिचय
शुरुआत के लिए, सॉफ्टवेयर मोटे तौर पर दो अलग-अलग स्वरूपों में आता है। आइए ओपन सोर्स और मालिकाना (या क्लोज्ड-सोर्स) लाइसेंसिंग दोनों पर चलते हैं।
ओपन सोर्स लाइसेंसिंग
ओपन सोर्स एक प्रकार का कॉपीराइट लाइसेंस है जो डेवलपर्स को कंप्यूटर प्रोग्राम से सोर्स कोड को देखने, संशोधित करने और साझा करने देता है। यह आमतौर पर फ्रीवेयर है, हालांकि प्रीमियम ओपन-सोर्स सॉफ्टवेयर भी उपलब्ध है।
आमतौर पर, डेवलपर काम के लिए उपयुक्त एक विशिष्ट ओपन-सोर्स लाइसेंस का चयन करेगा। जीएनयू जनरल पब्लिक लाइसेंस (जीपीएल), एमआईटी लाइसेंस, या मोज़िला पब्लिक लाइसेंस (एमपीएल) जैसे कई उपलब्ध हैं।
यह देखते हुए कि कोड पर अधिक निगाहें हैं, इन नंबरों में इस्तेमाल किए गए लाइसेंस को लागू करने में मदद करने की क्षमता है। इसके अलावा, उपयोगकर्ताओं को कोड समीक्षा करने में अधिक निहित स्वार्थ होगा, यह देखते हुए कि वे प्राथमिक ग्राहक होंगे।
हालांकि, ओपन-सोर्स सॉफ़्टवेयर और हार्डवेयर अक्सर "जैसा है" आता है, आमतौर पर स्थिरता या समर्थन की कोई गारंटी नहीं होती है। जैसे, जब तक किसी सॉफ़्टवेयर के लिए प्रीमियम स्तर उपलब्ध न हो, आपको अपने सिस्टम और अन्य सॉफ़्टवेयर के साथ संगतता समस्याएँ हो सकती हैं।
स्वामित्व लाइसेंसिंग
ओपन-सोर्स लाइसेंस की तुलना में, मालिकाना लाइसेंसिंग में कानूनी ट्रेडिंग कानूनों के अलावा कोई निरीक्षण नहीं होता है - इस मामले में, सॉफ्टवेयर का उपयोग कैसे किया जा सकता है, इसके डेवलपर नियम। जैसे, आप अक्सर लोकप्रिय सॉफ़्टवेयर के कुछ हिस्सों के आसपास एक उत्साही "हैकिंग" समुदाय पाएंगे।
लगभग हर मालिकाना हक के लिए आपको नियमों और शर्तों के एक लंबे सेट को स्वीकार करने की आवश्यकता होती है। एक बार जब आप इस कानूनी दस्तावेज़ को स्वीकार कर लेते हैं, तो यह आपके और डेवलपर के बीच एक बाध्यकारी अनुबंध बन जाता है, जिसका अर्थ है कि आप किसी भी शर्त को तोड़ने के लिए उत्तरदायी हैं।
हालांकि, मालिकाना लाइसेंस अक्सर भुगतान करने वाले अंतिम उपयोगकर्ताओं को बग फिक्स, पैच और समर्थन प्रदान करता है। यह हमेशा मामला नहीं होता है, लेकिन प्रीमियम मालिकाना सॉफ़्टवेयर का डेवलपर से निहित स्वार्थ होता है ताकि यह सुनिश्चित हो सके कि यह उपयोगकर्ताओं के लिए काम करता है। ऐसा इसलिए है क्योंकि वे ही समस्याओं का समाधान कर सकते हैं।
यह उन उपयोगकर्ताओं के लिए भी समस्या का कारण बनता है जो सॉफ़्टवेयर पर भरोसा करते हैं जिसे डेवलपर द्वारा छोड़ दिया जाता है - अक्सर, लाइसेंस सक्रिय रहते हैं।
ओपन-सोर्स और मालिकाना लाइसेंस की तुलना करना
ओपन-सोर्स और मालिकाना लाइसेंसिंग दोनों को देखते समय, कुछ महत्वपूर्ण अंतर होते हैं। आइए एक सारांश तालिका पर एक नज़र डालें जो दिखाती है कि दोनों लाइसेंसिंग मॉडल कैसे तुलना करते हैं।
<टेबल> <थेड>कुल मिलाकर, ओपन-सोर्स और मालिकाना लाइसेंसिंग के दो अलग-अलग लक्ष्य हैं। पूर्व एक सहयोगी विकास समुदाय को एक बुनियादी विचार को और आगे ले जाता है। हालांकि, बाद वाला यकीनन उपयोग अधिकारों की रक्षा करने और पहली बार में लाभ कमाने पर अधिक केंद्रित है।
क्या ओपन-सोर्स और मालिकाना लाइसेंस एक साथ काम कर सकते हैं?
ओपन-सोर्स और मालिकाना लाइसेंसिंग मॉडल एक साथ अच्छी तरह से मेल खाने के कई उदाहरण हैं। उदाहरण के लिए, लोकप्रिय कोडिंग डेवलपर JetBrains अपने मालिकाना लाइसेंस वाले प्रीमियम सॉफ़्टवेयर के ओपन-सोर्स (और मुफ़्त) संस्करण प्रदान करता है।
हालांकि, अन्य कंपनियों ने एक अलग तरीके से ओपन सोर्स को अपनाया है। Google और Microsoft दोनों ने मालिकाना उत्पाद बनाने के लिए ओपन-सोर्स प्रोजेक्ट बनाए या हासिल किए हैं। Google Chrome और Github दोनों मालिकाना हैं लेकिन क्रमशः क्रोमियम ब्राउज़र और Git में शीर्ष पर हैं।
इसके विपरीत, Elastic ने Elasticsearch के लिए अपने ओपन-सोर्स लाइसेंस को रद्द कर दिया है, क्योंकि उनका कहना है कि Amazon ने सॉफ़्टवेयर से अनैतिक रूप से लाभ उठाया है। यह दिखाता है कि दोनों दृष्टिकोणों के बीच अभी भी एक वैचारिक अंतर है।
निष्कर्ष
संक्षेप में, खुले और मालिकाना लाइसेंस हमेशा एक दूसरे को गलत तरीके से रगड़ेंगे। हालांकि, एक ऐसी प्रणाली हो सकती है जहां कंपनियां अभी भी उपयोगकर्ताओं को कोड का अध्ययन करने और ट्वीक करने की अनुमति देते हुए ब्रांड अधिकार बरकरार रखती हैं। कोडबेस और उपयोगकर्ता सुरक्षा के लाभ सभी के लिए अत्यधिक लाभकारी हैं।
हमने हाल ही में 2021 में उपयोग करने के लिए सर्वश्रेष्ठ ओपन-सोर्स सॉफ़्टवेयर पर एक नज़र डाली। क्या आप एक ओपन-सोर्स एडवोकेट हैं, या मालिकाना लाइसेंसिंग आपके लिए अधिक मायने रखता है? हमें नीचे टिप्पणी अनुभाग में बताएं!