मुक्त स्रोत उत्पादों के लाभ

हॉडलक्स गेस्ट पोस्ट  अपनी पोस्ट सबमिट करें

OpenSource.org के अनुसार, ओपन सोर्स सॉफ्टवेयर एक ऐसा सॉफ्टवेयर है, जिसे किसी के भी द्वारा स्वतंत्र रूप से उपयोग, परिवर्तित और साझा (संशोधित या अनमॉडिफाइड रूप में) किया जा सकता है। ओपन सोर्स सॉफ्टवेयर कई लोगों द्वारा बनाया जाता है, और लाइसेंस के तहत वितरित किया जाता है जो ओपन सोर्स परिभाषा का अनुपालन करता है। इसलिए, ओपन सोर्स सॉफ़्टवेयर पर निर्मित उत्पाद लागत पर कम हैं और आसानी से अनुकूलित किए जा सकते हैं.

ओपन सोर्सिंग सॉफ्टवेयर द्वारा, विभिन्न लोग एक साथ आने और इसे बेहतर बनाने में सहयोग करने में सक्षम हैं। ओपन सोर्स सॉफ्टवेयर (OSS) अभी कुछ समय के लिए है। GNU / Linux, कर्नेल आधारित ऑपरेटिंग सिस्टम जैसे Ubuntu, Fedora, RHEL और Linux Mint कुछ अच्छे उदाहरण हैं, जबकि एंड्रॉइड फोन पर ऑपरेटिंग सिस्टम लिनक्स आधारित है.

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

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

सॉफ्टवेयर के बीच एक बहुत बड़ा अंतर है? और ?? सॉफ्टवेयर जो आपको उस तरीके का उपयोग करने की स्वतंत्रता देता है जिस तरह आप चाहते हैं ?? आप मुक्त सॉफ़्टवेयर के स्रोत कोड (शून्य लागत सॉफ़्टवेयर या पायरेटेड सॉफ़्टवेयर जो स्वतंत्र रूप से वितरित किए जाते हैं) में नहीं देख सकते, लेकिन आपके पास खुले स्रोत सॉफ़्टवेयर के स्रोत कोड तक पहुंच है.

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

ओएसएस का एक और बड़ा फायदा यह है कि सॉफ्टवेयर लगातार विकसित होता है, क्योंकि अधिक से अधिक डेवलपर्स इसमें योगदान करते हैं, इसे जोड़ते हैं और इसे संशोधित करते हैं, जो मालिकाना सॉफ्टवेयर की तुलना में सॉफ्टवेयर को बेहतर, अधिक सुरक्षित और अपेक्षाकृत बग-मुक्त बनाता है। सबसे अच्छा उदाहरण लिनक्स कर्नेल है। लिनक्स कर्नेल के विकास की दर बेजोड़ है। LinuxFoundation.org द्वारा घोषित कुछ हालिया आंकड़े इस पहलू को उजागर करते हैं: ?? 10 साल पहले ट्रैकिंग शुरू होने के बाद से 1,200 से अधिक कंपनियों के लगभग 12,000 डेवलपर्स ने लिनक्स कर्नेल में योगदान दिया है। पिछली रिपोर्ट के बाद से, 200 कंपनियों के 4,000 से अधिक डेवलपर्स ने कर्नेल में योगदान दिया है, जिनमें से आधे ने पहली बार योगदान दिया है। प्रति घंटे कर्नेल में स्वीकार किए गए परिवर्तनों की औसत संख्या 7.71 है, जो प्रति दिन 185 परिवर्तनों और प्रति सप्ताह लगभग 1,300 में बदल जाती है। ??

आज, गूगल, फेसबुक, इंटेल, सैमसंग, रेड हैट, कैननिकल, सिस्को, याहू, आदि जैसे बड़े नाम, स्रोत गतिविधियों को खोलने के लिए प्रचार और योगदान कर रहे हैं.

ओपन सोर्स की जरूरत

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

