What is Open source software |in Hindi – 2021

किसी भी Program या ऑपरेटिंग सिस्टम को बनाने के लिए Programming language की आवश्यकता होती है, जिनको बनाने में काफी समय लगता है | इसे इन सॉफ्टवेयर या प्रोग्राम को बनाने के लिए एक या एक से अधिक लोग की आवशकता होती है | यह प्रोग्राम या सॉफ्टवेयर किसी के लिए भी Free या Paid होते हैं|

Open source software क्या है ?

किसी भी Software या program के Source Code को सभी के लिए मुफ्त में देना Open Source Software कहते है | जिसके मदत से किसी Software के Source Code का उपयोग करके उसमें किसी भी प्रकार के खामियों को दूर किया जाता है |

 जब भी हमें किसी Free Software की आवश्यकता होती है, तो हम Internet में उस Software के बारे में जानने लगते हैं ।यदि वह Software Free है, तो हम उसे डाउनलोड कर के उपयोग में लाते हैं। यदि वह Software Paid Versions  में हैं, तो हमें उसे खरीदना या फिर से ट्रायल वर्जन में डाउनलोड करके चलाने लगते हैं 

लेकिन Open Source Software इनमे से अलग है, परंतु Free Software के समानांतर कह सकते है| परन्तु Free सॉफ्टवेर इससे भिन्न ही होती है |

Open-Source-Software
Open-Source-Software

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

Open source software का इतिहास ?

Open Source Software को बनने में काफी दिक्कते आई थी, जिसे Richard Stallman ने 1983 में GNU Project को लाया गया , जिसके मदत से एक पूर्ण Operating System के Source Code को सभी लिखने के लिए बनाया गया | 

Richard Stallman ने ओपन सोर्स सॉफ्टवेयर को एक अहम प्रोग्राम के तहत लिया गया जिसे कई लोगों ने नकार दिया था, की Free Software  के Source Code  पब्लिक के लिए अलाव नहीं कर सकते हैं,  जिससे कि इस प्रोजेक्ट में लोगों की रुचि नहीं दिख रही थी | 

GNU Project में एक अहम भूमिका निभाते हुए GNU  घोषणा पत्र को 1985 में प्रकाशित किया गया था | जिसका एकमात्र लक्ष्य यह था कि निशुल्क कंप्यूटर ऑपरेटिंग सिस्टम को विकसित करने के लिए सभी अपनी महत्वपूर्ण भिमिका दी जाए|

Open Source Software Licensing

किसी भी Software का सबसे महत्वपूर्ण कड़ी License  होती है, जिसके मदद से कोई भी उस सॉफ्टवेयर को का अध्ययन या उसमें परिवर्तन या सार्वजनिक कर सकते है| इसीलिए किसी भी Software में License का होना आवश्यक होता है | 

सन 1989 में GNU General Public License  के तहत लाइसेंस के संस्करण को प्रकाशित किया गया जिससे कि कोई भी सॉफ्टवेयर को किसी बिना लाइसेंस के साथ उपयोग में नहीं लाया जा सकता था |

ओपन सोर्स Software में भी लाइसेंस का एक महत्वपूर्ण योगदान होता है, जिससे की कोई भी व्यक्ति उन Software का उपयोग कर है, एवं Copyright जैसी समस्याए नही आती है |

Types of Software | सॉफ्टवेर के प्रकार 

सॉफ्टवेयर मुख्यतः तीन प्रकार के ही होते हैं

Open Source Software :-

  • सभी के लिए free में source code का उपलब्ध होना |
  • उस सॉफ्टवेयर किक्रेट स्कोर ढूंढ सकते हैं |
  • इसे आसानी से मॉडिफाई कर सकते हैं |
  • इसमें अपने हिसाब से नए फंक्शंस को डाल सकते हैं 
  • इसे रेडिसटीब्यूट कर सकते हैं

Proprietary or Paid Software :-

  • यह सॉफ्टवेयर फ्री में नहीं मिलता है 
  • इस सॉफ्टवेयर का सोर्स कोड नहीं मिलता है 
  • इसमें आप सॉफ्टवेयर की कमियों को नहीं ढूंढ सकते हैं बिना ऑनर के परमिशन के
  • इसमें आपने फंक्शंस को ऐड नहीं कर सकते हैं 
  • यह सबसे ज्यादा सिक्योर होता है फ्री सॉफ्टवेयर की तुलना में

Free Software-

  • यह सॉफ्टवेयर फ्री में मिलते हैं लेकिन इनके शॉर्टकोड उपलब्ध नहीं होते हैं 
  • इन सॉफ्टवेयर केरल को फाइंड नहीं कर सकते हैं 
  • इसमें Programming के माध्यम से सुधार नहीं कर सकते हैं| 
  • इसमें नए फंक्शन ऐड नहीं कर सकते हैं 
  • यह सबसे सुरक्षित होते हैं परंतु यह सॉफ्टवेयर मुफ्त में मिलते हैं जैसे कि ट्रायल भजन एग्जांपल के लिए संपर्क करें

Some Famous Open Source Software  :-

कुछ सॉफ्टवेर को हम दिन प्रतिदिन उपयोग में लेट है , लेकिन हमे नही पता होता है,कि वे सब Open Source Software है,

Programming Languages:-  PHP, HTML5, Python, Perl etc

Frameworks :- Codeigniter, Symfony, Smarty etc

eCommerce :- Magneto,oscommerce,virtueMart etc

Others: Linux, Mozilla Firefox, VLC Media Player, LibreOffice, Brave etc

How to Download Open Source Software

Open Source Software  में Operating Systems, Video Editing Software, Video & Audio Players, Browsers एवं अनेकों प्रकार के सॉफ्टवेयर होते  हैं,  जिससे हम अनेकों प्रकार के प्लेटफार्म के जरिए हम डाउनलोड कर सकते हैं |

इन सॉफ्टवेर को download करने के लिए हम अनेको प्रकार के Websites में जाते है, और उन्हें download करके install कर उसे प्रयोग में लाया जाता है | पर कुछ website है , जिसमे जाकर उन software के बारे में अच्छे से पढ़ कर उसे डाउनलोड कर सकते हो |

www.sourceforge.net

www.opensource.org

www.openrdf.org

OSS Advantages:-

– ये Free और Open सॉफ्टवेयर मिलते है, जिससे कि आप आसानी से डाउनलोड करके अपने उपयोग मे लाया जा सकता है।

– इससे किसी भी software की Licence Free में उपलब्ध हो सकता है।

– Open Source Software के माध्यम से कोई Software के Source कोड को पढ़ सकता है।

– किसी भी प्रोग्राम के Details के बारे में जान सकता है ।

– अधिकतर Software एक Standard Programming Languages को ध्यान में रख कर लिखी जाती है।

– किसी भी program में नए Features को Add कर सकते है।

OSS Disadvantages-

– इसमें आपको किसी भी प्रकार के Support नही मिलती है , जिससे की आप को Programming करते समय परेशानियो का सामना करना पड़ सकता है |

– किसी भी program में Virus या Malware हो सकता है, जिससे की Computer में इस्तेमाल करते समय परेशानिया हो सकती है |

– Software के इस्तेमाल करते समय अनेको बातो का ध्यान रखना पड़ सकता है , जिससे की आप अच्छे software को जानने में मदत मिल सकती है |

Final Words | अंतिम शब्द

ithamu

rdhfggkk  

Leave a Reply

Your email address will not be published. Required fields are marked *

error: Content is protected !!