क्या GPL किसी को भी इसके लिए भुगतान किए बिना GPL सॉफ्टवेयर प्राप्त करने की अनुमति देता है?


19

मैंने बिक्री के लिए एक अच्छा वर्डप्रेस (GPL) विषय देखा है।

मैं किसी ऐसे व्यक्ति को जानता हूं जिसने इसे खरीदा है।

मेरे 2 प्रश्न हैं:

  1. क्या कंपनी इसे बेच रही है जो कोई भी (ग्राहक या नहीं) स्रोत कोड भेजने के लिए यह पूछ रहा है?
  2. क्या जिसने इसे खरीदा है वह मुझे मुफ्त में एक कॉपी दे सकता है जिसे मैं उत्पादन में इस्तेमाल कर सकता हूं?

2
यह कोई खामी नहीं है, यही GPL की मंशा है।
हेलियन

6
हां, जब तक आप इसे व्यावसायिक रूप से बंडल नहीं करते और / या इसे बदल नहीं देते। यदि आप इसे बदल देते हैं, तो आपको अपने परिवर्तनों को "मुफ्त में" भी देना होगा। GPL एक "व्यापार-विरोधी" लाइसेंस है। अपाचे संस्करण 2 जैसे अन्य लाइसेंस "प्रो-बिजनेस" हैं और आपको कोड / उत्पाद को फिर से बेचने और बेचने की अनुमति देते हैं।
स्नेकडोक

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

9
@SnakeDoc एक व्यावसायिक लाइसेंस 'एंटी-फ्री' की तुलना में GPL कोई अधिक 'एंटी-बिजनेस' नहीं है। वास्तव में जीपीएल ठीक उसी सिद्धांत पर निर्भर करता है जैसा कि वाणिज्यिक सॉफ्टवेयर कंपनियां करती हैं, यदि एक्स मूल कोड लिखता है, तो किसी को भी उस कोड का अधिकार नहीं होता है जब तक कि वे इसके उपयोग पर एक्स के लिए जो भी शर्तें मानते हैं वे सहमत नहीं हैं। वे शर्तें एक बाइनरी के लिए भुगतान हो सकती हैं और इंजीनियर को रिवर्स करने के लिए सहमत नहीं हैं, या वे जीपीएल की शर्तें हो सकती हैं। प्रत्येक मामले में सिद्धांत समान है। जब तक आपका मतलब यह नहीं है कि सामान्य रूप से बौद्धिक संपदा अधिकार 'व्यापार विरोधी' हैं?
cfr

3
@ zxq9 यह बिल्कुल ऐसा है, जो स्रोतकोड को सार्वजनिक रूप से उपलब्ध होना चाहता है, जो इसे चाहता है। चाहे वह एक गुमनाम डाउनलोड सर्वर हो या एक ईमेल पता जिसे आप एक संदेश भेज सकते हैं और वे आपको स्रोत के साथ एक सीडी भेजते हैं, कोई फर्क नहीं पड़ता, लेकिन यह उपलब्ध होना चाहिए। और उस उत्पाद पर कोई प्रतिबंध नहीं हो सकता है तो निर्माता को प्रतिस्पर्धा में उस उत्पाद को फैलाना।
jwenting

जवाबों:


45
  1. इसे बेचने वाली कंपनी के पास किसी को स्रोत वितरित करने का कोई दायित्व नहीं है सिवाय उन लोगों के जिन्हें उन्होंने बायनेरिज़ दिया है। तो नहीं, उन्हें आपको कुछ भी नहीं देना है।

  2. जीपीएल सॉफ्टवेयर खरीदने वाले किसी को स्रोत का अनुरोध करने का अधिकार है और बाद में उस स्रोत को जीपीएल की शर्तों के तहत किसी को भी पुनर्वितरित करने का अधिकार है। यदि आप एक ग्राहक आपको एक प्रति देने के लिए तैयार पा सकते हैं, तो वह काम करेगा।


