लाइसेंसिंग के संदर्भ में एक ServiceStack आधारित समाधान का भविष्य


12

मैं सिर्फ यह चाहता हूं कि कोई व्यक्ति निम्नलिखित प्रश्नों को स्पष्ट करे क्योंकि डेमिस बेलोट ने कुछ हफ़्ते पहले घोषणा की थी कि सर्विसस्टैक वाणिज्यिक हो जाएगा। नीचे दिए गए लिंक को देखें।

https://plus.google.com/app/basic/stream/z12tfvoackvnx1xzd04cfrirpvybu1nje54

(कृपया ध्यान दें कि जब मैं कहता हूं कि ServiceStack या SS मैं सभी संबद्ध SS पुस्तकालयों जैसे ServiceStack.Text, आदि का संदर्भ देता है)

  1. अगर मेरे पास सर्विसस्टैक का उपयोग करके पहले से विकसित एक समाधान है तो क्या मुझे एक बार एक लाइसेंस खरीदना होगा, जब एसएस एसएस वाणिज्यिक हो जाएगा, भले ही मैं एसएस बायनेरिज़ को व्यावसायिक रिलीज़ संस्करण में अपग्रेड न करूं?

  2. क्या एसएस के पिछले संस्करण (वाणिज्यिक लाइसेंसिंग से पहले) हमेशा ओपन सोर्स होंगे और पहले की तरह ही लाइसेंस का उपयोग करेंगे?

  3. अगर मैं आज गीथब पर एसएस (वाणिज्यिक लाइसेंसिंग से पहले) कांटा, तो क्या एसएस के वाणिज्यिक हो जाने के बाद इसे बनाए रखना अवैध होगा?

  4. यदि प्रश्न 2 का उत्तर हां है, तो क्या मैं एसएस के वाणिज्यिक लाइसेंस के बारे में चिंता किए बिना (सभी को बनाए रखते हुए और जनता के लिए स्रोत को जारी करते हुए) वाणिज्यिक होने के बाद भी पिछले संस्करण को कांटा कर पाऊंगा?


मुझे लाइब्रेरी बायनेरिज़ के परिवर्तन के बारे में पता नहीं था और एक तैनाती के दौरान काफी बुरी तरह से जल गया। ServiceStack ने शाखित और जमे हुए v3 बनाए हैं ताकि आप अभी भी गैर-वाणिज्यिक बायनेरिज़ तक पहुंच सकें। मैंने यहाँ V3 प्रोजेक्ट कांटा किया है ( github.com/nustack ) और पैकेज के नाम बदलने के लिए कुछ बिंदुओं पर नए पैकेज प्राप्त करने की कोशिश करूँगा।
Doobi

आपके nustack प्रोजेक्ट के 0 सदस्य हैं, जो मुझे लगता है कि आप इसका सदस्य भी नहीं हैं। अब जब हमारे पास पैकेजों में [3,4) सिंटेक्स उपलब्ध है ।config ServiceStack v3 का उपयोग करना संभव बनाता है और कभी भी v4 नहीं उठाता। मैं यहां चाय की पत्तियां पढ़ रहा हूं, क्या आपने पैकेज.कॉन्फिग में सिर्फ संस्करण रेंज निर्दिष्ट करने के पक्ष में रुकावट छोड़ दी है?
yzorg

2
इस प्रश्न का विषय बंद हो सकता है क्योंकि यह है प्रकट होता है दौरे एक भविष्य की भविष्यवाणी
कुटकी

1
@gnat: यहाँ भविष्यवाणी करने के लिए कुछ भी नहीं है। यह मूल रूप से एक प्रश्न है कि किसी उत्पाद के पिछले ओपन-सोर्स संस्करणों का क्या होता है जब उत्पाद का लाइसेंस बदल जाता है।
बार्ट वैन इनगेन शानौ

1
@BartvanIngenSchenau यह इस बात से मेल नहीं खाता है कि मैं इस प्रश्न में क्या पढ़ता हूं: "क्या एसएस के पिछले संस्करण (वाणिज्यिक लाइसेंस से पहले) हमेशा ओपन सोर्स होंगे और पहले की तरह ही लाइसेंस का उपयोग करेंगे?"
गन्नत

जवाबों:


11

एक निश्चित उत्तर प्राप्त करने का सबसे अच्छा तरीका उन्हें पूछना है। लेकिन मैं तुम्हें अपनी व्याख्या किसी भी तरह दूंगा।

मूल रूप से, वे मौजूदा लाइसेंस पर आपके द्वारा दिए गए लाइसेंस को रद्द नहीं कर सकते। और आपके द्वारा लिंक किए गए संदेश को पढ़ने से, वे मौजूदा बीएसडी आधारित कोड को उपलब्ध रखने की अपेक्षा करते हैं, लेकिन उस पर कोई काम नहीं करेंगे।

तो अपने प्रश्न लेने के लिए:

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

