आप स्वतंत्र और मुक्त-स्रोत सॉफ़्टवेयर का उपयोग करने में संकोच महसूस कर सकते हैं, विशेष रूप से चूंकि अधिकांश कोड स्वयंसेवकों से आते हैं। हमारे जीवन के अधिकांश क्षेत्रों में, एक प्रतिष्ठित कंपनी से उत्पाद आना एक प्लस है। इस तरह आप भरोसा करते हैं कि कुछ अच्छी तरह से बनाया गया है।
Microsoft, Apple और Google के विशेषज्ञों के उच्च-गुणवत्ता वाले सॉफ़्टवेयर पर कुछ स्वयंसेवकों के कोड पर भरोसा क्यों करें?
जैसा कि टेक दिग्गजों ने हमें दिखाया है, उनका सॉफ्टवेयर विश्वसनीय हो सकता है, लेकिन यह अक्सर सभी प्रकार की ट्रैकिंग और शोषण के अन्य रूपों के साथ आता है। ओपन-सोर्स सॉफ़्टवेयर वास्तव में उपयोग करने के लिए अधिक सुरक्षित है, और यहाँ क्यों है।
1. पब्लिक कोड वह कोड है जिस पर आप भरोसा कर सकते हैं
बड़ी, प्रसिद्ध टेक कंपनियों से आने वाले अधिकांश सॉफ़्टवेयर के साथ मूलभूत समस्या यह है कि स्रोत कोड दृश्य से छिपा होता है। यह मालिकाना जानकारी है, और आप कोड को देखने, संशोधित करने या पुनर्वितरित करने में परेशानी में पड़ सकते हैं।
आपका एकमात्र विकल्प सॉफ़्टवेयर का उपयोग करना है-जैसा है और भरोसा है कि यह चलाने के लिए सुरक्षित है, या आप इसके बजाय सॉफ़्टवेयर का उपयोग न करने का विकल्प चुन सकते हैं।
इस प्रकार के कोड को क्लोज्ड-सोर्स सॉफ़्टवेयर के रूप में जाना जाता है। चूँकि आप कोड नहीं देख सकते हैं, आपके पास यह जानने का कोई तरीका नहीं है कि सॉफ़्टवेयर क्या कर रहा है। इससे कंपनियों को ऐसा कुछ भी करने की आजादी मिलती है जिससे उनका मुनाफा बढ़ सके।
यही कारण है कि हम जिन ऐप्स का उपयोग करते हैं वे हमारे व्यवहार की निगरानी करते हैं, हमारे स्थान को ट्रैक करते हैं, और अन्यथा हम जो कर रहे हैं उस पर नज़र रखने की कोशिश करते हैं। कंपनियों के लिए डेटा ब्रोकरों को बेचने या विज्ञापन बेचने के लिए उपयोग करने के लिए यह जानकारी मूल्यवान है।
मान लें कि कोई ओपन-सोर्स ऐप उसी तरह का डेटा संग्रह पेश करना चाहता है। खैर, बहुत कम लोग वास्तव में ट्रैक होना चाहते हैं। हम अपनी गोपनीयता को महत्व देते हैं, इसलिए जब हमारे व्यवहार को ट्रैक करने वाले कोड को हटाने का विकल्प दिया जाता है, तो हम करते हैं।
चूंकि स्रोत कोड किसी के लिए भी संपादित और पुनर्वितरित करने के लिए उपलब्ध है, कोई साथ आता है और अवांछित बिट्स को हटाकर एक नया (कभी-कभी वस्तुतः समान) ऐप बनाने के लिए कोड का उपयोग करता है। इस प्रक्रिया को फोर्किंग के रूप में जाना जाता है, और यह बुरे व्यवहार को हतोत्साहित करता है।
हमारे जीवन के अन्य क्षेत्रों की तरह, पारदर्शिता लोगों को बेहतर व्यवहार करने और बेहतर परिणाम देने के लिए प्रोत्साहित करती है।
2. वो बड़ी कंपनियां? वे सभी ओपन सोर्स पर भरोसा करते हैं
जब आप बड़ी तकनीक के बारे में सोचते हैं तो आपके दिमाग में सबसे पहले कौन सी कंपनी आती है? अमेज़न? फेसबुक? सेब? ये तीनों कंपनियाँ अलग-अलग डिग्री के लिए ओपन-सोर्स सॉफ़्टवेयर का उपयोग करती हैं और कुछ परियोजनाओं में वापस योगदान देती हैं। और वे अकेले नहीं हैं।
इस बात पर विचार करें कि Azure को एक सम्मोहक क्लाउड कंप्यूटिंग उत्पाद बनाने के लिए Microsoft Linux कर्नेल (एक ओपन-सोर्स ऑपरेटिंग सिस्टम) में कैसे निवेश करता है। Google Linux का उपयोग न केवल क्लाउड में बल्कि Chromebook और Android पर भी करता है। नीचे की कंपनियां सभी थीं लिनक्स फाउंडेशन के प्लेटिनम सदस्य 2023 की शुरुआत में।
वाल्व डेवलपर्स को सभी को बेहतर बनाने के लिए भुगतान करता है ओपन-सोर्स सॉफ्टवेयर जो स्टीम डेक को संभव बनाता है. फिर ऐसे विशाल निगम हैं जो ओरेकल और आईबीएम जैसे सामान्य उपभोक्ताओं की तुलना में अन्य व्यवसायों के साथ अधिक व्यापार करते हैं। दोनों ओपन-सोर्स सॉफ़्टवेयर का उपयोग और विकास करते हैं।
इंटरनेट स्वयं काफी हद तक ओपन-सोर्स आर्किटेक्चर पर बना है। वेब डेवलपर LAMP स्टैक (Linux, Apache, MySQL, और PHP) से परिचित हैं, जिसे वे अक्सर वेबसाइटों और वेब ऐप्स के लिए नींव के रूप में उपयोग करते हैं। सभी चार घटक खुले स्रोत हैं।
डेवलपर्स और कंपनियां ओपन-सोर्स सॉफ़्टवेयर पर भरोसा करती हैं क्योंकि यह विश्वसनीय है, खरोंच से एक विकल्प विकसित करने की तुलना में आसान है, और अक्सर वे अपने दम पर जो विकसित कर सकते हैं उससे बेहतर है। जब आप उनके उत्पादों का उपयोग करते हैं, तो श्रृंखला के किसी बिंदु पर आप अक्सर ओपन-सोर्स कोड पर निर्भर रहते हैं, भले ही अंतिम परिणाम के शीर्ष पर एक मालिकाना परत हो।
3. हम सभी एक ही कोड में निवेशित हैं
जब स्रोत कोड खुले तौर पर उपलब्ध होता है, तो यह एक प्रकार के सार्वजनिक कॉमन्स में प्रवेश करता है। कुछ ओपन-सोर्स टेक्नोलॉजी इंफ्रास्ट्रक्चर की तरह काम करती हैं। सार्वजनिक सड़कों की तरह, हम सभी बुनियादी ढांचे में विश्वसनीय, निजी नागरिकों और निगमों के साथ निवेश कर रहे हैं।
इसलिए जहां बहुत सारे ओपन-सोर्स सॉफ़्टवेयर स्वयंसेवकों से आते हैं, वहीं एक बड़ी रकम वैतनिक कर्मचारियों से भी आती है। उदाहरण के लिए, लिनक्स कर्नेल पाया जाता है सुपर कंप्यूटर और मोबाइल फोन में समान रूप से। निर्माताओं से लेकर वैज्ञानिकों तक सभी के पास लिनक्स कर्नेल में पैच योगदान करने के कारण हैं जो सुविधाओं को जोड़ते हैं या बग को ठीक करते हैं।
यहां तक कि जब कंपनियां बाजार में एक-दूसरे के साथ प्रतिस्पर्धा करने वाले उत्पादों का निर्माण कर रही हैं, तब भी वे ओपन-सोर्स सॉफ़्टवेयर में निवेश कर रहे हैं, जिसका उपयोग वे जितना हो सके उतना अच्छा और स्थिर होने के लिए करते हैं।
कई ओपन-सोर्स प्रोग्राम कॉपीलेफ्ट लाइसेंस के तहत भी वितरित किए जाते हैं, जिनके लिए कोड का उपयोग करने वाले लोगों को अपने संशोधनों को सार्वजनिक रूप से साझा करने की आवश्यकता होती है। यह किसी को कोड लेने और उसे अपनी निजी रचना में छिपाने से रोकता है। इसके बजाय, वे वापस देते हैं, कार्यक्रम बेहतर होता है, और हम सभी लाभान्वित होते हैं।
4. सॉफ्टवेयर (आमतौर पर) मुफ्त में दिया जाता है
अधिकांश ओपन-सोर्स सॉफ़्टवेयर उपयोग करने के लिए नि: शुल्क है, लेकिन यह एक विशिष्ट विशेषता है जो एक बार जितना हो सके उतना अलग नहीं है। इन दिनों, अधिकांश सॉफ़्टवेयर मूल्य टैग के साथ नहीं आते हैं। लेकिन एक अंतर है। बंद-स्रोत सॉफ़्टवेयर अक्सर मुफ़्त होता है क्योंकि डेवलपर्स ने परियोजना से लाभ प्राप्त करने का एक और तरीका ढूंढ लिया है, आमतौर पर हमारे बारे में डेटा एकत्र करने और बेचने या अन्यथा उपयोग करने के माध्यम से।
जब आप Google डॉक्स का उपयोग करते हैं, तो प्रत्येक कीप्रेस Google के लिए लॉग इन करने और किसी भी तरह से कमाई करने के लिए उपलब्ध होता है। Google अधिक से अधिक लोगों को Google डॉक्स का उपयोग करने के लिए प्राप्त करने से अधिक पैसा कमा सकता है, जितना कि अल्पसंख्यक को सॉफ्टवेयर बेचने से हो सकता है जो इसके लिए भुगतान करने को तैयार होंगे।
ओपन-सोर्स सॉफ़्टवेयर वास्तव में स्वतंत्र रूप से दिया जाता है, जिसमें कोई बंधन नहीं होता है। जब आप लिब्रे ऑफिस का उपयोग करते हैं, तो कोई नहीं जानता कि आप सॉफ्टवेयर के साथ क्या करते हैं।
लिब्रे ऑफिस मुफ्त है, क्योंकि ऐसी दुनिया में जहां कंप्यूटर पर इतना कुछ किया जाता है, इसे बनाना अन्यायपूर्ण माना जा सकता है लोग महंगे सॉफ़्टवेयर खरीदने या इसमें भाग लेने के लिए अपने व्यक्तिगत व्यवहार पर नज़र रखने के बीच चयन करते हैं समाज। यह हमें हमारे अगले बिंदु पर लाता है।
5. ओपन-सोर्स कम्युनिटी में आचार संहिता है
ओपन-सोर्स सॉफ़्टवेयर की दुनिया मालिकाना सॉफ़्टवेयर दुनिया की तुलना में नियमों के एक अलग सेट द्वारा शासित होती है। FOSS बनाने वाले बहुत से लोग ऐसा इसलिए करते हैं क्योंकि वे मानते हैं कि ऐसा करना एक नैतिक कार्य है। कभी-कभी यह पैसा बनाने के बारे में होता है, लेकिन ज्यादातर समय ऐसा नहीं होता है। लोग अक्सर अपने दिल की भलाई के लिए अपना कोड बनाते और साझा करते हैं।
यह कहना नहीं है कि लोग निस्वार्थ हैं। धन के अलावा भी कई लाभ हैं। बहुत से लोग पहले से उपलब्ध स्रोत कोड को देखकर प्रोग्राम करना सीखते हैं, और वे वापस देना चाहते हैं। अन्य लोगों ने सशुल्क कार्यक्रमों के ओपन-सोर्स विकल्पों से लाभ उठाया है जो वे वहन नहीं कर सकते थे और अपने जैसे लोगों के लिए समान सॉफ़्टवेयर बनाना चाहते हैं।
कुछ लोग अपनी मशीनों पर सॉफ़्टवेयर के साथ जो कुछ भी करना चाहते हैं उसे करने की आज़ादी पसंद करते हैं और खुद पर या दूसरों पर प्रतिबंध लगाने की कल्पना नहीं कर सकते।
उपयोगकर्ता अपने सॉफ़्टवेयर निर्माता को सख्त मानकों पर रखते हैं। लोगों ने उन बदलावों पर नाराजगी जताई, जिन पर लोग मालिकाना सॉफ्टवेयर की दुनिया में नजर नहीं रखेंगे, जैसे कि जब कैननिकल ने उबंटू में अमेज़ॅन की सिफारिशें जोड़ीं (जिसके परिणामस्वरूप उन्होंने अंततः हटा दिया)।
मुफ्त सॉफ़्टवेयर की दुनिया में, डिफ़ॉल्ट अपेक्षा यह है कि आप यह प्रतिबंधित नहीं करते हैं कि आपके ऐप तक किसकी पहुंच है, आप यह सीमित नहीं करते कि वे इसका उपयोग कैसे कर सकते हैं, और आप उनके व्यवहार को ट्रैक नहीं करते हैं।
6. ओपन-सोर्स सॉफ्टवेयर समय की कसौटी पर खरा उतरा है
कई ओपन-सोर्स प्रोजेक्ट दशकों से हैं। मोज़िला फ़ायरफ़ॉक्स, लिब्रे ऑफिस, जीआईएमपी, ऑडेसिटी और वीएलसी पर विचार करें। ये ऐसे प्रोग्राम हैं जो धीरे-धीरे बेहतर हो गए हैं, पुराने बग को खोते हुए नई सुविधाएँ प्राप्त कर रहे हैं। पृष्ठभूमि सॉफ़्टवेयर के लिए भी यही कहा जा सकता है, जैसे लिनक्स कर्नेल, या डेस्कटॉप वातावरण, जैसे गनोम और केडीई। यह सॉफ्टवेयर परिपक्व और सिद्ध है।
यह कहना नहीं है कि स्थिर बंद-स्रोत सॉफ़्टवेयर नहीं है जो वर्षों से है। वहाँ हैं। लेकिन आप पहले से ही मालिकाना सॉफ्टवेयर पर भरोसा करते हैं। यहाँ मुद्दा यह है कि बहुत सारे ओपन-सोर्स सॉफ़्टवेयर समय-परीक्षण के समान हैं, यदि ऐसा नहीं है।
यह भी ध्यान देने योग्य है कि कैसे मालिकाना सॉफ्टवेयर की दुनिया में जब कोई कंपनी बंद हो जाती है, तो उसका सॉफ्टवेयर चला जाता है। जब तक किसी ने अधिकार नहीं खरीदे, कोई भी कोड नहीं देख पाएगा। यह बस गायब हो जाता है।
ओपन-सोर्स सॉफ़्टवेयर के साथ, एक प्रोजेक्ट अनुरक्षित हो सकता है, जिसके कोई संस्करण अब दिखाई नहीं दे रहे हैं। लेकिन कोड का अस्तित्व बना रहता है, और कुछ लोग नए सॉफ़्टवेयर बनाने के लिए इस कोड का उपयोग कर सकते हैं। इसलिए भले ही कोई ऐप डेड लगता हो, उसका कोड लाइव हो सकता है।
ओपन-सोर्स सॉफ्टवेयर सबसे भरोसेमंद सॉफ्टवेयर है
ओपन-सोर्स सॉफ़्टवेयर हमेशा सबसे अधिक सुविधाएँ या सर्वश्रेष्ठ प्रदर्शन प्रदान नहीं करता है। कई मालिकाना कार्यक्रम हैं जो प्रतिस्पर्धा से आगे निकल जाते हैं। लेकिन जब भरोसे के मामलों की बात आती है, तो यह एक ऐसा क्षेत्र है जहां ओपन-सोर्स सॉफ्टवेयर सबसे अच्छा काम करता है।
यह आपके डेटा के बाद नहीं है। यह आपको विज्ञापन नहीं दिखाना चाहता। यह आपको एक पारिस्थितिकी तंत्र में बंद करने की कोशिश नहीं कर रहा है। यदि आप अपने कंप्यूटर का उपयोग मन की शांति के साथ करना चाहते हैं, तो मुफ्त और ओपन-सोर्स सॉफ़्टवेयर जाने का रास्ता है।