Open Source Software kya hai ? और इसकी पूरी जानकारी हिंदी में

ओपन सोर्स सॉफ्टवेयर के developers इसके source code को publicly उपलब्ध करवाते है. ताकि सभी को इसका code मिल सके. इसके code एक license के साथ पब्लिश करते है. ताकि दुसरे developers इस code को देख सके .जैसे mozillla firefox , open office और wikipedia etc. इसके derivative एंड्राइड में भी उपयोग किया जाते h आज इस पोस्ट में हम आपको यह बनाने वाले है की Open Source Software kya hai ? और इसकी पूरी जानकारी हिंदी में तो दोस्तों हमारे इस पोस्ट को अंत तक पढ़े.
Table of Contents
Open Source Software kya hai?
open source software जब एक developer अपनी technology ज्ञान से software को बनाता है. तो उस software को बनाने के लिए एक source code लिखा जाता है और उसके साथ एक License , जो publicly सभी लोगो के लिए हो.software को पढने के साथ उसमे सुधार करने या बदलाने का अधिकार भी देता है. उस software को ही open source software कहते है. यह ऐसा source code होता है, जिसका source code पब्लिक के लिए viewable और changeable होता है. मतलब की सब के लिए open रहता है. जो source code पब्लिक के लिए viewable और changeable होता है. तो इन software को close या poprietary software कहते है. इस प्रकार के software को इस्तमाल करने के लिए यूजर को कोई भी पैसे नही देने पढ़ते है.Open Source Software Licensing
Open Source Software सभी यूजर के लिए मुफ्त available रहते है. software के साथ एक license को delivered किया जाता है. यह license के रूप में यूजर को बताना चाहते है की “source code को सुधार जाने और कुछ बदलाव भी कर सकते है.” यह कुछ oos license :-- GNU GPL 3.0
- GNU General Public License 2.0
- BSD License 2.0
- MIT License
Open Source Software के फायदे- Advantages of Open Source Software
अब देखते है ओपन सोर्स सॉफ्टवेयर के advantages क्या क्या है.1. Hight Quality
इसमें अलग -अलग देशो के developer अपने जरुरत के अनुसार developed कर सकते है. इसलिए ओपन सोर्स सॉफ्टवेयर की quality commercial से अधिक होती है. इस software में हर यूजर का ध्यान रखा जाता है. एक ही प्रोजेक्ट बहुत सारे लोग काम करते रहते है तो इसके साथ में छोटी कमियां भी time रहते ठीक कर दी जाती हैं. इसी कारण से ओपन सोर्स सॉफ्टवेयर का इस्तमाल ज्यादा होता है. इसलिए इसकी software की quality बहुत अधिक होती है.2. Free of Cost
ओपन सोर्स सॉफ्टवेयर को जो भी developer बनता है .उसको free available करवाता है. इस software के source code को भी फ्री में उपलब्ध करवाते है. इसके सोर्स code में कोई भी modify कर सकते है.3.Ease of Availability
इस प्रकार के software आसानी से available हो जाते है. इस software को इस्तमाल करने के लिए ज्यादा formalities नही करनी पडती है.4. More Secure
इसके software में जो सोर्स कोड होता है. वह अधिक सुरक्षित होता है. क्योंकि इस software के सोर्स code को हजारो लोग अपनी problem को तुरंत solve कर देते है. इसलिए इसके सोर्स कोड ज्यादा secure रहते है.5. More Control
ओपन सोर्स सॉफ्टवेर के साथ में source code भी available करवाते है. कोई भी यूजर अपनी जरुरत के हिसाब से code में changes कर सकता है. इसमें यूजर को modify करने का पूरा control दिया जाता है. ओपन सोर्स सॉफ्टवेर को free में available करवाने के कारण हर कोई इसके बिकास में योगदान देता है. यह एक Continuous बिकास चक्र को प्रदान करता है. यह software आगे भी बढ़ रहा है और secure भी है.6. Training
कई लोग open source का इसलिए इस्तमाल करते है ताकि उनकी programming की practice हो सके. यह software open होते है. जिससे कोई भी व्यक्ति आसानी से programming सीख सकता है. इस software में source code को added करने के लिए एक Development platform provide होता है. वो भी फ्री में. Development platform में Github सबसे famous platform है. इसमें आपको बहुत सारे ओपन सोर्स सॉफ्टवेर मिल जाते है.Open Source Software के नुकसान – Disadvantages of Open Source Software
अब देखते है ओपन सोर्स सॉफ्टवेयर के disadvantages क्या क्या है.- इसके software में कोई भी requirement नही होती है. इसको commercial product को बनाने के लिए बताया जाता है, ताकि money generate हो सके. इसलिए इस ओपन सोर्स सॉफ्टवेर को अधिक developers develop करते है.
- इसके कारण यह कम uses friendly होता है. इसके uses interface को ज्यादा important नही देते है.
- जब कोई भी problem हो जाती है, तो उसका solution पाने के लिए इसके forum और community पर depend रहना पड़ता है.
- ओपन सोर्स सॉफ्टवेर में ज्यादातर free software ही होते है. पर इसमें indirect cost भी शामिल होता है. जैसे external support को pay करना पड़ता है.
- ओपन सोर्स सॉफ्टवेर ज्यादातर uses friendly नही होता है.
Open Source Software कैसे काम करता है ?
ओपन सोर्स सॉफ्टवेर एक proprietary software system जैसी काम करती है. यह commercial software firms से ही प्रदान होता है. इसको उपयोग करने के लिए कुछ भी पैसे नही देने होते है. ओपन सोर्स सॉफ्टवेर को प्रयोग करने के वाले users effectively co-developers होते है. इसमें न्यू ways की suggest कर रहे होते है. इनको improve करते है और bugs को निकलने में हेल्प करते है. इसको अपने अनुसार modify कर सकते है. इसको किसी और operating system में पोस्ट कर सकते है.Open Source Software list
- Python – programming language
- Apache Web Server – server
- Libre Office or Open Office – document editor
- GIMP – Graphic editor
- PHP – programming language
- Mozilla Firefox – web browser
- Linux – operating system
- Filezilla – FTP client
- Mozilla Thunderbolt – email client
- VLC Media Player – media Player
- Bit torrent
- Drizzel
- Draw
- Fladoop
- Evergreen
- Gentoo
- Jenkins
- LSB
- KDE
- Mycroft
- MinGW
- Nmap
- owncloud
- ReactOS
- OpenStreetMap
- pkgsrc
- SpamAssassin
- XBMC
- Debain
- Tor
- VNC
- Wine
- openstack
- XFS
- Selenium
- DRBD
- Subversion
- openWrt
- Python
- Perl
- QT
- openOtfice.org
- Ethereal
- NetBSB
- openSUSE
- midpoint
- kodi
- Imagemagick
- Joomla
- Sendmail
- Git GNOME
- Wiresshark
- Finnix
- FreeBSD
- Drupal
- GNU
- milos
- Freely
- iquery
- ubuntu
- inkscape
- Blender
- Sugar on a stick
- Linux
Pingback: 5 Best Programming Languages to Learn in 2021 - Beginner Detail