ओपन सोर्स सॉफ़्टवेयर, समझाया गया

लाइसेंस परिभाषा के केंद्र में है। जो कोड दिखाई देता है वह जरूरी नहीं कि ओपन सोर्स हो यदि लोगों को वे अधिकार प्राप्त नहीं होते हैं।

ओपन सोर्स सॉफ़्टवेयर अपना सोर्स कोड एक लाइसेंस के तहत उपलब्ध कराता है जो लोगों को निर्धारित शर्तों के तहत इसे उपयोग करने, देखने, बदलने और पुनर्वितरित करने देता है।

खुली पहुंच विकल्प बनाती है

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

ये विकल्प एक प्रदाता पर निर्भरता कम कर सकते हैं। वे इस बात की गारंटी नहीं देते कि सॉफ़्टवेयर को स्थानांतरित करना, बनाए रखना या बदलना सरल होगा।

आपकी टीम को अभी भी एक योजना की आवश्यकता है

ओपन सोर्स सॉफ़्टवेयर को अन्य सॉफ़्टवेयर की तरह अपडेट, सुरक्षा समीक्षा और सहायता की आवश्यकता होती है। कुछ प्रोजेक्ट्स में सशुल्क सहायता होती है। अन्य अपेक्षा करते हैं कि अपनाने वाली टीम उस काम का अधिक हिस्सा संभाले।

इस पर भरोसा करने से पहले लाइसेंस और प्रोजेक्ट के रखरखाव रिकॉर्ड की समीक्षा करें। फिर तय करें कि आपके संगठन में कौन अपडेट का स्वामी होगा और यदि प्रोजेक्ट दिशा बदलता है तो क्या होगा।

ओपन सोर्स सॉफ़्टवेयर शब्द

ओपन सोर्स लाइसेंस
वे शर्तें जो सोर्स कोड को उपयोग करने, देखने, बदलने और साझा करने की अनुमति देती हैं।
योगदानकर्ता
वह व्यक्ति या संगठन जो किसी ओपन सोर्स प्रोजेक्ट में बदलाव का प्रस्ताव देता है।
फ़ोर्क
किसी प्रोजेक्ट की एक अलग प्रति जो अलग दिशा में विकसित हो सकती है।

इसे अपनाने से पहले क्या जांचें

लाइसेंस

पुष्टि करें कि आपका व्यवसाय क्या कर सकता है और सॉफ़्टवेयर साझा करते समय कौन सी शर्तें लागू होती हैं।

रखरखावकर्ता

जांचें कि कौन बदलावों की समीक्षा करता है और प्रोजेक्ट रिलीज़ और रिपोर्ट की गई समस्याओं को कैसे संभालता है।

आपकी सहायता योजना

तय करें कि कौन अपडेट इंस्टॉल करेगा, सवालों के जवाब देगा, और कुछ गड़बड़ होने पर प्रतिक्रिया देगा।

ओपन सोर्स सॉफ़्टवेयर के बारे में सवाल

यह अक्सर बिना लाइसेंस शुल्क के उपलब्ध होता है, लेकिन एक व्यवसाय अभी भी होस्टिंग, सेटअप, सहायता, अनुकूलन या रखरखाव के लिए भुगतान कर सकता है।

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

आमतौर पर, हां, अपने लाइसेंस की शर्तों के भीतर। लाइसेंस बदले हुए संस्करण को वितरित करने के लिए शर्तें भी निर्धारित कर सकता है, इसलिए बदलाव करने या साझा करने से पहले इसकी समीक्षा करें।

ऐसा सॉफ़्टवेयर चुनें जिसे आप समझ सकें

Caffeine ऐप्स Internet Computer पर चलते हैं — एक पब्लिक नेटवर्क जो इसी के लिए बना है।