Open Source Software क्या है और इसके फायदे क्या हैं ?

Open Source Software : नमस्कार दोस्तों , स्वागत है आपका हिंदी ब्लॉग Technosoch.com में | आज मैं इस आर्टिकल के माध्यम से बात करूँगा Open Source Software के बारे में की Open Source Software क्या है और इसके क्या फायदे हैं | अगर आप इसके बारे में नहीं जानते है तो आप सही जगह आए हैं , यहाँ पर आपको Open Source Software के बारे में पूरी जानकारी मिलेगी , इसके लिए आर्टिकल को पूरा पढ़े |

तो आइये इस पोस्ट ( Open Source Software क्या है और इसके फायदे क्या हैं ? ) के माध्यम से जानते है जिसे नीचे विस्तार से बताया गया हैं |

यह भी पढ़े :

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

ओपन-सोर्स सॉफ्टवेयर खुले सहयोग का एक प्रमुख उदाहरण है, जिसका अर्थ है कि कोई भी सक्षम उपयोगकर्ता विकास में ऑनलाइन भाग लेने में सक्षम है, जिससे संभावित योगदानकर्ताओं की संख्या अनिश्चित हो जाती है। कोड की जांच करने की क्षमता सॉफ्टवेयर में जनता के विश्वास की सुविधा प्रदान करती है | Open Source Software

Open Source Software क्या है ?

ओपन सोर्स सॉफ्टवेयर सोर्स कोड वाला सॉफ्टवेयर है जिसे कोई भी देख सकता है, संशोधित कर सकता है और बढ़ा सकता है।

“सोर्स कोड” सॉफ़्टवेयर का वह भाग है जिसे अधिकांश कंप्यूटर उपयोगकर्ता कभी नहीं देखते हैं; यह वह कोड है जिसे कंप्यूटर प्रोग्रामर बदलने के लिए हेरफेर कर सकते हैं कि कैसे सॉफ्टवेयर का एक टुकड़ा – एक “प्रोग्राम” या “एप्लिकेशन” – काम करता है।

प्रोग्रामर्स जिनके पास कंप्यूटर प्रोग्राम के सोर्स कोड तक पहुंच है, उस प्रोग्राम में सुविधाओं को जोड़कर या उन हिस्सों को ठीक करके सुधार कर सकते हैं जो हमेशा सही तरीके से काम नहीं करते हैं। Open Source Software

History of Open Source Software | ओपन सोर्स सॉफ्टवेयर का इतिहास

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

स्टॉलमैन ने अपने स्वयं के लाइसेंस के तहत मुफ्त कोड जारी करना शुरू किया, जिसे जीएनयू पब्लिक लाइसेंस कहा जाता है। सॉफ्टवेयर निर्माण के आसपास के इस नए दृष्टिकोण और विचारधारा ने जोर पकड़ा और अंततः 1998 में ओपन सोर्स इनिशिएटिव के गठन का नेतृत्व किया। Open Source Software

ओपन सोर्स सॉफ्टवेयर और अन्य प्रकार के सॉफ्टवेयर में क्या अंतर है?

कुछ सॉफ़्टवेयर में स्रोत कोड होता है जिसे केवल वह व्यक्ति, टीम या संगठन जिसने इसे बनाया है—और उस पर विशेष नियंत्रण रखता है—संशोधित कर सकता है। लोग इस तरह के सॉफ़्टवेयर को “मालिकाना” या “बंद स्रोत” सॉफ़्टवेयर कहते हैं।

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

ओपन सोर्स सॉफ्टवेयर अलग है। इसके लेखक इसके स्रोत कोड को अन्य लोगों के लिए उपलब्ध कराते हैं जो उस कोड को देखना चाहते हैं, इसकी प्रतिलिपि बनाना चाहते हैं, इससे सीखना चाहते हैं, इसे बदलना चाहते हैं या इसे साझा करना चाहते हैं।

डिज़ाइन के अनुसार, ओपन सोर्स सॉफ़्टवेयर लाइसेंस सहयोग और साझाकरण को बढ़ावा देते हैं क्योंकि वे अन्य लोगों को स्रोत कोड में संशोधन करने और उन परिवर्तनों को अपनी परियोजनाओं में शामिल करने की अनुमति देते हैं। वे कंप्यूटर प्रोग्रामर्स को जब चाहें ओपन सोर्स सॉफ़्टवेयर तक पहुँचने, देखने और संशोधित करने के लिए प्रोत्साहित करते हैं, जब तक कि वे दूसरों को ऐसा करने देते हैं जब वे अपना काम साझा करते हैं। Open Source Software

लोग ओपन सोर्स सॉफ्टवेयर का उपयोग करना क्यों पसंद करते हैं?

लोग कई कारणों से मालिकाना सॉफ़्टवेयर के बजाय ओपन सोर्स सॉफ़्टवेयर पसंद करते हैं, जिनमें शामिल हैं:

  • Control

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

जो उपयोगकर्ता प्रोग्रामर नहीं हैं, वे भी ओपन सोर्स सॉफ़्टवेयर से लाभान्वित होते हैं, क्योंकि वे इस सॉफ़्टवेयर का उपयोग अपनी इच्छानुसार किसी भी उद्देश्य के लिए कर सकते हैं – न कि केवल उस तरह से जैसे कोई और सोचता है कि उन्हें करना चाहिए।

  • Training

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

छात्र अपने कौशल को विकसित करने के साथ-साथ टिप्पणी और आलोचना को आमंत्रित करते हुए अपने काम को दूसरों के साथ साझा कर सकते हैं। जब लोग प्रोग्राम के सोर्स कोड में गलतियों का पता लगाते हैं, तो वे उन गलतियों को दूसरों के साथ साझा कर सकते हैं ताकि उन्हें वही गलतियाँ करने से बचने में मदद मिल सके।

  • Security

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

