सोर्स-उपलब्ध सॉफ़्टवेयर

From Vigyanwiki
Revision as of 08:42, 19 July 2023 by alpha>Shikhav

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

मुफ़्त और ओपन-सोर्स सॉफ़्टवेयर से अंतर

कोई मुफ्त सॉफ्टवेयर तब तक स्रोत-उपलब्ध सॉफ़्टवेयर होता है जब तक उसका स्रोत कोड उसके साथ वितरित होता है, तथापि उपयोगकर्ता के पास उसे उपयोग करने, साझा करने, संशोधित करने या संकलित करने का कोई नियमित अधिकार नही होता है । किसी सॉफ़्टवेयर के लिए स्रोत-उपलब्ध सॉफ़्टवेयर और स्वामित्व सॉफ़्टवेयर दोनों होना संभव है (उदाहरण के लिए: आईडी सॉफ्टवेयर का डूम (1993 वीडियो गेम))।

इसके विपरीत, मुफ़्त सॉफ़्टवेयर और ओपन-सोर्स सॉफ़्टवेयर की परिभाषाएँ बहुत संकीर्ण हैं। मुफ़्त सॉफ़्टवेयर और/या ओपन-सोर्स सॉफ़्टवेयर भी सदैव स्रोत-उपलब्ध सॉफ़्टवेयर होता है, किंतु सभी स्रोत-उपलब्ध सॉफ़्टवेयर भी मुफ़्त सॉफ़्टवेयर और/या ओपन-सोर्स सॉफ़्टवेयर नहीं होते हैं। ऐसा इसलिए है क्योंकि उन नियमो की आधिकारिक परिभाषाओं के लिए अधिक अतिरिक्त अधिकारों की आवश्यकता होती है कि उपयोगकर्ता उपलब्ध स्रोत के साथ क्या कर सकता है (जिसमें, समान्यत:, व्युत्पन्न वाणिज्यिक उत्पादों में एट्रिब्यूशन के साथ उक्त सॉफ़्टवेयर का उपयोग करने का अधिकार सम्मिलित है)।[2]


निःशुल्क और ओपन-सोर्स लाइसेंस

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

गैर-मुक्त लाइसेंस

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

कॉमन्स क्लॉज

फोसा, इंक. द्वारा बनाया गया कॉमन्स क्लॉज, एक ओपन-सोर्स सॉफ़्टवेयर लाइसेंस का एक परिशिष्ट है जो उपयोगकर्ताओं को सॉफ़्टवेयर बेचने से प्रतिबंधित करता है। संयुक्त लाइसेंस के अनुसार , सॉफ़्टवेयर स्रोत-उपलब्ध है, किंतु विवर्त -स्रोत नहीं है।[3]

22 अगस्त, 2018 को, रेडिस लैब्स ने कुछ रेडिस मॉड्यूल को एफ़ेरो जनरल पब्लिक लाइसेंस[4][5] से अपाचे लाइसेंस 2.0 और कॉमन्स क्लॉज़ के संयोजन में स्थानांतरित कर दिया।[6][7]

सितंबर 2018 में, मैथ्यू गैरेट ने `लोक `क्लॉज़ की आलोचना करते हुए इसे काम करने का एक पुरानी विधि बताया और कहा कि इससे समान्य लोगों को सहायता नहीं मिलती है।[8]


गिटलैब एंटरप्राइज़ संस्करण लाइसेंस (ईई लाइसेंस)

गिटलैब एंटरप्राइज़ संस्करण लाइसेंस का उपयोग विशेष रूप से गिटलैब की व्यावसायिक प्रस्तुति द्वारा किया जाता है।[9] गिटलैब एमआईटी लाइसेंस के अनुसार एक सामुदायिक संस्करण भी प्रसारित करता है।[10]

गिटलैब इंक. विवर्त रूप से पर विवर्त सा करता है कि ईई लाइसेंस उनके एंटरप्राइज़ संस्करण उत्पाद को स्वमित्य , संवर्त स्रोत कोड बनाता है।[11] चूँकि , कंपनी सामुदायिक संस्करण के स्रोत कोड, साथ ही रिपॉजिटरी के `अंक ट्रैकिंग प्रणाली `को सार्वजनिक करती है, और उपयोगकर्ताओं को स्रोत कोड को संशोधित करने की अनुमति देती है।[12] क्लोज्ड-सोर्स एंटरप्राइज एडिशन और ओपन-सोर्स कम्युनिटी एडिशन की दोहरी रिलीज गिटलैब को एक `विवर्त कोर `कंपनी बनाती है।

