बंद स्रोत पर खुले स्रोत के रूप में शुरू में जारी परियोजना को कानूनी रूप से लेना कैसे संभव है? विशेष रूप से किसी भी संस्करण को GPL के साथ लाइसेंस प्राप्त है।
बंद स्रोत पर खुले स्रोत के रूप में शुरू में जारी परियोजना को कानूनी रूप से लेना कैसे संभव है? विशेष रूप से किसी भी संस्करण को GPL के साथ लाइसेंस प्राप्त है।
जवाबों:
यहाँ दो चीजें हैं:
इस लाइसेंस के तहत दिए गए सभी अधिकार कार्यक्रम पर कॉपीराइट की अवधि के लिए दिए गए हैं, और अपरिवर्तनीय हैं बशर्ते वर्णित शर्तों को पूरा किया गया हो।
(अनिवार्य उल्लेख: मैं एक वकील नहीं हूं, आपका देखें, और कुछ पहलू स्थानीय हो सकते हैं और आपके अधिकार क्षेत्र पर निर्भर करते हैं)।
एक बार जब वह इसे GPL / OSS लाइसेंसिंग प्राप्त कर लेता है तो आप दिए गए सॉफ़्टवेयर v1.5 का उपयोग करने के एक उपयोगकर्ता के अधिकार को नहीं ले सकते ।
परंतु।
आप दिए गए सॉफ़्टवेयर के लेखक से संपर्क कर सकते हैं v1.5 और
सॉफ्टवेयर से उसके अधिकार खरीदें
(यह सभी न्यायालयों में लागू नहीं होता है - कई देशों में कुछ अधिकार अपर्याप्त हैं - इसका मतलब यह है कि लेखक हमेशा उन को बरकरार रखता है और वह आपको केवल उन्हें लाइसेंस दे सकता है)
आह, जैसा कि आप पहले से ही कर रहे हैं, आप भी उत्पाद के नाम पर अधिकार खरीदने में रुचि हो सकती है ।
फिर आप एक व्यावसायिक लाइसेंस के तहत आगे के संस्करण (कहे गए सॉफ्टवेयर 2.0 ) जारी कर सकते हैं और केवल पिछले संस्करण को मुफ्त छोड़ सकते हैं। (जैसा कि मुक्त भाषण में)
कुछ OSS प्रोजेक्ट्स नए संस्करणों को बेचते रहते हैं, और पिछले एक को ओपनसोर्स के रूप में जारी करते हैं, हर बड़े संस्करण में।
(मैं यहां घोस्टस्क्रिप्ट के बारे में सोच रहा हूं , लेकिन एंड्रॉइड को कुछ ऐसा करने के लिए भी जाना जाता है, जो इच्छुक भागीदारों के लिए पूर्व-जारी करने वाले सामान, भारी कीमत के लिए)
क्या गलत हो सकता था
मुकाबला। एक प्रमुख ओएसएस कांटा + नाम बस नए वाणिज्यिक उत्पाद को मार सकता है, (यह एक मुक्त बाजार है)
अनुचर के पास दिए गए सॉफ़्टवेयर 1.5 को फिर से लाइसेंस देने के लिए आवश्यक सभी अधिकार नहीं हो सकते हैं
इस परियोजना को बहुत सारे बाहरी बग फिक्स, या फीचर परिवर्धन मिल सकते थे , और अनुचर ने कभी भी वेवर्स से पूछने की जहमत नहीं उठाई, इसलिए अब सॉफ्टवेयर वास्तव में अनुचर और हर किसी के पास है जो कभी भी किसी भी कोड का योगदान करते हैं । अनिर्धारित शर्तों के तहत ।
एक वास्तविक अयोग्य गंदगी जो केवल एक वकील के जलने के लिए कुछ समय के लिए इंतजार कर रही है और एक निगम जो पैसे के लिए दूध देने के लायक है। (वास्तव में, यहां तक कि GNU परियोजना हमेशा वेवर्स के लिए पूछती है जो GNU नींव के सभी कॉपीराइट का उल्लेख करते हैं)
उन अंतिम दो स्थितियों में ओएसएस से बाहर निकलने का एकमात्र तरीका सभी योगदान कोड का एक कठिन, विशाल, विशाल और दुखद पुनर्लेखन है। और यहां तक कि अगर सही और अच्छी तरह से किया जाता है, तो यह अभी भी चुनौतीपूर्ण हो सकता है, ( उस वकील द्वारा , हाँ) तो ... यह वास्तव में इसके लायक नहीं है।
अस्वीकरण: IANAL।
IANAL लेकिन:
मुझे लगता है कि यदि आप कोड बेस के लिए सभी कॉपीराइट के मालिक हैं, यानी सभी योगदानकर्ताओं ने आपको (या आपकी कंपनी के रूप में अधिक संभावना हो सकती है) कॉपीराइट को उनके सभी योगदानों के लिए, तो आप एक अलग लाइसेंस के तहत उस कोड आधार को फिर से जारी कर सकते हैं (जो एक बंद स्रोत एक हो सकता है) यदि आप चुनते हैं। कुछ प्रोजेक्ट्स ( जैसे jQuery ) एक साथ दो अलग-अलग लाइसेंस के तहत अपना कोड जारी करते हैं (जिनमें से एक GPL है)।
यह कोड के किसी भी मौजूदा संस्करण का लाइसेंस नहीं बदलता है, हालांकि ऐसा करते समय आप अपने योगदानकर्ताओं को काफी परेशान महसूस कर सकते हैं, परियोजना को आगे बढ़ा सकते हैं और इसे एक अलग नाम के तहत विकसित करना जारी रख सकते हैं। इस पर मुझे उद्धृत न करें, लेकिन मुझे लगता है कि इस तरह की चीज थी जिसके परिणामस्वरूप लिबर ऑफिस बनाम ओपन ऑफिस था।
यदि आप प्रोजेक्ट के सही धारक हैं, तो आपके पास अपने स्रोत को वितरित करने वाली प्रत्येक पार्टी के लिए (अद्वितीय) लाइसेंस सेट करने का अधिकार है।
अब यह देखते हुए कि आपने पहले ही किसी को GPL के साथ एक कोड दे दिया है, जो उसके पास है / उसे अब रद्द नहीं किया जा सकता जब तक कि कोड को किसी शर्त के तहत वितरित नहीं किया जाता।
उदाहरण के लिए, ओपन ऑफिस खुला स्रोत था (और अभी भी है)। लेकिन जब से Oracle ने Sun को अधिग्रहित किया, लोगों को लगा कि OO अब बहुत तंग हो सकता है इसलिए वे लिबर ऑफिस के नाम से उस कोड को स्वतंत्र रूप से संशोधित करना शुरू कर सकते हैं और Oracle उस अधिकार को रद्द नहीं कर सकता है।
हालांकि, दो चीजें हैं जो आप हमेशा कर सकते हैं:
कुछ शर्त के तहत लाइसेंस संलग्न करें। उदाहरण के लिए आपके पास ओपन सोर्स से कमर्शियल लाइसेंस हो सकता है जो केवल तभी है जब आप खुद ओपन सोर्स प्रोजेक्ट हों (या एनजीओ / एकेडेमिया)।
सभी नए संस्करण के लिए आप अभी भी पुराने लाइसेंस को बंद कर सकते हैं और एक नया प्रदान कर सकते हैं। उदाहरण के लिए REDHAT 7 (या 8) सभी खुले स्रोत थे। उसके बाद उन्होंने आरएचईएल बनाया जिसे व्यावसायिक रूप से लाइसेंस दिया गया था। इस तरह फेडोरा का जन्म हुआ।