क्योंकि इतने सारे प्रोग्रामर मूल लेखकों से अनुमति मांगे बिना ओपन सोर्स सॉफ़्टवेयर के एक टुकड़े पर काम कर सकते हैं, वे मालिकाना सॉफ़्टवेयर की तुलना में ओपन सोर्स सॉफ़्टवेयर को अधिक तेज़ी से ठीक, अपडेट और अपग्रेड कर सकते हैं। Open Source Software

  • Stability

कई उपयोगकर्ता महत्वपूर्ण, दीर्घकालिक परियोजनाओं के लिए मालिकाना सॉफ़्टवेयर के लिए ओपन सोर्स सॉफ़्टवेयर पसंद करते हैं। चूंकि प्रोग्रामर ओपन सोर्स सॉफ़्टवेयर के लिए सार्वजनिक रूप से स्रोत कोड वितरित करते हैं,

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

  • Community

ओपन सोर्स सॉफ्टवेयर अक्सर उपयोगकर्ताओं और डेवलपर्स के एक समुदाय को इसके आसपास बनाने के लिए प्रेरित करता है। यह स्रोत खोलने के लिए अद्वितीय नहीं है; कई लोकप्रिय एप्लिकेशन मीटअप और उपयोगकर्ता समूहों का विषय हैं।

लेकिन खुले स्रोत के मामले में, समुदाय केवल एक प्रशंसक आधार नहीं है जो एक विशिष्ट उपयोगकर्ता समूह को (भावनात्मक रूप से या आर्थिक रूप से) खरीदता है; यह वे लोग हैं जो अपने पसंदीदा सॉफ़्टवेयर का उत्पादन, परीक्षण, उपयोग, प्रचार और अंततः प्रभावित करते हैं। Open Source Software

How does OSS work |ओपन सोर्स सॉफ्टवेयर कैसे काम करता है?

ओपन सोर्स कोड आमतौर पर एक सार्वजनिक भंडार में संग्रहीत किया जाता है और सार्वजनिक रूप से साझा किया जाता है। कोई भी व्यक्ति स्वतंत्र रूप से कोड का उपयोग करने के लिए भंडार तक पहुंच सकता है या समग्र परियोजना के डिजाइन और कार्यक्षमता में सुधार में योगदान दे सकता है। Open Source Software

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

पांच सबसे लोकप्रिय लाइसेंस

  • MIT License
  • जीएनयू जनरल पब्लिक लाइसेंस (जीपीएल) 2.0—यह अधिक प्रतिबंधात्मक है और इसके लिए आवश्यक है कि संशोधित कोड की प्रतियां सार्वजनिक उपयोग के लिए उपलब्ध कराई जाएं।
  • Apache License 2.0
  • GNU General Public License (GPL) 3.0
  • BSD License 2.0

ओपन सोर्स सॉफ्टवेयर के फायदे और नुकसान क्या हैं?

फायदे

  • ओपन सोर्स सॉफ्टवेयर मुफ्त है।
  • Open source लचीला है; डेवलपर्स यह जांच सकते हैं कि कोड कैसे काम करता है और अपनी अनूठी जरूरतों को बेहतर ढंग से फिट करने के लिए एप्लिकेशन के बेकार या समस्याग्रस्त पहलुओं में स्वतंत्र रूप से परिवर्तन कर सकता है।
  • खुला स्रोत स्थिर है; स्रोत कोड सार्वजनिक रूप से वितरित किया जाता है, इसलिए उपयोगकर्ता अपनी लंबी अवधि की परियोजनाओं के लिए इस पर निर्भर हो सकते हैं क्योंकि वे जानते हैं कि कोड के निर्माता केवल परियोजना को बंद नहीं कर सकते हैं या इसे खराब होने नहीं दे सकते हैं।
  • खुला स्रोत सरलता को बढ़ावा देता है; प्रोग्रामर सॉफ़्टवेयर को बेहतर बनाने के लिए पहले से मौजूद कोड का उपयोग कर सकते हैं और यहां तक कि अपने स्वयं के नवाचारों के साथ भी आ सकते हैं।
  • ओपन सोर्स एक बिल्ट-इन कम्युनिटी के साथ आता है जो सोर्स कोड को लगातार संशोधित और सुधारता है।
  • ओपन सोर्स नए प्रोग्रामर्स के लिए सीखने के बेहतरीन अवसर प्रदान करता है |

नुकसान

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

FAQ about Open Source Software

ओपन सोर्स सॉफ्टवेयर के उदाहरण क्या हैं?

ओपन सोर्स प्रोग्राम के उदाहरण
Android by GoogleOpen officeFirefox browserVCL media player.

ओपन सोर्स सॉफ्टवेयर क्या है ?

ओपन सोर्स सॉफ्टवेयर (ओएसएस) वह सॉफ्टवेयर है जो अपने स्रोत कोड के साथ वितरित किया जाता है, जो इसे अपने मूल अधिकारों के साथ उपयोग, संशोधन और वितरण के लिए उपलब्ध कराता है।

क्या फ़ायरफ़ॉक्स एक खुला स्रोत है?

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

मैं आशा करता हूँ की आपको मेरी जानकारी पसंद आई होगी , अगर आपको मेरी यह आर्टिकल पसंद आई है तो आप इसे लाइक करे और अपने दोस्तों , फॅमिली और ग्रुप में जरुर शेयर करे ताकि उन्हें भी इसकी जानकारी मिल सके |

धन्यवाद !!!

4 thoughts on “Open Source Software क्या है और इसके फायदे क्या हैं ?”

Leave a Comment