खुला स्रोत: अर्थ, फायदे, उदाहरण और बहुत कुछ

आप ओपन सोर्स सॉफ्टवेयर और इसके पीछे की गतिविधि के बारे में कितना जानते हैं? आगे पढ़ें, जैसा कि हम इंटरनेट के पीछे की प्रमुख ताकतों में से एक का पता लगाते हैं।

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

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

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

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

जैसा कि हम सभी जानते हैं कि इंटरनेट मुख्य रूप से ओपन सोर्स सॉफ्टवेयर पर आधारित है। तो, ओएसएस के बिना, हमारे पास एक पूरी तरह से अलग वेब होगा।

जैसे वेब सर्वर से अपाचे और Nginx को PHP, JavaScript, और Python जैसे स्क्रिप्टिंग परिवेशों के लिए। और यहां तक ​​कि MySQL जैसे हेवी-ड्यूटी डेटाबेस सर्वर, ओपन-सोर्स आंदोलन के फल नेट पर हर जगह हैं।

फ्री और ओपन-सोर्स सॉफ़्टवेयर ने छोटे खिलाड़ियों के लिए शक्तिशाली टूल का उपयोग करना संभव बना दिया जो पहले बड़े निगमों के लिए बड़ी जेब के साथ आरक्षित थे। यह, बदले में, और भी रोमांचक घटनाओं के लिए द्वार खोलने में मदद करता है।

ओपन-सोर्स सॉफ़्टवेयर ने उपयोगकर्ताओं को प्रति वर्ष लगभग $60 बिलियन बचाने में मदद की है, के अनुसार 2008 की यह रिपोर्ट. इन खुश ग्राहकों में व्यक्तियों से लेकर छोटी फर्मों, इंटरनेट कंपनियों, सरकारी एजेंसियों और यहां तक ​​कि वित्तीय संस्थानों तक सभी शामिल हैं।

ओपन सोर्स सॉफ्टवेयर का इतिहास

आप कंप्यूटर प्रोग्रामिंग के शुरुआती दिनों और 1970 के दशक की हैकर संस्कृति के ओपन-सोर्स आंदोलन का पता लगा सकते हैं। जैसा कि शुरुआती कोडर्स ने कॉर्पोरेट हितों के अलावा अन्य कारणों से साथी हैकर्स के साथ अपने काम साझा किए।

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

अधिकांश निजी प्रोग्रामर या हैकर्स, उस समय, देखभाल करने वाले किसी भी व्यक्ति को मुफ्त सॉफ्टवेयर बनाने और वितरित करने से संतुष्ट थे। उन्होंने कई सॉफ्टवेयर निगमों और उनके लालच से भी घृणा की। इसलिए, किसी भी प्रमुख मालिकाना सॉफ्टवेयर का मुफ्त संस्करण बनाना एक अच्छा हैक था।

इन कारणों से, अधिकांश निगमों ने फरवरी 1998 तक प्रतीत होने वाले पूंजीवादी-विरोधी फ्री सॉफ्टवेयर मूवमेंट से खुद को दूर कर लिया। यही वह समय था जब नेटस्केप ने अपने तत्कालीन लोकप्रिय "नेटस्केप कम्युनिकेटर" वेब ब्राउज़र को मुफ्त सॉफ्टवेयर के रूप में जारी किया, जिससे निम्नलिखित को जन्म दिया गया। mozilla.org और फ़ायरफ़ॉक्स। दो परियोजनाएं जिन्होंने इंटरनेट इतिहास को आकार देने में भी मदद की।

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

ओपन सोर्स पहल

"कैथेड्रल एंड द बाज़ार" लेखक ब्रूस पेरेन्स और एरिक एस रेमंड ने भी 1998 में ओपन सोर्स इनिशिएटिव की स्थापना की, जो नेटस्केप द्वारा अपने ब्राउज़र कोड को जारी करने से प्रेरित था।

यह पहल अब चलती है opensource.org वेबसाइट और यह "ओपन-सोर्स सॉफ़्टवेयर" शब्द को बढ़ावा देने के साथ-साथ ऐसे कार्यक्रमों के उपयोग में मौलिक था।

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

