हम एक .Net फ्रेमवर्क पर काम कर रहे हैं जो अंततः एक एकल DLL के बराबर है। हम फ्रेमवर्क के व्यावसायिक उपयोग के लिए शुल्क लगाने का इरादा रखते हैं, लेकिन इसे मुक्त स्रोत / गैर-व्यावसायिक उपयोग के लिए स्वतंत्र बनाते हैं। इस समय किसी न किसी तरह के सरल लाइसेंस के माध्यम से इसे प्रशासित करना है जो जारी किया जाएगा कि क्या आप इसे मुफ्त में उपयोग कर रहे हैं या भुगतान कर रहे हैं।
हम स्रोत कोड उपलब्ध कराने के लिए बहस कर रहे हैं। यह हमारी धारणा (और हमारी अपनी प्राथमिकता) है कि जहां आप स्रोत कोड तक पहुंच रखते हैं, वहां इसका उपयोग करना कहीं अधिक आकर्षक है।
मुझे दिलचस्पी है कि क्या लोग सोचते हैं कि स्रोत कोड उपलब्ध कराने से फ्रेमवर्क से पैसा बनाने की हमारी क्षमता को नुकसान होगा या क्या यह अधिक उपयोग को प्रोत्साहित करेगा और पर्याप्त "अच्छे" लोग व्यावसायिक रूप से उपयोग करने पर सही लाइसेंस के लिए भुगतान करने की व्यवस्था करेंगे।
मेरी भावना यह है कि, आम तौर पर, वाणिज्यिक परिचालन लाइसेंसिंग के मोर्चे पर गड़बड़ नहीं करते हैं और इसलिए स्रोत कोड उपलब्ध कराने से केवल उपयोग को बढ़ावा मिलेगा और इसलिए अंततः अधिक राजस्व उत्पन्न होगा, लेकिन मैं दूसरों के विचारों / अनुभव में दिलचस्पी लूंगा।