मेगा लिमिटेड कोड समीक्षा लाइसेंस

2016 में, मेगा लिमिटेड ने मेगा लिमिटेड कोड समीक्षा लाइसेंस के अनुसार अपने मेगा (सेवा) ग्राहकों का स्रोत कोड प्रसारित किया, जो केवल समीक्षा और टिप्पणी के प्रयोजनों के लिए कोड के उपयोग की अनुमति देता है।[13] स्रोत कोड तब प्रसारित किया गया था जब पूर्व निदेशक किम डॉटकॉम ने कहा था कि मेगा लिमिटेड से उनके जाने के बाद वह एक मेगा प्रतियोगी बनाएंगे जो पूरी तरह से विवर्त स्रोत और गैर-लाभकारी होगा।[14][15]

माइक्रोसॉफ्ट साझा स्रोत पहल

मई 2001 में लॉन्च की गई माइक्रोसॉफ्ट की साझा स्रोत पहल में 5 लाइसेंस सम्मिलित हैं, जिनमें से 2 ओपन-सोर्स लाइसेंस|ओपन-सोर्स हैं और जिनमें से 3 प्रतिबंधित हैं। इस योजना के अंतर्गत प्रतिबंधित लाइसेंस माइक्रोसॉफ्ट लिमिटेड पब्लिक लाइसेंस (एमएस-एलपीएल) हैं।[16] माइक्रोसॉफ्ट लिमिटेड पारस्परिक लाइसेंस (एमएस-एलआरएल),[17] और माइक्रोसॉफ्ट रेफरेंस सोर्स लाइसेंस (एमएस-आरएसएल)।[18]

पुराना सिलैब लाइसेंस

संस्करण 5 से पहले, साइलैब ने खुद को संख्यात्मक विश्लेषण के लिए विवर्त स्रोत मंच बताया था[19] किंतु लाइसेंस था[20] जिसने संशोधित संस्करणों के व्यावसायिक पुनर्वितरण पर रोक लगा दी थी। और संस्करण 5 और बाद के संस्करण जीएनयू जनरल पब्लिक लाइसेंस-संगत सीसिल लाइसेंस के अनुसार वितरित किए जाते हैं।

सर्वर साइड सार्वजनिक लाइसेंस

सर्वर साइड पब्लिक लाइसेंस मोंगोडीबी प्रोजेक्ट द्वारा बनाए गए जीएनयू जनरल पब्लिक लाइसेंस संस्करण 3 का एक संशोधन है। इसमें एक खंड जोड़ा गया है जिसमें कहा गया है कि यदि एसएसपीएल-लाइसेंस प्राप्त सॉफ़्टवेयर को अन्य उपयोगकर्ताओं को दी जाने वाली सेवा में सम्मिलित किया गया है, तो संपूर्ण सेवा के लिए स्रोत कोड एसएसपीएल के अनुसार प्रसारित किया जाना चाहिए।[21] डेबियन और लाल टोपी द्वारा लाइसेंस को गैर-मुक्त माना गया है (इसके अनुसार लाइसेंस प्राप्त सॉफ़्टवेयर को उनके लिनक्स वितरण से प्रतिबंधित किया गया है),इसके साथ ही ओपन सोर्स इनिशिएटिव, क्योंकि इसमें ऐसी स्थितियाँ सम्मिलित हैं जो सॉफ़्टवेयर के व्यावसायिक उपयोग के प्रति अनुचित रूप से भेदभावपूर्ण हैं।[22][23]


शुगरसीआरएम सार्वजनिक लाइसेंस