OSI यह निर्धारित करने के लिए 10-बिंदु परिभाषा का उपयोग करता है कि कोई सॉफ़्टवेयर पैकेज खुला स्रोत है या नहीं। और ये बिंदु इस प्रकार हैं:

  1. मुफ्त पुनर्वितरण - इसे बिक्री के लिए रॉयल्टी की आवश्यकता नहीं होनी चाहिए।
  2. स्रोत कोड - कार्यक्रम में इसका स्रोत कोड शामिल होना चाहिए।
  3. व्युत्पन्न कार्य - संशोधन और उसके वितरण की अनुमति दी जानी चाहिए
  4. लेखक के स्रोत कोड की अखंडता - स्व-व्याख्यात्मक
  5. व्यक्तियों या समूहों के खिलाफ कोई भेदभाव नहीं - आत्म व्याख्यात्मक
  6. प्रयास के क्षेत्रों के खिलाफ कोई भेदभाव नहीं - स्व-व्याख्यात्मक
  7. लाइसेंस किसी उत्पाद के लिए विशिष्ट नहीं होना चाहिए - स्व-व्याख्यात्मक
  8. एक लाइसेंस को अन्य सॉफ़्टवेयर को प्रतिबंधित नहीं करना चाहिए - स्व-व्याख्यात्मक
  9. लाइसेंस प्रौद्योगिकी-तटस्थ होना चाहिए - स्व-व्याख्यात्मक

ओपन सोर्स बनाम फ्री सॉफ्टवेयर

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

जैसा कि यह खड़ा है, आपके पास ओपन-सोर्स सॉफ़्टवेयर हो सकता है जो मुफ़्त नहीं है, क्योंकि किसी भुगतान की आवश्यकता नहीं है। साथ ही फ्री सॉफ्टवेयर, जो ओपन सोर्स नहीं है।

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

सामान्य तौर पर, आप अक्सर "FOSS" (फ्री एंड ओपन सोर्स सॉफ्टवेयर) शब्द का इस्तेमाल करते हुए पाएंगे। यह उन कार्यक्रमों के लिए एक छत्र परिभाषा के रूप में काम करता है जो FSF की चार स्वतंत्रताओं को पूरा करते हैं, और वे हैं:

  1. कार्यक्रम को अपनी पसंद के अनुसार और किसी भी उद्देश्य के लिए चलाने की स्वतंत्रता।
  2. यह कैसे काम करता है इसका अध्ययन करने और इसे संशोधित करने की स्वतंत्रता। इसके लिए स्रोत कोड तक पहुंच की आवश्यकता है।
  3. आप जिसे चाहें सॉफ्टवेयर को पुनर्वितरित करने की स्वतंत्रता।
  4. अपने संशोधित संस्करण को दूसरों को पुनर्वितरित करने की स्वतंत्रता।

ओपन-सोर्स सॉफ़्टवेयर के लाभ

ओपन-सोर्स दृष्टिकोण के अपने फायदे और नुकसान हैं। लेकिन बाद के वर्षों में पूर्व ने बाद में अधिक लोगों, संगठनों और सरकारों को आंदोलन में शामिल होने के लिए प्रेरित किया है।

यहाँ ओपन-सोर्स सॉफ़्टवेयर के कुछ प्रमुख लाभ दिए गए हैं:

  • कोड का अध्ययन और संशोधन करने वाली अधिक आंखें अंत में बेहतर गुणवत्ता वाले सॉफ़्टवेयर की ओर ले जाती हैं
  • अधिक परीक्षक अधिक बग ढूंढते हैं और रिपोर्ट करते हैं
  • ओपन-सोर्स नए प्रोग्रामर्स के लिए एक बेहतरीन लर्निंग रिसोर्स प्रदान करता है
  • लंबी अवधि में बेहतर सुरक्षा, क्योंकि हर कोई मुद्दों को ठीक करने के लिए शामिल होता है
  • सक्रिय रूप से अनुरक्षित ओपन-सोर्स सॉफ़्टवेयर में बग कम होते हैं
  • यह मूल लेखक के सेवानिवृत्त होने के बाद भी परियोजनाओं की निरंतरता की अनुमति देता है
  • ओपन सोर्स सॉफ्टवेयर विक्रेताओं के एकाधिकार और अन्य अनैतिक व्यवहार से लड़ता है

