Computer >> कंप्यूटर >  >> नेटवर्किंग >> इंटरनेट

ओपन-सोर्स और मालिकाना लाइसेंस के बारे में आपको क्या जानना चाहिए

ओपन-सोर्स और मालिकाना लाइसेंस के बारे में आपको क्या जानना चाहिए

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

इस पोस्ट में, हम खुले और मालिकाना लाइसेंस दोनों की तुलना करते हैं। हम यह भी चर्चा करते हैं कि क्या वे एक साथ अच्छा काम करते हैं या रिश्ता अलग हो गया है।

सॉफ़्टवेयर लाइसेंसिंग का एक परिचय

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

ओपन सोर्स लाइसेंसिंग

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

आमतौर पर, डेवलपर काम के लिए उपयुक्त एक विशिष्ट ओपन-सोर्स लाइसेंस का चयन करेगा। जीएनयू जनरल पब्लिक लाइसेंस (जीपीएल), एमआईटी लाइसेंस, या मोज़िला पब्लिक लाइसेंस (एमपीएल) जैसे कई उपलब्ध हैं।

ओपन-सोर्स और मालिकाना लाइसेंस के बारे में आपको क्या जानना चाहिए

यह देखते हुए कि कोड पर अधिक निगाहें हैं, इन नंबरों में इस्तेमाल किए गए लाइसेंस को लागू करने में मदद करने की क्षमता है। इसके अलावा, उपयोगकर्ताओं को कोड समीक्षा करने में अधिक निहित स्वार्थ होगा, यह देखते हुए कि वे प्राथमिक ग्राहक होंगे।

हालांकि, ओपन-सोर्स सॉफ़्टवेयर और हार्डवेयर अक्सर "जैसा है" आता है, आमतौर पर स्थिरता या समर्थन की कोई गारंटी नहीं होती है। जैसे, जब तक किसी सॉफ़्टवेयर के लिए प्रीमियम स्तर उपलब्ध न हो, आपको अपने सिस्टम और अन्य सॉफ़्टवेयर के साथ संगतता समस्याएँ हो सकती हैं।

स्वामित्व लाइसेंसिंग

ओपन-सोर्स लाइसेंस की तुलना में, मालिकाना लाइसेंसिंग में कानूनी ट्रेडिंग कानूनों के अलावा कोई निरीक्षण नहीं होता है - इस मामले में, सॉफ्टवेयर का उपयोग कैसे किया जा सकता है, इसके डेवलपर नियम। जैसे, आप अक्सर लोकप्रिय सॉफ़्टवेयर के कुछ हिस्सों के आसपास एक उत्साही "हैकिंग" समुदाय पाएंगे।

ओपन-सोर्स और मालिकाना लाइसेंस के बारे में आपको क्या जानना चाहिए

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

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

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

ओपन-सोर्स और मालिकाना लाइसेंस की तुलना करना

ओपन-सोर्स और मालिकाना लाइसेंसिंग दोनों को देखते समय, कुछ महत्वपूर्ण अंतर होते हैं। आइए एक सारांश तालिका पर एक नज़र डालें जो दिखाती है कि दोनों लाइसेंसिंग मॉडल कैसे तुलना करते हैं।

<टेबल> <थेड> <थ> <थ> ओपन-सोर्स स्वामित्व लागत आमतौर पर मुफ़्त, कभी-कभी प्रीमियम तत्वों के साथ डेवलपर द्वारा निर्धारित, हालांकि यह मुफ़्त हो सकता है कॉपीराइट लाइसेंस प्राप्त, संशोधित होने पर मूल डेवलपर को क्रेडिट दिया गया केवल डेवलपर द्वारा लाइसेंस प्राप्त है, लाइसेंसधारी ने इसे उपयोग करने के अधिकार दिए हैं स्रोत कोड स्वामित्व कोई स्वामित्व अधिकार नहीं डेवलपर के पास अधिकार हैं स्रोत कोड संशोधन कोड को कोई भी संशोधित और पुनर्व्यवस्थित कर सकता है केवल डेवलपर ही सोर्स कोड को देख और संशोधित कर सकता है

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

क्या ओपन-सोर्स और मालिकाना लाइसेंस एक साथ काम कर सकते हैं?

ओपन-सोर्स और मालिकाना लाइसेंसिंग मॉडल एक साथ अच्छी तरह से मेल खाने के कई उदाहरण हैं। उदाहरण के लिए, लोकप्रिय कोडिंग डेवलपर JetBrains अपने मालिकाना लाइसेंस वाले प्रीमियम सॉफ़्टवेयर के ओपन-सोर्स (और मुफ़्त) संस्करण प्रदान करता है।

ओपन-सोर्स और मालिकाना लाइसेंस के बारे में आपको क्या जानना चाहिए

हालांकि, अन्य कंपनियों ने एक अलग तरीके से ओपन सोर्स को अपनाया है। Google और Microsoft दोनों ने मालिकाना उत्पाद बनाने के लिए ओपन-सोर्स प्रोजेक्ट बनाए या हासिल किए हैं। Google Chrome और Github दोनों मालिकाना हैं लेकिन क्रमशः क्रोमियम ब्राउज़र और Git में शीर्ष पर हैं।

इसके विपरीत, Elastic ने Elasticsearch के लिए अपने ओपन-सोर्स लाइसेंस को रद्द कर दिया है, क्योंकि उनका कहना है कि Amazon ने सॉफ़्टवेयर से अनैतिक रूप से लाभ उठाया है। यह दिखाता है कि दोनों दृष्टिकोणों के बीच अभी भी एक वैचारिक अंतर है।

निष्कर्ष

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

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


  1. डीएनएस के बारे में आपको क्या जानने की जरूरत है

    DNS लुकअप क्या है? डोमेन नेम सिस्टम लुकअप, या संक्षेप में डीएनएस, उस समय होता है जब कोई व्यक्ति खोज बार में यूआरएल टाइप करता है और पेज लोड होता है। तकनीकी रूप से कहें तो, यह एक ऐसी प्रक्रिया है जो यूआरएल (जैसे www.google.com) को आईपी एड्रेस में ट्रांसलेट करती है। एक आईपी पता आपके घर के पते के समा

  1. Windows 10 में Windows अपडेट के बारे में आपको क्या जानना चाहिए

    इंटरनेट एक निरंतर विकसित होने वाला मीडिया है जिसके पास लगभग हर दिन पेश करने के लिए कुछ नया है। ज़रा उन सभी वेबसाइटों की कल्पना करें जो अब ऑनलाइन हैं और साथ ही उन पर नई वेब विकास रणनीतियाँ लागू की जा रही हैं जो कभी सिर्फ डेस्कटॉप के लिए केंद्रित थीं और कंप्यूटर प्लेटफॉर्म लेकिन अब, यहां तक ​​कि मोब

  1. कोर i3, i5 और i7:इंटेल प्रोसेसर के बारे में आपको क्या जानना चाहिए

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