• 2024-10-31

ओपन-सोर्स सॉफ्टवेयर की परिभाषा और उदाहरण

Devar Bhabhi hot romance video देवर à¤à¤¾à¤à¥€ की साथ हॉट रोमाà¤

Devar Bhabhi hot romance video देवर à¤à¤¾à¤à¥€ की साथ हॉट रोमाà¤

विषयसूची:

Anonim

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

ओपन-सोर्स सॉफ्टवेयर मानदंड

ओपन सोर्स इनिशिएटिव (OSI), 1998 में स्थापित एक वैश्विक गैर-लाभकारी संस्था, ओएसएस पर एक प्रमुख प्राधिकरण के रूप में कार्य करता है। ओपन-सोर्स सॉफ़्टवेयर की इसकी परिभाषा में 10 मापदंड शामिल हैं, जैसे मामलों से संबंधित:

  • सॉफ्टवेयर पुनर्वितरण
  • स्रोत कोड उपलब्धता और अखंडता
  • वितरण और लाइसेंस के गुण
  • व्युत्पन्न कार्य
  • विरोधी भेदभाव

लाइसेंस

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

  1. एमआईटी लाइसेंस
  2. GNU जनरल पब्लिक लाइसेंस (GPL) 2.0
  3. अपाचे लाइसेंस 2.0
  4. GNU जनरल पब्लिक लाइसेंस (GPL) 3.0
  5. बीएसडी लाइसेंस 2.0 (3-खंड, नया या संशोधित)

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

ओपन-सोर्स सॉफ्टवेयर बनाम वाणिज्यिक सॉफ्टवेयर

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

ओपन-सोर्स सॉफ्टवेयर बनाम फ्री सॉफ्टवेयर

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

इसके विपरीत, ओएसएस मानदंड, जिसे ओपन सोर्स इनिशिएटिव ने एक दशक बाद विकसित किया, सॉफ्टवेयर के संशोधन और स्रोत कोड, लाइसेंसिंग और वितरण को बदलने के परिणामों पर अधिक जोर दिया।

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

ओपन-सोर्स सॉफ्टवेयर के लाभ

हालांकि इसकी लागत में कमी एक महत्वपूर्ण लाभ है, OSS के कई अतिरिक्त लाभ हैं:

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

ओपन-सोर्स सॉफ्टवेयर के लोकप्रिय प्रकार

ओपन-सोर्स प्रौद्योगिकियों ने इंटरनेट को स्थापित करने में बहुत मदद की। इसके अलावा, हर दिन उपयोग में आने वाले कई कार्यक्रम ओपन-सोर्स प्रौद्योगिकियों पर आधारित हैं। बिंदु में मामले: एंड्रॉइड ओएस और ऐप्पल के ओएस एक्स क्रमशः कर्नेल और यूनिक्स / बीएसडी ओपन-सोर्स प्रौद्योगिकियों पर आधारित हैं।

अन्य लोकप्रिय ओपन-सोर्स सॉफ्टवेयर है:

  • मोज़िला का फ़ायरफ़ॉक्स वेब ब्राउज़र
  • थंडरबर्ड ईमेल क्लाइंट
  • PHP स्क्रिप्टिंग भाषा
  • पायथन प्रोग्रामिंग भाषा
  • अपाचे HTTP वेब सर्वर

ओपन-सोर्स सॉफ्टवेयर और डेवलपर्स

ओएसएस परियोजनाएं सहयोग के अवसर हैं जो कौशल में सुधार करते हैं और क्षेत्र में कनेक्शन का निर्माण करते हैं। जिन क्षेत्रों में डेवलपर काम कर सकते हैं उनमें शामिल हैं:

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

तल - रेखा

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


दिलचस्प लेख

रोजगार सत्यापन और नमूना नीति

रोजगार सत्यापन और नमूना नीति

यह समझने में रुचि है कि रोजगार सत्यापन कैसे काम करता है और यह क्या है? यहाँ एक सरल व्याख्या और एक नमूना नीति है।

अपने कर्मचारियों को सशक्त कैसे करें

अपने कर्मचारियों को सशक्त कैसे करें

कर्मचारी सशक्तिकरण की परिभाषा में रुचि रखते हैं? यह वह है जो इसे उदाहरणों के साथ दिखता है जो इसे कार्रवाई में चित्रित करते हैं।

कैसे एक सशक्त कार्य संस्कृति में उत्तीर्ण होने वाले उम्मीदवारों को खोजें

कैसे एक सशक्त कार्य संस्कृति में उत्तीर्ण होने वाले उम्मीदवारों को खोजें

कर्मचारी सशक्तीकरण के बारे में जानें और इन नमूना नौकरी साक्षात्कार प्रश्नों का उपयोग उन उम्मीदवारों को खोजने के लिए करें जो सशक्त कार्य संस्कृतियों में पनपे हैं।

रोजगार सत्यापन पत्र नमूना और टेम्पलेट

रोजगार सत्यापन पत्र नमूना और टेम्पलेट

इस नमूना रोजगार सत्यापन पत्र की कोशिश करें और किसी कंपनी द्वारा किसी व्यक्ति को नियुक्त करने की पुष्टि के लिए टेम्प्लेट।

जानें तरीके लीडर इनोवेशन को प्रोत्साहित करते हैं

जानें तरीके लीडर इनोवेशन को प्रोत्साहित करते हैं

यहां 11 चीजें हैं जो एक नेता एक ऐसा वातावरण बनाने के लिए कर सकते हैं जहां कर्मचारियों को अभिनव होने के लिए प्रोत्साहित किया जाता है।

EMT / पैरामेडिक जॉब विवरण: वेतन, कौशल और अधिक

EMT / पैरामेडिक जॉब विवरण: वेतन, कौशल और अधिक

बीमार और घायल रोगियों को ईएमटी और पैरामेडिक्स को साइट पर आपातकालीन देखभाल के लिए प्रशिक्षित किया जाता है। उनकी शिक्षा, कौशल, वेतन, आदि के बारे में जानें।