मैं एएसपी.नेट एमवीसी में एक निजी परियोजना पर काम कर रहा हूं जिसे मैं ओपन सोर्स बनाने की योजना बना रहा हूं। अतीत में, मैंने कुछ PHP स्क्रिप्ट और यूनिक्स-आधारित सामानों को खोल दिया है। उन लोगों के लिए, मैं आम तौर पर एक बीएसडी/अपाचे शैली लाइसेंस के साथ चला गया, जब तक कि मैं उस पुस्तकालय को शामिल नहीं करता था जिसने इसे रोक दिया था। चीजों के लिनक्स/पीएचपी पक्ष पर, आमतौर पर जीपीएल-एड था जो कुछ ऐसा था, इस प्रकार अभी भी काफी स्पष्ट कटौती व्यवस्था होती है।
हालांकि, इस परियोजना के लिए, मैं यह पता लगाने की कोशिश कर रहा हूं कि इस परियोजना पर लागू होने के लिए कौन से लाइसेंस संभव हैं और प्रश्न का उत्तर देने के लिए कोई अच्छा संसाधन नहीं ढूंढ रहे हैं। मुझे पता है कि इस प्रश्न का एकमात्र "असली" जवाब वकील को शामिल करेगा। हालांकि, चूंकि यह ऐसा कुछ नहीं है जो राजस्व उत्पन्न करने जा रहा है, अगर मैं परियोजना की ओर $ 1000 में लात मारने जा रहा हूं, तो मैं एक वकील का भुगतान करने के बजाय आवेदन पर पास करने के लिए एक ग्राफिक डिजाइनर या उपयोगिता विशेषज्ञ को किराए पर लेना चाहता हूं ।
यह विशेष परियोजना आरएसएस पार्सिंग के लिए डेटाबेस एक्सेस और Argotic के लिए Subsonic का भी उपयोग करती है, इस मुद्दे को और जटिल बना रही है।
मुझे पता है कि मुझे उन सभी टुकड़ों का उपयोग करने की अनुमति है और मैं अपनी परियोजना को फिर से वितरित कर सकता हूं जो उन सभी का उपयोग करता है। हालांकि, जो मुझे छोड़ दिया गया है वह इस बात पर भ्रम है कि परिणामी परियोजना के तहत लाइसेंस प्राप्त किया जा सकता है।
मैं शायद सबसोनिक और आर्गोटिक बिट्स के लिए भूलभुलैया के माध्यम से अपने रास्ते पर बातचीत कर सकता हूं क्योंकि वे पहले से ही ओपन सोर्स लाइसेंस के तहत हैं, लेकिन मैं यह पता लगाने की कोशिश कर रहा हूं कि मैं किस परियोजना पर आवेदन कर सकता हूं, जो मैं शीर्ष पर लिखता हूं एएसपी.नेट एमवीसी का।
टिप्पणियों के जवाब में:
मैं कुछ भी "डर" नहीं हूँ। मैं इस अंतिम आवेदन के लाइसेंसिंग और वितरण में एक ही देखभाल करने का प्रयास कर रहा हूं कि मैं इसके वास्तुकला और विकास में हूं। इसके अलावा, मैंने आज किताबों पर तर्कसंगत बीजान्टिन बौद्धिक संपदा कानूनों पर ध्यान न देने के कारण जीवन बर्बाद कर लिया है।
और, बिल्कुल स्पष्ट रूप से, मुझे वास्तव में एक ओपन सोर्स घटक के वकील से अतीत में एक बुरा पत्र मिला है जिसे मैंने अपने ओपन सोर्स प्रोजेक्ट में शामिल किया था, लेकिन एक लाइसेंस का उपयोग किया जो वे थे खुश नहीं हूँ
दुर्भाग्यवश, "एक ओपन-सोर्स लाइसेंस" कानूनी शर्तों में अब और अधिक विशिष्ट नहीं है, "बस एक वेब प्रोग्रामिंग भाषा का उपयोग करें और आप ठीक होंगे"। जीपीएल स्पष्ट रूप से वहां के सबसे लोकप्रिय ओपन सोर्स लाइसेंसों में से एक है और इसके कुछ हिस्सों में से एक को भी एएसपी.नेट एमवीसी अनुप्रयोगों पर लागू नहीं किया जा सकता है। मैं उत्सुक हूं कि एक मौजूदा लाइसेंस है जो वास्तव में "संकलित" त्रुटि को फेंकने के बिना उपयोग किए जा रहे घटकों के अन्य लाइसेंसों के साथ "संकलित" हो सकता है।
मैं यह नहीं कह रहा हूं कि जवाब सरल है (यह नहीं है)। मैंने सवाल पूछा क्योंकि मुझे वास्तव में इस मुद्दे की जांच करने के परिप्रेक्ष्य से आने वाले उत्तर में दिलचस्पी है। जब मैंने शुरुआत में इसे पोस्ट किया, तो मुझे पूरी तरह से लंबे समय तक अनुत्तरित बैठने की उम्मीद थी क्योंकि यह एक साधारण सवाल नहीं है।