आज, इस तेजी से विकसित हो रहे डिजिटल युग में, ओपन सोर्स सॉफ्टवेयर बहुत महत्वपूर्ण भूमिका निभाता है। प्रसिद्ध ओएसएस में लिनक्स कर्नेल शामिल हैं; प्रसिद्ध ब्राउज़र, मोज़िला; अपाचे वेब सर्वर जो दुनिया की अधिकांश शक्तियों को संचालित करता है ?? ओपनएसएसएल, एक परियोजना जो इंटरनेट को सुरक्षित रखती है और इसका उपयोग अधिकांश संगठनों और सरकारों द्वारा किया जाता है; GNUPG, जो एन्क्रिप्शन सॉफ्टवेयर है जो अधिकांश संगठनों द्वारा मेल और फ़ाइलों को सुरक्षित करने के लिए उपयोग किया जाता है; और NTP (नेटवर्क टाइम प्रोटोकॉल), जो इंटरनेट पर सभी मशीनों के समय को सिंक्रनाइज़ करता है। वहाँ भी बहुत अच्छी तरह से जाना जाता है और व्यापक रूप से खुला क्लाउड सॉफ्टवेयर, OpenStack… और सूची पर और पर चला जाता है!

लिनक्स फाउंडेशन जैसे संगठन, जो लिनक्स कर्नेल के विकास के साथ-साथ अन्य खुले स्रोत परियोजनाओं का समर्थन करते हैं; और अपाचे सॉफ्टवेयर फाउंडेशन, जो अपाचे वेब सर्वर सॉफ्टवेयर और ऐसी अन्य परियोजनाओं के विकास का समर्थन करता है, इस बात के उदाहरण हैं कि ओएसएस की विचारधारा कितनी सफल और व्यापक हुई है.

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

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

कैसे खुला स्रोत काम करता है

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

लेकिन क्या होगा अगर आप ?? अद्भुत सॉफ्टवेयर बनाया है और इसे स्रोत खोलना चाहते हैं। फिर, यह सरल है। आप अपने कोड का एक ज़िप बनाएं और इसे किसी भी ओपन सोर्स सॉफ़्टवेयर होस्टिंग साइट जैसे कि gitHub पर github.com, SourceForge atsourceforge.net, Google कोड at code.google.com, Gitorious at gitorious.org, और कई अन्य जगहों पर प्रकाशित करें। एक बार जब आपका प्रोजेक्ट वहां से निकल जाता है, तो लोग इसके पार आ जाएंगे, और सहयोग करना शुरू कर देंगे.

तो OSS का विकास सहयोगात्मक रूप से होता है.

तो OSS के शीर्ष पर उत्पादों का निर्माण कौन कर रहा है?

जवाब है – लगभग सभी! तकनीकी दिग्गज, Google, ने 900 से अधिक ओपन सोर्स प्रोजेक्ट्स से कोड की 20 मिलियन से अधिक लाइनों का योगदान दिया है। सबसे अच्छा उदाहरण एंड्रॉइड है, जो लिनक्स पर आधारित मोबाइल उपकरणों के लिए एक सॉफ्टवेयर स्टैक है। क्रोमियम Google का वेब ब्राउज़र है, गनेटी एक क्लस्टर वर्चुअल सर्वर प्रबंधन सॉफ्टवेयर है, गेरिट एक वेब आधारित कोड समीक्षा प्रणाली है, गो एक प्रोग्रामिंग भाषा है, इसके अलावा और भी कई.