ओपन सोर्स सॉफ्टवेयर के नुकसान

ओपन-सोर्स सॉफ़्टवेयर के कुछ नुकसान भी हैं, जैसे:

  • व्यावसायिक-ग्रेड समर्थन प्राप्त करना कठिन हो सकता है
  • ओपन-सोर्स होने से संभावित रूप से सुरक्षा कमजोरियां पैदा होती हैं, क्योंकि हैकर्स भी कोड का अध्ययन करते हैं
  • असमर्थित सिस्टम के साथ हार्डवेयर संगतता समस्याएं
  • कम-अक्सर बनाए रखा पैकेज में अक्सर बग और सुरक्षा चुनौतियां होती हैं

ओपन सोर्स बनाम मालिकाना सॉफ्टवेयर

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

उल्लेखनीय ओपन-सोर्स प्रोजेक्ट

अधिक से अधिक विकसित और जारी किए जाने के साथ, ओपन-सोर्स परियोजनाओं की सूची बहुत बड़ी है। हालाँकि, यहाँ कुछ उल्लेखनीय लोगों की सूची दी गई है।

  • Linux - दुनिया का सबसे लोकप्रिय ओपन सोर्स ओएस।
  • लिब्रे ऑफिस - उत्पादकता सूट, ओपनऑफिस से फोर्क किया गया। स्प्रेडशीट, लेखक और डेटाबेस प्रबंधन शामिल है।
  • Mozilla Firefox - लोकप्रिय और सुरक्षित वेब ब्राउज़र जो आपकी गोपनीयता का सम्मान करता है।
  • Android ओएस - लिनक्स-आधारित मोबाइल ओएस जिसने दुनिया भर में कब्जा कर लिया है।
  • जूमला और ड्रुपाली - सामग्री प्रबंधन प्रणाली
  • WordPress – सबसे लोकप्रिय सीएमएस और ब्लॉगिंग प्लेटफॉर्म
  • PHP - सर्वर-साइड स्क्रिप्टिंग भाषा
  • Apache HTTP Server - इंटरनेट का सबसे लोकप्रिय वेब सर्वर
  • Asterix - ओपन-सोर्स पीबीएक्स और वीओआईपी प्लेटफॉर्म
  • स्क्वीड - स्केलेबल कैशिंग, डीएनएस और वेब प्रॉक्सी प्लेटफॉर्म
  • क्लाउडस्टैक और ओपनस्टैक - कंप्यूटर क्लाउड बनाने और प्रबंधित करने के लिए प्लेटफार्म

ओपन-सोर्स सॉफ्टवेयर लाइसेंस

कई संगठन अलग-अलग लाइसेंस लेकर आए हैं जो ओपन-सोर्स दर्शन को शामिल करते हैं। अधिकांश परियोजनाएं पूरी तरह से नए लाइसेंस के साथ आने के बजाय इन लाइसेंसों का भी उपयोग करती हैं।

आप इन लाइसेंसों के बारे में अधिक पढ़ सकते हैं यहाँ उत्पन्न करें. सबसे लोकप्रिय हैं:

  • जीएनयू जनरल पब्लिक लाइसेंस (जीपीएल)
  • एमआईटी लाइसेंस
  • अपाचे लाइसेंस
  • बीएसडी लाइसेंस
  • मोज़िला पब्लिक लाइसेंस

सरकार गोद लेना

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

