क्या मैं forked GPL कोड बेच सकता हूँ?


9

मुझे पता है कि जीपीएल कोड बेचना संभव है, लेकिन मैं जानना चाहता था कि क्या जीपीएल कोड बेचना संभव है जिसे कांटा और संशोधित किया गया है। कांटा और संशोधित कोड अभी भी उपयोग, संशोधित और पुनर्वितरित करने के लिए उपलब्ध होगा।


5
हां, आप अभी भी लाइसेंस के तहत अपने अधिकारों का प्रयोग कर रहे हैं। शुरुआती GPL के खिलाफ एक तर्क था कि 'कोई भी इसका इस्तेमाल करके पैसा नहीं कमाएगा', जो झूठा साबित हुआ।
टिम पोस्ट

3
बस याद रखें कि जब आप कांटा, जीपीएल तक कांटा कोड है।
माइकल कोहेन

1
... हाँ ... लेकिन जो मुफ्त में डाउनलोड और निर्माण कर सकता है, उसके लिए कौन भुगतान करेगा?
डेग्नेलिस

2
जहां तक ​​जीपीएल का संबंध है, "मेनलाइन" और "फोर्क्ड" व्युत्पन्न कार्यों के बीच कोई अंतर नहीं है; दोनों सिर्फ व्युत्पन्न कार्य हैं।
MSLALERS

4
@arnaud लोग जो कॉल / ईमेल समर्थन करने में सक्षम होना चाहते हैं और "इसे मेरे लिए ठीक करना" कहते हैं, जब मंचों पर समाधान के लिए शिकार करने के बजाय कुछ टूट जाता है या खुद कोड में गोताखोरी करता है।
दान

जवाबों:


14

हां, यह अनुमति है, लेकिन आपको लाइसेंस की सभी आवश्यकताओं को पूरा करना होगा। जो भी आप इसे बेचते हैं उसे GPL द्वारा अनुमति के अनुसार उपयोग करने, संशोधित करने और पुनर्वितरित करने की अनुमति दी जानी चाहिए।


1
और कोड को फोर्क करने की आवश्यकता नहीं है!
जेडी

@ जयदीप - यह करता है अगर वह अपने सभी बदलावों को मुख्य परियोजना पर वापस धकेलने वाला नहीं है। उस स्थिति में, वह इसे कांटा कहता है या नहीं, उसने मुख्य परियोजना को प्रभावी रूप से कांटा होगा।
माइकल कोहेन

1
क्षमा करें, मुझे स्पष्ट होना चाहिए था कि मेरा मतलब है कि सभी जीपीएल कोड बेचे जा सकते हैं, इसके लिए उस प्रयोजन के लिए कांटा लगाने की आवश्यकता नहीं है। आप बदले हुए कोड के बारे में सही हैं।
जेडी

3

फ्री सॉफ्टवेयर मूवमेंट हमेशा फ्री ऑफ चार्ज और फ्रीडम ऑफ यूज / मॉडिफिकेशन / रिडिस्ट्रिएशन के बीच स्पष्ट रूप से अंतर करता है। जीपीएल स्पष्ट रूप से उत्तरार्द्ध के बारे में है। एकमात्र मौलिक मुद्दा लाइसेंस की सभी शर्तों का पूर्ण अनुपालन है। जाहिरा तौर पर आप सिर्फ इतना है कि यह एक समस्या नहीं होनी चाहिए करने का इरादा है।

संक्षेप में: GPL में कुछ भी आपको प्रोग्राम के लिए चार्ज करने से रोकता है।

एकमात्र समस्या जो उत्पन्न हो सकती है, वह GPL से स्वतंत्र है और यह केवल तर्क / मनोविज्ञान का मामला है: यदि संशोधित कार्यक्रम स्वतंत्र रूप से पुनर्वितरण योग्य है और इस प्रकार उपलब्ध है तो कोई भी इसके लिए भुगतान क्यों कर सकता है। यह अभी भी इसे पूर्ववत नहीं करता है।


