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