लेकिन Google इस स्थान की एकमात्र बड़ी फर्म नहीं है। इसका प्रतिद्वंद्वी फेसबुक भी इस दौड़ में है। यहां तक ​​कि फेसबुक में ओपन सोर्स प्रोजेक्ट्स की एक विस्तृत श्रृंखला है जो वेब के साथ-साथ बैक-एंड सर्वर को भी कवर करती है। बक एंड्रॉइड के लिए एक बिल्ड सिस्टम है जो पुन: प्रयोज्य मॉड्यूल के निर्माण में मदद करता है, बोल्ट में एंड्रॉइड और आईओएस के लिए कुछ लाइब्रेरी शामिल हैं जो ऐप्स को आसान बनाने में मदद करते हैं, रिएक्ट एक जावास्क्रिप्ट आधारित लाइब्रेरी है, फ्लक्स एक एप्लीकेशन आर्किटेक्चर है जो वेब इंटरफेस, प्रेस्टो के निर्माण के लिए उपयोग किया जाता है। एक वितरित SQL क्वेरी इंजन है, और HHVM एक वर्चुअल मशीन है जिसे PHP प्रोग्राम को 5x बढ़े हुए थ्रूपुट के साथ निष्पादित करने के लिए डिज़ाइन किया गया है.

Red Hat, Intel और Canonical जैसे अन्य बड़े खिलाड़ी पीछे नहीं हैं.

Red Hat ?? s- समुदाय-आधारित लिनक्स आधारित ऑपरेटिंग सिस्टम, CentOS और फेडोरा, बहुत लोकप्रिय हैं। Red Hat का OpenStack RDO और JBoss डेवलपर का अपना समुदाय संचालित संस्करण भी है, जो एक एप्लिकेशन सर्वर है जो खुला स्रोत है.

ओपन सोर्स की दुनिया में इंटेल की भी बड़ी भूमिका है। इसका योक्टो प्रोजेक्ट एक साझा विकास वातावरण और एम्बेडेड डेवलपर्स के लिए उपकरण विकसित करने की एक पहल है.

उबंटू, दुनिया का सबसे लोकप्रिय और व्यापक रूप से इस्तेमाल किया जाने वाला ऑपरेटिंग सिस्टम है, जिसे कैननिकल द्वारा विकसित किया गया है, जो जूजू जैसे ओपन सोर्स सॉफ्टवेयर की एक विस्तृत श्रृंखला विकसित कर रहा है ?? जो क्लाउड एप्लिकेशन के प्रबंधन और स्थापना के लिए एक सेवा ऑर्केस्ट्रेशन टूल है। MAAS (मेटल-ए-ए-सर्विस) एक अन्य अभिनव परियोजना है जो भौतिक सर्वर और क्लाउड को प्रबंधित करने में मदद करती है.

मेरा विश्वास करो, यह पत्रिका उन सभी ओपन सोर्स प्रोजेक्ट्स को कवर नहीं कर पाएगी जो वर्तमान में वहां विकसित किए जा रहे हैं!

भारत, सॉफ्टवेयर सेवाओं और उत्पादों के लिए दुनिया का सबसे बड़ा आउटसोर्सिंग गंतव्य होने के नाते, ऐसी कंपनियां भी हैं जो ओएसएस के विकास के लिए उत्सुक हैं। एक अच्छा उदाहरण ईएसडीएस सॉफ्टवेयर सॉल्यूशन (esds.co.in) है, जहां कर्मचारियों को हर तरह से खुले स्रोत समुदाय को नवाचार करने और योगदान करने के लिए लगातार प्रोत्साहित किया जाता है। इसके उत्पाद eNlight, eMagic और MtvScan खुले स्रोत प्रौद्योगिकियों पर आधारित हैं.

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

eNlight को एक निजी क्लाउड समाधान के रूप में भी तैनात किया जा सकता है, जो एक्सएम सर्वर और हाइपर वीवी के अलावा VMware, KVM, Xen Libvirt जैसे हाइपरविजर की एक विस्तृत श्रृंखला का समर्थन करता है।.

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

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

ओएसएस ने डिजिटल दुनिया में हमारे काम करने के तरीके को बदल दिया है। अधिक से अधिक लोगों को इसकी सहयोगी संस्कृति द्वारा आकर्षित किया जा रहा है। जैसे कि बोलने की स्वतंत्रता में, हमें सॉफ्टवेयर का उपयोग करने की स्वतंत्रता विरासत में मिली है। और यह एक लंबा रास्ता तय करने वाला है!

About the author