नहीं, आपको लाइसेंस खरीदने की आवश्यकता नहीं होगी, बस मौजूदा बीएसडी लाइसेंस वाले संस्करण का उपयोग करते रहें।

क्या एसएस के पिछले संस्करण (वाणिज्यिक लाइसेंसिंग से पहले) हमेशा ओपन सोर्स होंगे और पहले की तरह ही लाइसेंस का उपयोग करेंगे?

हाँ। उन्होंने आपको मौजूदा रिलीज़ पर लाइसेंस दिया है।

अगर मैं आज गीथब पर एसएस (वाणिज्यिक लाइसेंसिंग से पहले) कांटा, तो क्या एसएस के वाणिज्यिक हो जाने के बाद इसे बनाए रखना अवैध होगा?

नहीं यह अवैध नहीं होगा।

यदि प्रश्न 2 का उत्तर हां है, तो क्या मैं एसएस के वाणिज्यिक लाइसेंस के बारे में चिंता किए बिना (सभी को बनाए रखते हुए और जनता के लिए स्रोत को जारी करते हुए) वाणिज्यिक होने के बाद भी पिछले संस्करण को कांटा कर पाऊंगा?

हां, आप पुराने संस्करण को कांटा सकते हैं। लेकिन याद रखें कि वे पुराने कोड को रखने के लिए बाध्य नहीं हैं, ताकि आपको पता चल सके कि अचानक पुराना संस्करण अब उनकी साइट पर नहीं है, लेकिन इससे उन अधिकारों में कोई बदलाव नहीं होता है, जो आपने पुराने संस्करण का उपयोग करने के लिए दिए थे।


मैं अपने पहले के बयान को दोहराऊंगा: उनसे पूछें। खासकर यदि आप एक वाणिज्यिक समाधान का निर्माण कर रहे हैं, तो यह मौजूदा कोड के लाइसेंस पर उनकी आधिकारिक स्थिति प्राप्त करने के लायक है।


2
हां, मैंने उनसे पूछा और आपके समान ही जवाब मिला। मैं बस यह चाहता हूं कि उनमें से एक इसका जवाब यहां दे, क्योंकि इससे मेरे से ज्यादा लोगों को फायदा होगा। वे सलाह देते हैं कि समर्थन प्रश्नों को स्टैक साइटों में पोस्ट किया जाना चाहिए न कि उनके सामुदायिक पेज में। इसलिए यह सवाल। आपकी सभी मदद के लिए धन्यवाद क्रेग।
हरिन्दाका १aka

यहाँ मौजूदा कांटे हैं: nservicekit.com , और यहाँ: github.com/nustack
Jared Thirsk

4
  1. नहीं, वाणिज्यिक संस्करण 4 जारी होने के बाद, आपको अपने मौजूदा संस्करण सर्विसस्टैक (संस्करण 3) का उपयोग करने के लिए लाइसेंस खरीदने की आवश्यकता नहीं है।

  2. हां, आप अभी भी अनुमत बीएसडी लाइसेंस के तहत सर्विसस्टैक के मौजूदा संस्करणों का उपयोग कर सकते हैं, जिसके साथ उन्हें छोड़ा गया था।

  3. नहीं, यह एसएस के संस्करण 3 को कांटा करने के लिए अवैध नहीं है (और उस कांटे को बनाए रखें), क्योंकि यह जिस लाइसेंस के तहत जारी किया गया था, वह आपको ऐसा करने की अनुमति देता है।

  4. हाँ, आप एसएस के पिछले संस्करणों (संस्करण 3) को वाणिज्यिक संस्करणों (संस्करण 4+) के रिलीज़ होने के बाद भी कांटा कर सकते हैं। हालांकि, एक अन्य उत्तर के रूप में, एसएस पुराने संस्करणों के साथ दुनिया को प्रदान करने के लिए कोई दायित्व नहीं है। (यह वेब से इसे हटाने के लिए उनके हित में हो सकता है।) हालांकि , अपने स्वयं के कांटे बनाने के बजाय, मैं एक समुदाय के कांटे के पीछे होने पर विचार करने का सुझाव दे सकता हूं:

    क) NServiceKit - "एक हमेशा के लिए मुक्त, सेवा के स्रोत खुला स्रोत V3"

    बी) नूस्टैक - "एक सार्वजनिक, गैर वाणिज्यिक, उपयोगकर्ता प्रदान करना सेवा स्टैक पुस्तकालयों का संस्करण बनाए रखा।"


क्या आप इस बारे में और अधिक व्याख्या करने का मन बना रहे हैं कि यह पूछे गए प्रश्न का उत्तर देने के लिए क्या करता है और इसकी अनुशंसा क्यों करता है? "केवल-लिंक का जवाब देता" काफी स्टैक एक्सचेंज पर स्वागत करते हैं नहीं कर रहे हैं
कुटकी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.