1
असल में मैंने पहले ही Android makret पर एक GPL एप्लिकेशन देखा है जो दो बार था, एक बार मुफ्त और एक बार भुगतान किया गया। और यह एक ही आवेदन था। "आवेदन निशुल्क और खुला स्रोत है, जैसी टिप्पणी के साथ, लेकिन यदि आप इसे पसंद करते हैं, तो दान करने पर विचार करें, जिसे आप केवल भुगतान किया गया संस्करण चुनकर कर सकते हैं ..."।
जनवरी को जन हडेक

1
"कोई भी इसके लिए भुगतान क्यों कर सकता है?" - सरल: शुरू में प्राप्त करने के लिए। GPL यह नहीं कहता है कि आपको इसे मुफ्त में प्रदान करना चाहिए; इसके बजाय, आप जितना चाहें चार्ज कर सकते हैं, लेकिन आपको अपने ग्राहक को इसे मुफ्त में देने की अनुमति देनी होगी, और आपको स्रोत और इसे बदलने का अधिकार प्रदान करना होगा, इसे वितरित करना होगा आदि, इसलिए, यदि आपने बहुत उपयोगी बनाया है एक GPLed कार्यक्रम के nontrivial कांटा, और किसी को सख्त जरूरत है, आप एक मालिकाना उत्पाद के लिए मूल्य निर्धारित कर सकते हैं। केवेट: आप केवल एक बार ऐसा कर सकते हैं, क्योंकि पहला क्लाइंट हमेशा दूसरे क्लाइंट के लिए आपका प्रतियोगी बन सकता है।
15:28 बजे user281377

मैंने सोचा था कि कोड को स्वतंत्र रूप से उपलब्ध और वितरित करना होगा। इस आवश्यकता को पूरा करने के लिए कोड का एक लिंक आवेदन में रखा जा सकता है, लेकिन जीपीएल में यह नहीं कहा गया है कि संकलित बाइनरी या लाइब्रेरी को स्वतंत्र रूप से वितरित किया जाना था। हालांकि मैं इस बारे में गलत हो सकता
हूं-

कोड और सॉफ्टवेयर को बेचा जा सकता है क्योंकि GPLed है, लेकिन इस कारण से नहीं, सॉफ्टवेयर सभी के लिए उपलब्ध होना चाहिए! कोड को केवल सीमित संख्या में साझा करना पूरी तरह से उचित है।
लुका

हे ... फ्री सॉफ्टवेयर फाउंडेशन ने शुरू में नि: शुल्क सॉफ्टवेयर वितरण बेचने के लिए खुद को फंड किया :-)
रॉस पैटरसन

3

जब तक आपने पढ़ा और लाइसेंस को पूरी तरह से समझ नहीं लिया, तब तक आपको GPL कोड के साथ कुछ भी नहीं करना चाहिए। विशेष रूप से, GNU पब्लिक लाइसेंस संस्करण 3 के प्रस्तावना का तीसरा पैराग्राफ यह कहता है:

जब हम मुफ्त सॉफ्टवेयर की बात करते हैं, तो हम स्वतंत्रता की बात कर रहे हैं, कीमत की नहीं। हमारे सामान्य सार्वजनिक लाइसेंस यह सुनिश्चित करने के लिए डिज़ाइन किए गए हैं कि आपके पास निशुल्क सॉफ़्टवेयर की प्रतियां वितरित करने की स्वतंत्रता है (और यदि आप चाहें तो उनके लिए शुल्क लें), कि आप स्रोत कोड प्राप्त करें या यदि आप चाहें तो इसे प्राप्त कर सकते हैं, कि आप सॉफ़्टवेयर को बदल सकते हैं या नए मुक्त कार्यक्रमों में इसके टुकड़े का उपयोग करें, और आप जानते हैं कि आप इन चीजों को कर सकते हैं।

यह प्रश्न का उत्तर देने के लिए प्रतीत होता है, लेकिन धारा 5 में विशेष रूप से संशोधित संशोधित स्रोत संस्करण शामिल हैं :

आप धारा 4 की शर्तों के तहत प्रोग्राम के आधार पर, या प्रोग्राम से इसे बनाने के लिए संशोधन कर सकते हैं, स्रोत कोड के रूप में, बशर्ते कि आप इन सभी शर्तों को पूरा करते हों ...