2007 में ओएसआई के अध्यक्ष माइकल टाईमैन ने आलोचना की थी[24] शुगरसीआरएम जैसी कंपनियों को अपने सॉफ़्टवेयर को ओपन सोर्स के रूप में प्रचारित करने के लिए कहा गया, जबकि वास्तव में इसके पास ओएसआई-अनुमोदित लाइसेंस नहीं था। शुगरसीआरएम के स्थिति में ऐसा इसलिए था क्योंकि सॉफ़्टवेयर तथाकथित बैजवेयर है[25] चूँकि इसमें एक बैज निर्दिष्ट किया गया है जिसे उपयोगकर्ता इंटरफ़ेस में प्रदर्शित किया जाना चाहिए। शुगरसीआरएम के ओपन सोर्स संस्करण को 2007 में जीपीएल संस्करण 3 के अनुसार पुनः लाइसेंस दिया गया था,[26] और इसके पश्चात् में 2010 में जीएनयू एफ़ेरो जीपीएल संस्करण 3 के अनुसार है । [27]

ट्रूक्रिप्ट लाइसेंस

ट्रूक्रिप्ट लाइसेंस का उपयोग ट्रू-क्रिप्ट डिस्क एन्क्रिप्शन उपयोगिता सॉफ्टवेयर द्वारा किया गया था।[28] जब ट्रू-क्रिप्ट को संवर्त कर दिया गया, तो वेराक्रिप्ट फोर्क (सॉफ़्टवेयर डेवलपमेंट) अपाचे लाइसेंस पर स्विच हो गया, किंतु ट्रू-क्रिप्ट से प्राप्त कोड के लिए ट्रू-क्रिप्ट लाइसेंस को बनाय रखा था।[29]

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


बीईजीएफएस अंतिम उपयोगकर्ता लाइसेंस समझौता

बीईजीएफएस ईयूएलए लिनक्स के क्लाइंट को छोड़कर, वितरित समानांतर फ़ाइल सिस्टम बीईजीएफएस का लाइसेंस है, जिसे जीपीएलवी2 के अनुसार लाइसेंस प्राप्त है।[32]

बीईजीएफएस स्रोत कोड उनकी वेबसाइट पर सार्वजनिक रूप से उपलब्ध है,[33] और इस वजह से वे बीईजीएफएस को ओपन-सोर्स सॉफ़्टवेयर के रूप में प्रमाणित कर रहे हैं;[34] वास्तव में ऐसा नहीं है क्योंकि यह लाइसेंस सॉफ़्टवेयर के संशोधित संस्करणों को वितरित करने, या प्राधिकरण के बिना सॉफ़्टवेयर की कुछ विशेषताओं का उपयोग करने पर रोक लगाता है।[35]


यह भी देखें

