वीडियो: Linux Tutorial for Beginners: Introduction to Linux Operating System 2024
ओपन सोर्स सॉफ़्टवेयर (ओएसएस) कंप्यूटर सॉफ़्टवेयर को इसके स्रोत कोड के साथ संशोधित करने के लिए वितरित किया गया है। सॉफ़्टवेयर में आमतौर पर सॉफ़्टवेयर को किसी भी तरह से चुनने के लिए प्रोग्रामर्स बदलने के लिए लाइसेंस शामिल होता है। वे कीड़े को ठीक कर सकते हैं, फ़ंक्शन सुधार सकते हैं या सॉफ़्टवेयर को अपनी आवश्यकताओं के अनुरूप अनुकूलित कर सकते हैं। ओपन सोर्स इनिशिएटिव (ओएसआई) ओएसएस पर एक प्रमुख प्राधिकरण है; ओपन सोर्स सॉफ़्टवेयर की उनकी परिभाषा 10 मानदंडों के तहत नियमों का अनुपालन करती है।
इसमें शामिल हैं:
- सॉफ्टवेयर पुनर्वितरण
- स्रोत कोड की उपलब्धता
- लाइसेंस का वितरण
- लाइसेंस गुण
- विरोधी भेदभाव
लाइसेंस
विभिन्न लाइसेंस अनुमति सॉफ्टवेयर प्रोग्राम को संशोधित करने के लिए विभिन्न स्थितियों के साथ जुड़ा हुआ है। ओएसआई ने उन लाइसेंस को मंजूरी दी जो ओपन सोर्स सॉफ्टवेयर की उनकी परिभाषा का अनुपालन करते थे। ब्लैक डक नॉलेजबेस के अनुसार सबसे लोकप्रिय लाइसेंसों में से 5 हैं:
- एमआईटी लाइसेंस
- जीएनयू जनरल पब्लिक लाइसेंस (जीपीएल) 2. 0
- अपाचे लाइसेंस 2. 0
- जीएनयू जनरल पब्लिक लाइसेंस (जीपीएल) 3. 0
- बीएसडी लाइसेंस 2. 0 (3-खंड, नया या संशोधित)
जब आप सोर्स कोड बदलते हैं, तो ओएसएसएस की एक आवश्यकता में आपके द्वारा किए गए बदलावों के साथ-साथ आपके तरीके भी शामिल होते हैं। कोड संशोधनों के बाद सॉफ़्टवेयर बनाया गया हो सकता है या मुफ्त में उपलब्ध नहीं किया जा सकता है।
-3 ->ओपन-सोर्स और वाणिज्यिक सॉफ्टवेयर के बीच का अंतर
व्यावसायिक रूप से उपलब्ध सॉफ्टवेयर या मालिकाना सॉफ्टवेयर, अपने स्रोत कोड तक पहुंच नहीं देता क्योंकि सॉफ़्टवेयर किसी और की बौद्धिक संपदा है।
नतीजतन, उपयोगकर्ता अक्सर इसके लिए भुगतान करते हैं
ओ.एस.एस., दूसरी तरफ, एक सहयोगी प्रयास है - सॉफ्टवेयर उन सभी में बौद्धिक संपदाओं को साझा किया जाता है जिन्होंने इसे विकसित या बदल दिया है।
ओपन सोर्स सॉफ्टवेयर बनाम। फ्री सॉफ्टवेयर
लोकप्रिय विश्वास के विपरीत, न तो कार्यक्रमों की कीमत पर केंद्रित है, या इसकी कमी है।
ओपन सोर्स स्रोत कोड और वितरण की मुफ्त उपलब्धता पर जोर देता है। नि: शुल्क सॉफ्टवेयर, इस तरह से, कोड संशोधन भी शामिल है लेकिन स्वतंत्रता पर जोर देती है कि उपयोगकर्ताओं को सॉफ्टवेयर के साथ क्या करना पसंद है। फ्री सॉफ्टवेयर फाउंडेशन सॉफ्टवेयर के लिए 4 शर्तों को पूरी तरह से मुफ्त में माना जाता है।
इसके अतिरिक्त, सॉफ्टवेयर को फ्रीवेयर के रूप में वर्गीकृत किया जा सकता है इसका मतलब यह है कि प्रयोक्ता कोई भी कीमत पर सॉफ़्टवेयर डाउनलोड नहीं करते, लेकिन वे इसके स्रोत कोड में कोई भी परिवर्तन नहीं कर सकते।
ओपन सोर्स सॉफ़्टवेयर के फायदे
लागत एक ड्राइविंग फैक्टर है, जबकि ओएसएस के पास कई अतिरिक्त लाभ हैं:
- उच्च गुणवत्ता के परिणाम जब स्रोत कोड पास, परीक्षण किया जाता है और फिक्स्ड होता है
- प्रोग्रामर्स के लिए यह एक मूल्यवान सीखने का मौका है वे आज उपलब्ध सबसे लोकप्रिय कार्यक्रमों में कौशल को सीख और लागू कर सकते हैं।
- बहुत से ओपन सोर्स सॉफ़्टवेयर मालिकाना सॉफ्टवेयर से अधिक सुरक्षित मानते हैं क्योंकि बग की पहचान की जाती है और जल्दी से तय हो जाती है
- चूंकि ओपन सोर्स सॉफ्टवेयर सार्वजनिक डोमेन में है, इसलिए यह बहुत कम संभावना है कि यह अनुपलब्ध हो सकता है। यह दीर्घकालिक परियोजनाओं के लिए महत्वपूर्ण है जो प्रोजेक्ट की अवधि के लिए इन उपकरणों पर भरोसा करते हैं।
- अधिकांश सॉफ्टवेयर मुफ्त है बाद में लागत बढ़ सकती है, हालांकि, सदस्यता या समर्थन शुल्क जैसे।
लोकप्रिय प्रकार के ओपन सोर्स सॉफ़्टवेयर
ओपन-सोर्स टेक्नोलॉजी ने बहुत से इंटरनेट की मदद की
इसके अलावा, आप और मैं हर दिन उपयोग करने वाले कई कार्यक्रम ओपन-सोर्स टेक्नोलॉजीज पर आधारित होते हैं उदाहरण के लिए, एंड्रॉइड ओएस और एप्पल के ओएस एक्स क्रमशः कर्नेल और यूनिक्स / बीएसडी ओपन-सोर्स टेक्नोलॉजीज पर आधारित हैं।
अन्य लोकप्रिय ओपन सोर्स सॉफ़्टवेयर है:
- मोज़िला के फ़ायरफ़ॉक्स वेब ब्राउज़र
- थंडरबर्ड ईमेल क्लाइंट
- PHP स्क्रिप्टिंग भाषा
- पायथन प्रोग्रामिंग भाषा
- अपाचे HTTP वेब सर्वर
- डेटाबेस सिस्टम > ओपन सोर्स और डेवलपर्स
ओएसएस परियोजनाएं सहयोग के अवसर हैं जो कौशल में सुधार करते हैं और क्षेत्र में कनेक्शन बनाते हैं। डेवलपर्स को खुले स्रोत विकास के मानक उपकरण के साथ प्रवीण होना चाहिए।
संचार उपकरण
- - ईमेल, रीयल-टाइम मैसेजिंग, फ़ोरम, और विकी डेवलपर्स को समाधान खोजने या एक दूसरे से विचारों को उछालने में सहायता करते हैं। वितरित संशोधन नियंत्रण प्रणाली
- - जब विभिन्न भौगोलिक स्थानों के कई डेवलपर डेटा और फाइलों को संशोधित करते हैं, तो ये सिस्टम विभिन्न संस्करणों और अपडेटों को प्रबंधित करते हैं बग ट्रैकर्स और कार्य सूचियां
- - बड़े पैमाने पर परियोजनाओं के मुद्दों की निगरानी करने और उनके फिक्सेस का ट्रैक रखने की अनुमति दें परीक्षण और डीबगिंग टूल
- - सिस्टम एकीकरण के दौरान स्वचालित परीक्षण और अन्य प्रोग्राम डीबग करें निष्कर्ष> खुले स्रोत परियोजनाओं के हजारों मालिकाना सॉफ्टवेयर के विकल्प हैं सॉफ्टवेयर विकास में कैरियर बनाने के लिए एक मार्ग के रूप में ओएसएसएस परियोजना पर काम करना। इसके अलावा, प्रोग्रामर दुनिया के सबसे बड़े सॉफ्टवेयर प्रोग्रामों पर काम करके अपने कौशल को सशक्त कर सकते हैं। फेसबुक, गूगल और लिंक्डइन रिलीज सॉफ्टवेयर ओपन सोर्स के रूप में, इसलिए डेवलपर्स ज्ञान साझा कर सकते हैं, समाधानों को नया कर सकते हैं और स्थिर, कार्यात्मक उत्पादों में योगदान दे सकते हैं।
ओपन सोर्स और पब्लिक डोमेन सॉफ़्टवेयर कहां खोजें
क्या खुले- स्रोत अनुप्रयोगों और सार्वजनिक डोमेन सॉफ्टवेयर? हाँ। ओपन सोर्स अनुप्रयोग सार्वजनिक डोमेन के अंतर्गत नहीं हैं
ओपन सोर्स बनाम पब्लिक डोमेन सॉफ्टवेयर एप्लीकेशन
ओपन सोर्स सॉफ़्टवेयर प्रयोक्ताओं को कार्यक्रम के स्रोत कोड का उपयोग करने और बदलने में मदद करता है। ये एप्लिकेशन सार्वजनिक डोमेन के अंतर्गत नहीं हैं
सॉफ़्टवेयर अद्यतन और सॉफ़्टवेयर अद्यतनों के बारे में उलझन में सॉफ़्टवेयर अपडेट्स बनाम सॉफ़्टवेयर अपग्रेड
मतभेदों के बारे में जानें, और आपको अपने सॉफ़्टवेयर को अद्यतन करने और अपग्रेड करने के बारे में क्या पता होना चाहिए।