और धारा 10 अनिवार्य रूप से समझाती है कि जब आप कोड के लिए शुल्क ले सकते हैं, तो आपको लाइसेंस बरकरार रखना होगा और आप किसी को GPL के तहत उनके अधिकारों का प्रयोग करने के लिए शुल्क नहीं दे सकते।


1
जिसका मतलब है कि कोई अपना कोड कांटा कर सकता है और फिर उसे दूर कर सकता है, सही है?
रामहुंड 14

@ रामहाउंड: हाँ, जो कोई भी स्रोत प्राप्त करता है, उसे आगे वितरित कर सकता है और आपको स्रोत किसी को भी देना होगा जिसे आपने बाइनरी दिया था और इसके लिए पूछते हैं (आप इसके लिए शुल्क भी ले सकते हैं, लेकिन जीपीएल इसे "इससे अधिक नहीं" भौतिक रूप से स्रोत के इस संदेश को निष्पादित करने की आपकी उचित लागत "और केवल अगर द्विआधारी और स्रोत भौतिक माध्यम पर भेज दिए जाते हैं, तो इंटरनेट डाउनलोड मुफ्त होना चाहिए)।
जन हडेक

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

@SunAvatar जब तक आप लाइसेंस को नहीं समझते हैं, आपको वास्तव में किसी भी कोड, जीपीएल या अन्यथा के साथ कुछ भी नहीं करना चाहिए । आप सभी जानते हैं, लाइसेंस कह सकता है कि आपको भोर में चिकन का त्याग करना होगा। (जो जल्दी उठना चाहता है?) बिंदु से अधिक, जब तक आप शर्तों को नहीं समझते हैं, तब तक आप यथोचित मान सकते हैं कि मुफ्त (GPL'ed) मुफ्त सॉफ्टवेयर का मतलब है कि आप वही कर सकते हैं जो आप इसके साथ चाहते हैं और इसी तरह यह महसूस करने में असफल रहें कि उस कोड को अपनी खुद की परियोजना में शामिल करने के कुछ निहितार्थ हो सकते हैं कि आप अपनी परियोजना को कैसे वितरित कर सकते हैं।
कालेब

3

हां, इसके लिए जाएं, यह देखते हुए कि लाइसेंस कहता है कि आपको किसी ऐसे व्यक्ति को स्रोत उपलब्ध कराना है जिसे आप सॉफ़्टवेयर वितरित करते हैं। वह पहलू वैकल्पिक नहीं है। आपको यह समझने की भी आवश्यकता है कि आप अपने उपयोगकर्ताओं को अन्य लोगों को सॉफ़्टवेयर देने से रोक नहीं सकते हैं (नीचे FSF लिंक इन बिंदुओं को बताते हैं)।

यहां जीपीएल सॉफ्टवेयर बेचने पर एफएसएफ का पेज , मूल रूप से 'हाँ, आप ऐसा कर सकते हैं, लेकिन आपको अभी भी लाइसेंस का पालन करना होगा।'

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

यदि आप कर सकते हैं, तो अपने स्रोत को आम तौर पर उपलब्ध कराएं। जहाँ उपयुक्त हो, आप अपने कुछ बदलावों को मूल परियोजना की ओर धकेलने पर भी विचार कर सकते हैं। यह आपके व्यवसाय की योजना के लिए कोई मतलब नहीं हो सकता है, लेकिन अगर आप इसे स्विंग कर सकते हैं, तो यह किसी को भी बंद करने के लिए एक लंबा रास्ता तय करेगा, जो आपको लगता है कि आप समुदाय से बाहर आ रहे हैं।


1
आपको यकीन होना चाहिए। आप अपने ग्राहकों को कुछ भी नहीं रोक सकते। ऐसा इसलिए है कारण लाइसेंस मौजूद है।
Jan Hudec

@JHHudec - ठीक करने के लिए संपादित किया गया। यह बेचना नि: शुल्क सॉफ्टवेयर लिंक में भी है।
माइकल कोहेन

1

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.