• 2024-11-21

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

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 वेब सर्वर

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

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

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

तल - रेखा

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


दिलचस्प लेख

सेना शिक्षा कैरियर स्थिरीकरण (ईसीएस) कार्यक्रम

सेना शिक्षा कैरियर स्थिरीकरण (ईसीएस) कार्यक्रम

शिक्षा कैरियर स्थिरीकरण (ईसीएस) कार्यक्रम गैर-पूर्व सेवा आवेदकों को बिना कॉलेज शिक्षा को पूरा करने का मौका प्रदान करता है।

सफल परियोजना प्रबंधकों की 10 आदतें

सफल परियोजना प्रबंधकों की 10 आदतें

सफल परियोजना प्रबंधकों की विशिष्ट आदतें होती हैं जो उन्हें अनुभवहीन परियोजना प्रबंधकों से अलग करती हैं। इन दस आदतों से आपको अपने खेल को आगे बढ़ाने की प्रेरणा मिलती है।

सफल रणनीतिक योजना विचार

सफल रणनीतिक योजना विचार

अच्छी तरह से किया, एक रणनीतिक योजना एक उपयोगी फ़ोकस प्रदान करती है जो संगठन को अपने मिशन के लक्ष्यों की ओर ले जाती है और स्थानांतरित करती है।

सफल बिक्री प्रबंधकों की योग्यता

सफल बिक्री प्रबंधकों की योग्यता

क्या बिक्री प्रबंधक गुण सफलता की ओर ले जाते हैं? नौकरी के लिए एक बहुत ही विशिष्ट कौशल सेट की आवश्यकता होती है जो विशिष्ट सैलस्पर्सन से बहुत भिन्न होता है।

कॉलेज के बाद अपनी पहली नौकरी में सफलता प्राप्त करना सीखें

कॉलेज के बाद अपनी पहली नौकरी में सफलता प्राप्त करना सीखें

आपके पास केवल एक पहली नौकरी होगी, इसलिए इसका अधिकतम लाभ उठाएं और आप एक रोमांचक और सफल दीर्घकालिक करियर के लिए मंच तैयार करेंगे।

उत्तराधिकार योजना का खाका

उत्तराधिकार योजना का खाका

किसी भी व्यवसाय में उत्तराधिकार नियोजन टेम्पलेट का उपयोग करना महत्वपूर्ण है। उन डेटा तत्वों के बारे में जानें, जिन्हें इस प्रकार की योजना में शामिल किया जाना चाहिए।