संदर्भ

  1. "डीओडी ओपन सोर्स सॉफ्टवेयर (ओएसएस) अक्सर पूछे जाने वाले प्रश्न". Chief Information Officer. U.S. Department of Defense. Retrieved 23 Jul 2018.
  2. "The Open Source Definition | Open Source Initiative". opensource.org.
  3. "कॉमन्स क्लॉज लाइसेंस". कॉमन्स क्लॉज लाइसेंस. Retrieved 2018-08-24.
  4. Shoolman, Yiftach (5 July 2016). "रेडिस लैब्स के मॉड्यूल एजीपीएल क्यों हैं?". Redis Labs. Retrieved 2018-08-24.
  5. Claburn, Thomas. "Redis has a license to kill: Open-source database maker takes some code proprietary". The Register. Retrieved 2018-08-24.
  6. "कॉमन्स क्लॉज लाइसेंस". कॉमन्स क्लॉज लाइसेंस. Retrieved 2018-08-24.
  7. Asay, Matt. "रेडिस लैब्स ने अपनी ओपन सोर्स लाइसेंसिंग रणनीति को बदलकर एक बड़ी गलती क्यों की?". TechRepublic. Retrieved 2018-08-24.
  8. The Commons Clause doesn't help the commons Matthew Garrett's blog
  9. "GitLab एंटरप्राइज़ संस्करण (EE) लाइसेंस ("EE लाइसेंस")". GitLab. GitLab Inc. 16 May 2018. Retrieved 23 Jul 2018.
  10. "GitLab सामुदायिक संस्करण लाइसेंस फ़ाइल". GitLab. GitLab Inc. 15 May 2018. Retrieved 23 Jul 2018.
  11. Sijbrandij, Sid (20 Jul 2016). "GitLab खुला कोर है, GitHub बंद स्रोत है". GitLab. GitLab Inc. Retrieved 23 Jul 2018.
  12. "गिटलैब सामुदायिक संस्करण". GitLab Inc. Retrieved 23 Jul 2018.
  13. "meganz/MEGAsync". GitHub. 2017-09-07. Retrieved 2018-08-24.
  14. "Interviews: Kim Dotcom Answers Your Questions - Slashdot". yro.slashdot.org. 2015-07-30. Retrieved 2018-08-24.
  15. "किम डॉटकॉम ने मेगा के लिए एक ओपन-सोर्स प्रतियोगी लॉन्च करने का वादा किया है (अद्यतन)". Engadget. 2015-07-31. Retrieved 2018-08-24.
  16. "Microsoft Limited Public License (Ms-LPL)". Microsoft.
  17. "Microsoft Limited Reciprocal License (Ms-LRL)". Microsoft.
  18. "Microsoft Reference Source License". Microsoft. 2016-07-06. Retrieved 2016-07-06. "Reference use" means use of the software within your company as a reference, in read-only form, for the sole purposes of debugging your products, maintaining your products, or enhancing the interoperability of your products with the software, and specifically excludes the right to distribute the software outside of your company.
  19. "संख्यात्मक गणना के लिए खुला स्रोत मंच". INRIA. Retrieved 2008-01-04.
  20. "एससीआईएलएबी लाइसेंस". INRIA. Archived from the original on 2005-12-12. Retrieved 2008-01-04.
  21. Staff, Ars (October 16, 2019). "In 2019, multiple open source companies changed course—is it the right move?". Ars Technica.
  22. Vaughan-Nichols, Steven J. "MongoDB "ओपन-सोर्स" सर्वर साइड पब्लिक लाइसेंस अस्वीकृत". ZDNet (in English). Archived from the original on January 16, 2019. Retrieved January 17, 2019.
  23. "MongoDB के लाइसेंसिंग परिवर्तनों के कारण Red Hat को अपने सर्वर OS के नवीनतम संस्करण से डेटाबेस को हटाना पड़ा". GeekWire (in English). January 16, 2019. Archived from the original on January 17, 2019. Retrieved January 17, 2019.
  24. Tiemann, Michael (2007-06-21). "Will The Real Open Source CRM Please Stand Up?". Open Source Initiative. Retrieved 2008-01-04.
  25. Berlind, David (21 November 2006). "Are SugarCRM, Socialtext, Zimbra, Scalix and others abusing the term "open source?"". ZDNet. Archived from the original on 1 January 2008. Retrieved 4 January 2008.
  26. Vance, Ashlee (2007-07-25). "SugarCRM trades badgeware for GPL 3". The Register. Retrieved 2008-09-08.
  27. OSI Board of Directors (19 January 2021). "एसएसपीएल एक ओपन सोर्स लाइसेंस नहीं है". Open Source Initiative. Retrieved 23 January 2021.
  28. "truecrypt-archive/License-v3.1.txt at master · DrWhax/truecrypt-archive". GitHub. 28 Mar 2014. Retrieved 23 Jul 2018.
  29. "root/License.txt". VeraCrypt. TrueCrypt Foundation. 17 Oct 2016. Retrieved 23 Jul 2018.
  30. Phipps, Simon (15 November 2013), TrueCrypt or false? Would-be open source project must clean up its act, InfoWorld, retrieved 20 May 2014
  31. "विभिन्न लाइसेंस और उनके बारे में टिप्पणियाँ". GNU Operating System. Free Software Foundation. Retrieved 23 Jul 2018.
  32. "बीईजीएफएस अंतिम उपयोगकर्ता लाइसेंस समझौता - दस्तावेज़ीकरण - बीईजीएफएस". BeeGFS. Retrieved 8 Jun 2020.
  33. "गिटलैब". BeeGFS. Retrieved 8 Jun 2020.
  34. "अक्सर पूछे जाने वाले प्रश्न (FAQ)". BeeGFS Wiki. Retrieved 8 Jun 2020.
  35. "अंत उपयोगकर्ता लाइसेंस समझौता" (plain text). 2019-09-10. Retrieved 2021-01-26.