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

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

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

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

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

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


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

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

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

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

कॉमन्स क्लॉज

फोसा, इंक. द्वारा बनाया गया कॉमन्स क्लॉज, एक ओपन-सोर्स सॉफ़्टवेयर लाइसेंस का एक परिशिष्ट है जो उपयोगकर्ताओं को सॉफ़्टवेयर बेचने से प्रतिबंधित करता है। संयुक्त लाइसेंस के तहत, सॉफ़्टवेयर स्रोत-उपलब्ध है, लेकिन खुला-स्रोत नहीं है।[3] 22 अगस्त, 2018 को, [[रेडिस लैब्स]] ने कुछ रेडिस मॉड्यूल को मैं एक सामान्य सार्वजनिक लाइसेंस लाता हूँ से स्थानांतरित कर दिया[4][5] अपाचे लाइसेंस 2.0 और कॉमन्स क्लॉज के संयोजन के लिए।[6][7] सितंबर 2018 में, मैथ्यू गैरेट ने `लोक `क्लॉज़ की आलोचना करते हुए इसे काम करने का एक पुराना तरीका बताया और कहा कि इससे आम लोगों को मदद नहीं मिलती है।[8]


GitLab एंटरप्राइज़ संस्करण लाइसेंस (EE लाइसेंस)

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

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

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


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

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


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

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

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

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


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

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


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

ट्रूक्रिप्ट लाइसेंस का उपयोग ट्रू-क्रिप्ट डिस्क एन्क्रिप्शन उपयोगिता सॉफ्टवेयर द्वारा किया गया था।[28] जब TrueCrypt को बंद कर दिया गया, तो VeraCrypt Fork (सॉफ़्टवेयर डेवलपमेंट) Apache लाइसेंस पर स्विच हो गया, लेकिन TrueCrypt से प्राप्त कोड के लिए TrueCrypt लाइसेंस को बरकरार रखा।[29] ओपन सोर्स इनिशिएटिव ट्रूक्रिप्ट लाइसेंस को अस्वीकार करता है, क्योंकि इसमें ओपन सोर्स परिभाषा के साथ असंगत तत्व हैं।[30] फ्री सॉफ्टवेयर फाउंडेशन प्रोग्राम को निष्पादित करने वाले को प्रतिबंधित करने और ट्रेडमार्क शर्त लागू करने के लिए लाइसेंस की आलोचना करता है।[31]


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

BeeGFS EULA लिनक्स के क्लाइंट को छोड़कर, वितरित समानांतर फ़ाइल सिस्टम BeeGFS का लाइसेंस है, जिसे GPLv2 के तहत लाइसेंस प्राप्त है।[32] BeeGFS स्रोत कोड उनकी वेबसाइट पर सार्वजनिक रूप से उपलब्ध है,[33] और इस वजह से वे BeeGFS को ओपन-सोर्स सॉफ़्टवेयर के रूप में दावा कर रहे हैं;[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.