5
मैंने इसके बारे में वास्तव में इस तरह से नहीं सोचा था, लेकिन आप सही हैं; विक्रेताओं का कोई दायित्व नहीं है कि वे अपनी वेबसाइट पर एक लिंक डालें ताकि किसी को भी स्रोत मिल सके। न ही कोई ग्राहक किसी अन्य को वह स्रोत प्रदान करना चाहता है, यदि वे नहीं चाहते हैं, हालांकि बिक्री कंपनी कानूनी रूप से इस तरह के वितरण को रोक नहीं सकती है।
रॉबर्ट हार्वे

3
@RobertHarvey: यह सच है, हालांकि, यदि ग्राहक बायनेरिज़ वितरित करता है, तो उन्हें स्रोत भी वितरित करना होगा।
whatsisname

सही; उनका उस संबंध में विक्रेता के समान दायित्व है।
रॉबर्ट हार्वे

1
@ हेलीयन: यह 2 बी का मतलब नहीं है। यह वही है जो दूसरे पक्षों को स्वतंत्र रूप से कार्य वितरित करने की अनुमति देता है (यानी यह मेरे # 2 को लागू करता है)। स्रोत की पेशकश करने और वितरित करने वाली पहली पार्टी की बाध्यताएं धारा 3 में शामिल हैं
एंड्रयू मेडिको

1
@Zack लेकिन तब विक्रेता खरीदार को प्रोग्राम नहीं बेच सकता था। विक्रेता खरीदार की स्वतंत्रता को सीमित करने वाली शर्तों को नहीं जोड़ सकता है। वे कार्यक्रम का बिल्कुल आदान-प्रदान नहीं कर सकते हैं, लेकिन वे खरीदार की स्वतंत्रता को प्रतिबंधित करते हुए इसे बेच / दे / साझा नहीं कर सकते हैं।
cfr

5
  1. जीपीएल के तहत सभी प्रायोगिक नियमों के लिए, यदि कंपनी बाइनरी के साथ स्रोत कोड वितरित नहीं करती है, तो कंपनी किसी को भी अनुरोध करने वाले को स्रोत कोड देने के लिए बाध्य है।

    परिदृश्य: AcmeSoft अनुरोध पर स्रोत वितरित करने के वादे के साथ इसे बेट्टी को बेचकर GPL के तहत एक विजेट बाइनरी वितरित करता है। बेटी चक को बाइनरी की एक प्रति पुनर्वितरित करती है। चक दवे को बाइनरी की एक प्रति देता है। डेवी ने इसे एडी के साथ पारित किया। एडी इसे फ्रेडी को देता है। फ्रेडी स्रोत कोड के लिए एड़ी पूछते हैं। एडी ने डेव को फोन किया। डेव कहते हैं, "चक से बात करें।" चक कहते हैं, "बेट्टी से बात करो, मुझे उससे मिला है।" बेटी चक को "कॉल एक्मेस्टॉफ्ट।" संदेश फ्रेडी को वापस मिल जाता है, और फ्रेडी ने एक्मेफ्ट को कॉल किया।

    इस बिंदु पर, GPL के तहत, AcmeSoft फ्रेडी को स्रोत कोड देने के लिए पूरी तरह से बाध्य है।

    इससे कोई फर्क नहीं पड़ता कि बेट्टी-चक-दवे -..- Iola -...- टॉमस चेन कब तक हो सकती है। श्रृंखला के प्रत्येक चरण में, बाइनरी का वितरण वितरक को स्रोत को उपलब्ध कराने के लिए बाध्य करता है, जैसा कि जीपीएल में प्रदान किया गया है, और प्राप्तकर्ता को स्रोत कोड प्राप्त करने के अधिकार को श्रृंखला के उच्चतर स्तर तक सीमित करता है।

    सिद्धांत रूप में, कंपनी यह मांग कर सकती है कि फ्रेडी यह साबित करे कि वास्तव में उसके पास बाइनरी की एक प्रति है। वास्तव में, एक कंपनी जिसने ऐसा किया उसे बहुत घटिया प्रतिष्ठा मिलेगी, बहुत जल्दी।

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

    अब, IF AcmeSoft ने बाइनरी के बजाय स्रोत को वितरित किया था, तो उन्हें फ्रेडी को यह बताने की अनुमति दी जाएगी कि उन्होंने ऐसा किया था, और उन्हें वह स्रोत प्राप्त होना चाहिए जो बाइनरी के साथ उन्हें मिला था जिसने भी उसे दिया था।

  2. हाँ बिल्कुल। जीपीएल विशेष रूप से बाइनरी या स्रोत के बाद के डाउन-द-चेन वितरण पर अतिरिक्त प्रतिबंध लगाने से लाइसेंसकर्ता या किसी भी बाद के वितरक को मना करता है।

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


3
मुझे नहीं लगता कि यह वास्तव में इस सवाल का जवाब देता है; आप केवल आवश्यकता को खारिज नहीं कर सकते हैं कि फ्रेमी की बराबरी की प्रतिलिपि बनाने के लिए फ्रेडी को एकमेस्टॉफ्ट से स्रोत की मांग करने के लिए पहले से ही चाहिए। यह हो सकता है कि बेट्टी केवल वही है जिसने बाइनरी के लिए भुगतान किया है, और वह किसी को मुफ्त प्रतियां नहीं दे रहा है। प्रश्नकर्ता अपने दोस्त से निशुल्क कॉपी के लिए पूछ सकता है, लेकिन अगर वे इनकार करते हैं तो नैतिक रूप से उसे विक्रेता से मांग करने का कोई अधिकार नहीं है।
इयान गोल्डबी

1
@jwenting: "जीपीएल के अनुसार आप कर सकते हैं" - आप क्या कर सकते हैं? मुझे GPL (2 या 3) में कुछ भी नहीं दिखता है, जिसके लिए एक व्यक्ति को स्रोत कोड को दूसरे तक पहुंचाने की आवश्यकता होती है जब तक कि उस दूसरे व्यक्ति को पहले से ही एक बाइनरी कॉपी प्राप्त न हो।
सिमोन बी

1
@ zxq9 gnu.org/licenses/old-licenses/gpl-2.0-faq.html#CanIDemandACopy को लगता है कि X उन्हें बाइनरी या सोर्स देने के लिए Z को बाध्य नहीं कर पाएगा।
एंड्रयू क्रिश्चियनसन

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

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

4

वर्डप्रेस थीम, जैसे कई जीपीएल वेब अनुप्रयोगों (जुमला सहित) के लिए थीम कई हिस्सों से बने होते हैं। इसमें शामिल हो सकते हैं: PHP, जावास्क्रिप्ट, चित्र, CSS और LESS।

जबकि WP और Joomla द्वारा विश्लेषण के रूप में परियोजनाओं है कि विषयों में PHP जीपीएल होना चाहिए (मैं इस बारे में एक स्पष्टीकरण में नहीं जा रहा हूँ), विषयों के अन्य भागों, वे अकेले खड़े हैं, जरूरी नहीं कि GPL लाइसेंस प्राप्त नहीं हैं। इसलिए थीम निर्माता थीम के उन हिस्सों के वितरण को प्रतिबंधित करने में सक्षम (या आवश्यक भी) हो सकते हैं। इसके अलावा उन तत्वों के अपने लाइसेंस हो सकते हैं।

उदाहरण के लिए, एक थीम निर्माता के पास कुछ फोंट, छवियों या जावास्क्रिप्ट के लिए लाइसेंस हो सकते हैं जो कुछ प्रतिबंध लगाते हैं। इसके अलावा, वे संभावित रूप से कुछ स्टैंडअलोन पीएचपी कक्षाओं या पुस्तकालयों को शामिल कर सकते हैं जो जीपीएल या बिल्कुल नहीं हैं।

सभी गोरी विवरणों में जाने के बिना, टेम्पलेट के आधार पर, आपका मित्र आपको हर एक चीज़ या सभी तत्वों के लिए पूर्ण स्रोत कोड देने में सक्षम हो सकता है या नहीं हो सकता है। संभवतः मित्र आपको स्रोत कोड के कुछ टुकड़े दे सकता है।

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


यह पोस्ट पढ़ना मुश्किल है (पाठ की दीवार)। आप आपत्ति तो नहीं है संपादित एक बेहतर आकार में यह ing?
ग्नट

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