यहाँ दुनिया भर में उल्लेखनीय दत्तक ग्रहणों की सूची दी गई है:

  1. चीन - उबंटू काइलिन कैनोनिकल और चीनी सरकार का सह-निर्माण है, जिसे चीनी उपयोगकर्ताओं और उसके सशस्त्र बलों के लिए डिज़ाइन किया गया है।
  2. रूस - एस्ट्रा लिनक्स को "टॉप सीक्रेट" डेटा प्रबंधन सुविधाओं सहित रूसी सेना की जरूरतों को पूरा करने के लिए विकसित किया गया है। इसका उपयोग गज़प्रोम, रूसी रेलवे और रूसी और चीनी परमाणु संयंत्रों में किया जाता है।
  3. नीदरलैंड - डच पुलिस का इंटरनेट अनुसंधान और जांच नेटवर्क 2,200 उबंटू वर्कस्टेशन चलाता है और 2013 से केवल FOSS का उपयोग किया है।
  4. रोमानिया - देश के सार्वजनिक पुस्तकालय आईओएसएसपीएल (सार्वजनिक पुस्तकालयों के लिए एकीकृत ओपन सोर्स सिस्टम) पर चलते हैं।
  5. संयुक्त राज्य अमेरिका - यूएस व्हाइट हाउस ने 2009 में अपनी वेबसाइट को लिनक्स सर्वर पर स्थानांतरित कर दिया। इसे ड्रुपल का उपयोग करके भी बनाए रखा जाता है। साथ ही 2016 की नीति में सरकारी परियोजनाओं के लिए 20% ओपन-सोर्स सॉफ़्टवेयर नीति अनिवार्य है।
  6. फ्रांस - फ्रेंच Gendarmerie राष्ट्रीय बल ने 2005 में OpenOffice में स्विच किया और अपने GendBuntu Linux के साथ अपनी प्रवास गतिविधियों को जारी रखा है, जिससे अन्य सरकारी एजेंसियों को प्रभावित किया गया है।
  7. जर्मनी - म्यूनिख शहर ने 15,000 में डेबियन-आधारित लीमक्स में 2013 मशीनों का रूपांतरण शुरू किया। श्वाबिश हॉल ने 400 में 2002 स्टेशनों को भी स्थानांतरित कर दिया और संघीय रोजगार कार्यालय ओपनएसयूएसई लिनक्स चलाता है।
  8. ब्राज़िल - ब्राजील की राज्य और संघीय एजेंसियां ​​ज्यादातर ओपन-सोर्स सॉफ्टवेयर पर चलती हैं।
  9. इटली - इतालवी सेना ने 6,000 में 2015 से अधिक मशीनों को लिब्रे ऑफिस में स्थानांतरित करना शुरू किया।
  10. पेरू - पेरू सरकार ने 2005 में ओपन सोर्स सॉफ्टवेयर को पूरी तरह से अपनाने के लिए मतदान किया।

निष्कर्ष

यह देखना आसान है कि फ्री सॉफ्टवेयर और ओपन सोर्स मूवमेंट कितनी दूर आ गए हैं, और उन्होंने हमारे जीवन को कितना समृद्ध किया है।

फिर भी, यह सिर्फ शुरुआत हो सकती है। जैसा कि अधिक बाजार व्यवधान रास्ते में हो सकता है, एक तरह से या दूसरे में, मुफ्त या ओपन-सोर्स सॉफ़्टवेयर द्वारा संचालित।

Nnamdi Okeke

ननमदी ओकेके

ननमदी ओकेके एक कंप्यूटर उत्साही हैं जो पुस्तकों की एक विस्तृत श्रृंखला को पढ़ना पसंद करते हैं। उसे विंडोज़/मैक पर लिनक्स के लिए प्राथमिकता है और वह उपयोग कर रहा है
अपने शुरुआती दिनों से उबंटू। आप उसे ट्विटर पर पकड़ सकते हैं बोंगोट्रैक्स

लेख: 278

तकनीकी सामान प्राप्त करें

तकनीकी रुझान, स्टार्टअप रुझान, समीक्षाएं, ऑनलाइन आय, वेब टूल और मार्केटिंग एक या दो बार मासिक

एक जवाब लिखें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड इस तरह चिह्नित हैं *