आज हम एक ऐसे विषय के बारे में बात करेंगे जिसके बारे में ज्यादा लोग नहीं जानते हैं हम में से ज्यादा लोग कंप्यूटर और मोबाइल पर जो भी कार्य करते हैं वह सभी हम अलग-अलग विशेष सॉफ्टवेयर की मदद से कर पाते हैं।इस सॉफ्टवेयर प्रोग्रामिंग को लिखा और विकसित किया जाता है। अगर आप एक छात्र हैं या आपने कोई कंप्यूटर कोर्स किया है तो आपने सॉफ्टवेयर का नाम जरूर सुना होगा।
लेकिन अगर आप कंप्यूटर की दुनिया से जुड़े इस महत्वपूर्ण शब्द के बारे में नहीं जानते हैं तो आज हम आपकी इस समस्या का समाधान इस पोस्ट के माध्यम से देंगे। आज की इस पोस्ट में open source software kya hai और open source से जुड़ी सभी जानकारी आपके साथ साझा कर रहा हूं आज के इस पोस्ट में हम जानेंगे कि open source software kya hai और इसके क्या फायदे हैं।
Table of Contents
ओपन सोर्स सॉफ्टवेयर क्या है

जब कोई डेवलपर अपने तकनीकी ज्ञान से सॉफ्टवेयर बनाता है, तो सार्वजनिक रूप से उस सॉफ्टवेयर को बनाने के लिए लिखे गए कोड को एक लाइसेंस के साथ सभी मनुष्यों को उस सॉफ्टवेयर को पढ़ने और उसमें सुधार करने और अपनी इच्छा के अनुसार बदलाव करने का अधिकार होता है। उस सॉफ्टवेयर को ओपन-सोर्स सॉफ्टवेयर कहा जाता है।
ओपन सोर्स सॉफ़्टवेयर एक ऐसा सॉफ्टवेयर है जो स्रोत कोड के साथ बनाया जाता है जिसे उपयोगकर्ता द्वारा पढ़ा या संशोधित किया जा सकता है और इसका स्रोत कोड इंटरनेट पर स्वतंत्र रूप से उपलब्ध होता है।
आम तौर पर ओपन सोर्स सॉफ्टवेयर के लिए डेवलपर्स का समूह जिसे डेवलपर समुदाय भी कहा जाता है यहां हर कोई एक साथ काम करता है National Resource Center for Free/Open-Source Software (NRCFOSS) एक सरकारी संगठन है जिसे भारत में ओपन सोर्स सॉफ्टवेयर को बढ़ाने के लिए बनाया गया है
अगर आप कंप्यूटर या स्मार्टफोन इस्तेमाल करते हैं तो जब आप अपने डिवाइस में कोई सॉफ्टवेयर या एप डाउनलोड करने के लिए इंटरनेट पर सर्च करते हैं तो आपने कई ऐसे सॉफ्टवेयर देखे होंगे जो फ्री में मिलते हैं, सारे सॉफ्टवेयर ओपन सोर्स ही होते हैं।
ओपन सोर्स सॉफ्टवेयर में बदलाव
अब आप सोच रहे होंगे कि कोई व्यक्ति ओपन सोर्स सॉफ्टवेयर में कोई बदलाव कैसे कर सकता है जबकि उस सॉफ्टवेयर को बनाने वाला एक ही व्यक्ति है तो चलिए मैं आपको इसके बारे में थोड़ा विस्तार से बताता हूं किसी भी सॉफ्टवेयर को बनाने के लिए कोडिंग की जरूरत होती है और कोडिंग दो प्रकार की होती है
- सोर्स कोड(Source code)
- वस्तु कोड(Object code)
जब कोई प्रोग्राम C ++ या java में लिखा जाता है, तब प्रोग्राम 5 या 10 लाइन का नहीं होता, कई लाइन का होता है, और कुछ ग्रुप को हम कंप्यूटर भाषा में प्रोग्राम इंस्ट्रक्टर (program instruction) कहते हैं, जो इस तरह है एक संकेतवाली होता है। इसे स्रोत कोड कहते हैं।
कंप्यूटर डिवाइस पर चलने के लिए सॉफ्टवेयर बनाते हैं, लेकिन इस सोर्स कोड को कंप्यूटर समझ नहीं पाता है क्योंकि सोर्स कोड पढ़ने योग्य रूप में होता है, जिसे केवल हम और आप ही समझ सकते हैं।
जो सोर्स कोड को ऑब्जेक्ट कोड में बदलता है, कंप्यूटर केवल 0 या 1 बाइट को ही समझता है, उसे ऑब्जेक्ट कोड या मशीन कोड कहते हैं। ऑब्जेक्ट कोड 0 और 1 शब्दों का एक क्रम है, जैसे 01011 0155, जिसे हम इंसान नहीं समझते हैं। लेकिन कंप्यूटर उन्हें समझता है
इसलिए, जब सॉफ़्टवेयर का स्रोत कोड हमारे पास उपलब्ध होता है, तो हम अपनी आवश्यकताओं के अनुसार स्रोत कोड को बदलकर नई सुविधाएँ जोड़ सकते हैं या सॉफ़्टवेयर में सुधार कर सकते हैं। सोर्स कोड का उपयोग करके हम नए सॉफ्टवेयर विकसित कर सकते हैं। और इसे मुफ्त में या कुछ शुल्क पर बेच सकते हैं।
इन सभी कामों पर कोई पाबंदी नहीं है, ऐसा नहीं है कि इंटरनेट पर उपलब्ध सभी ऐप या सॉफ्टवेयर मुफ्त में उपलब्ध हैं। इसका उपयोग एक बंद-स्रोत सॉफ़्टवेयर है प्रोपराइटरी सॉफ्टवेयर भी कहा जाता है
प्रोपराइटरी सॉफ्टवेयर
इस सॉफ्टवेयर का सोर्स कोड आपको सॉफ्टवेयर के साथ नहीं मिलता, इसे कोई भी अपने हिसाब से नहीं बदल सकता, प्रोपराइटरी सॉफ्टवेयर का सोर्स काफी सुरक्षित रखा जाता है, केवल वही कंपनी इसे संशोधित या विकसित कर सकती है। इस सॉफ्टवेयर को क्लोज्ड सोर्स सॉफ्टवेयर विंडोज और IOS ऑपरेटिंग सिस्टम सॉफ्टवेयर का एक सरल उदाहरण बनाया गया है।
ओपन सोर्स और क्लोज्ड सोर्स के बीच अंतर
ओपन सोर्स सॉफ्टवेयर क्लोज्ड सोर्स सॉफ्टवेयर से बेहतर होता है क्योंकि ओपन सोर्स सॉफ्टवेयर में हम अपनी जरूरत के अनुसार सोर्स कोड को संशोधित कर सकते हैं और इसे हमारे लिए आसान बना सकते हैं।
जबकि क्लोज्ड सोर्स सॉफ्टवेयर में ऐसा करना संभव नहीं होता है, इसलिए अधिकांश नए डेवलपर अपने द्वारा लिखे गए प्रोग्राम के परीक्षण के लिए ओपन सोर्स करते हैं और नए सॉफ्टवेयर विकसित करने का अभ्यास करते हैं।
ओपन सोर्स सॉफ्टवेयर में ऑपरेटिंग सिस्टम में Linus, Linux, Apex, Web Server, Joogla Programming Language, PHP, Python, Web Browser, Mobilfox, Google Chrome,आदि कई प्रसिद्ध उदाहरण है।
ओपन सोर्स सॉफ्टवेयर का सबसे बड़ा और सबसे लोकप्रिय उदाहरण Android है, जिसे आज लाखों लोग इस्तेमाल करते हैं। Android, Google द्वारा बनाया गया एक ओपन-सोर्स ऑपरेटिंग सॉफ्टवेयर सिस्टम है, जिसका उपयोग कोई भी कर सकता है।
इसके अनुसार इसमें बदलाव किया गया है और नई सुविधाएँ जोड़ी गई हैं। अगर आप डेवलपर बनना चाहते हैं और आपको एक ओपन सोर्स सॉफ्टवेयर सिस्टम की जरूरत है जहां से आप सॉफ्टवेयर बनाने का काम कर सकें तो उसके लिए कुछ वेबसाइट है, जो www.sourceforge.com और www.opensource.org और www. Opensource.org
ओपन सोर्स सॉफ्टवेयर के फायदे
- पहला फायदा यह है कि फ्री-ऑफ-कॉस्ट ओपन-सोर्स सॉफ्टवेयर के तहत विकसित सभी सॉफ्टवेयर मुफ्त में उपलब्ध कराए जाते हैं।
- इस सॉफ़्टवेयर का स्रोत कोड पूरी तरह से निःशुल्क प्रदान किया जाता है जिसे कोई भी संशोधित कर सकता है।
- ऐसा अनुमान लगाया गया है कि ओपन-सोर्स सॉफ्टवेयर मुफ्त में उपलब्ध होने से लोगों ने 60 मिलियन डॉलर की बचत की है।
- यह उच्च गुणवत्ता वाले ओपन सोर्स सॉफ्टवेयर की गुणवत्ता कमर्शियल सॉफ्टवेयर से बेहतर होती है क्योंकि दुनिया के अलग-अलग डेवलपर इसे अपनी जरूरत के हिसाब से सामूहिक प्रयास से विकसित करते हैं, इसलिए इस सॉफ्टवेयर में हर तरह के यूजर का ध्यान रखा जाता है।
- इसके साथ ही छोटी-मोटी खामियों को समय रहते ठीक कर लिया जाता है, यही वजह है कि सॉफ्टवेयर की गुणवत्ता बहुत अच्छी होती है।
- ओपन सोर्स सॉफ्टवेयर बेहतर गुणवत्ता के साथ-साथ अधिक सुरक्षित होता है, इसे समय-समय पर अपडेट भी किया जाता है, और इसका Bug समय के साथ फिक्स होती है, जो इस सॉफ्टवेयर को पूरी तरह से सुरक्षित बनाता है क्योंकि यह पूरी दुनिया में उपलब्ध है। डेवलपर द्वारा योगदान दिया जाता है, इसलिए वे भी बहुत शक्तिशाली होते हैं
- शुरुआती डेवलपर्स बहुत सारे ओपन-सोर्स सॉफ़्टवेयर पसंद करते हैं क्योंकि इसका उपयोग करके वे बेहतर प्रोग्राम बना सकते हैं। जिसमें कोई भी नया डेवलपर आसानी से सोर्स कोड देखकर प्रोग्रामिंग सीख सकता है।
- इसमें कंप्यूटर पढ़ने वाले बच्चे भी कोडिंग सीखकर अपनी प्रोग्रामिंग और डेवलपमेंट स्किल्स को बढ़ा सकते हैं।
- ओपन-सोर्स सॉफ़्टवेयर के सोर्स कोड को देखने या संपादित करने के लिए, आपको डेवलपमेंट प्लेटफॉर्म से मुफ्त में सोर्स कोड मिलेगा। Github.com डेवलपमेंट फॉर्म से सबसे मशहूर नाम है, जहां कई ओपन सोर्स सॉफ्टवेयर के सोर्स कोड मिल जाएंगे।
- ओपन-सोर्स सॉफ्टवेयर के साथ सोर्स कोड भी दिए जाते हैं, जिससे यूजर्स खुद कोड को चेक कर सकते हैं और अपनी जरूरत के हिसाब से जरूरी बदलाव कर सकते हैं। स्रोत कोड में परिवर्तन करने के लिए उपयोगकर्ता को पूर्ण नियंत्रण दिया जाता है।
- ओपन-सोर्स सॉफ्टवेयर सोर्स कोड की मुफ्त उपलब्धता सभी को ओपन सोर्स के आगे के विकास में योगदान करने की अनुमति देती है। यह एक सतत विकास चक्र प्रदान करता है जो सॉफ्टवेयर को कम समय में तेजी से बढ़ने और सुधारने की अनुमति देता है।
निष्कर्ष
दोस्तों इस वीडियो से आपको open source software kya hai है और इसके फायदे के बारे में पूरी जानकारी मिल गई होगी, मैं हमेशा इस पोस्ट के माध्यम से आपको दिए गए विषय पर पूरी जानकारी प्राप्त करने की कोशिश करता हूं ताकि आपको कही और ना जाना पड़े।
इस पोस्ट से संबंधित किसी भी समस्या है, तो आप हमें नीचे कमेंट में जरूर बताएं ताकि हम आपकी समस्या का जल्द से जल्द समाधान कर सकें।
ओपन सोर्स सॉफ्टवेयर का जनक किसे कहा जाता है?
एरिक रेमंड और ब्रूस पेरेन्स

Hello Friends, My Name is Akram Raza मैं एक Full-Time Blogger और Digital Marketer हूँ। https://hindiinfo.net/ ये Website मैंने उन लोगो के लिए बनाये है जो Free Online घर बैठे Online Earning, Blogging,Seo सीखना चाहते है.
आप हमें instagram और यूट्यूब पर भी follow कर सकते हैं।
Blogging और Digital Marketing मैं पिछले 3 साल से कर रहा हूं Blogging और Digital Marketing को मैंने बहुत ही बारीकी से समझा है। Blogging और Digital Marketing के बारे में मेरा जो भी अनुभव रहा है वाह मैं इस वेबसाइट https://hindiinfo.net/ और अपने YouTube channel के माध्यम से साझा करता हूं धन्यवाद।