क्या मैक ऐप स्टोर में जीपीएल सॉफ्टवेयर होना संभव है?


41

क्या आपके पास मैक ऐप स्टोर में जीपीएल सॉफ्टवेयर हो सकता है ?

मुझे पता है कि iPhone ऐप स्टोर में यह संभव नहीं है , लेकिन क्या मैक ऐप स्टोर में भी यही स्थिति है?

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


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

जवाबों:


21

यदि आप सॉफ़्टवेयर लेने का मतलब है कि आप कॉपीराइट नहीं रखते हैं, और जिसे आपको केवल उपयोग करने और कॉपी करने की अनुमति है क्योंकि यह GNU GPL के तहत लाइसेंस प्राप्त था, तो नहीं

FSF यहाँ इसे बाहर मंत्र : जीपीएल की धारा 6 कहते हैं, "आप अधिकारों के प्राप्तकर्ताओं के व्यायाम पर किसी भी आगे प्रतिबंध लागू नहीं हो सकता है यहां दिए गए", और सेवा की मैक App स्टोर शर्तें स्पष्ट अन्य प्रतिबंध जोड़ें।

सॉफ्टवेयर स्वतंत्रता लॉ सेंटर के कानूनी प्रतिनिधि इस बात की पुष्टि: App स्टोर समझौतों, सभी प्लेटफार्मों पर, जीएनयू जीपीएल साथ असंगत हैं।

ऐप्पल स्टोर में ऐप्पल स्टोर में जीपीएल कार्यक्रमों को रद्द करने की बात कही जा रही है, लेकिन अगर आप इसमें से एक को भी छीनने में कामयाब हो जाते हैं, तो कार्यक्रम के लेखक आपके कॉपीराइट का उल्लंघन करने के बाद आपके पास जा सकते हैं।

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

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

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


1
यह GPLv3 की तरह लगता है। GPLv2 ने DRM पर विचार नहीं किया।
थोरबजर्न रेवन एंडरसन

GPLv2 वास्तव में खंड को शामिल करता है, "आप प्राप्तकर्ताओं के यहां दिए गए अधिकारों के व्यायाम पर कोई और प्रतिबंध नहीं लगा सकते हैं।"
केरिक

थोड़ा देर से, लेकिन: क्या होगा अगर आप ऐप के माध्यम से अपने सॉफ़्टवेयर को डाउनलोड करने वाले हर व्यक्ति को एक अतिरिक्त कॉपी को बाइनरी के रूप में वितरित किया जाता है, जो ऐप स्टोर के बाहर है, मुफ्त है? ऐप स्टोर के माध्यम से प्राप्त पहली कॉपी पर प्रतिबंध हो सकता है , लेकिन इस तरह आप एक डेवलपर के रूप में ऐप के उपयोगकर्ता के उपयोग पर प्रतिबंध नहीं लगाते हैं (यानी दोनों प्रतियों का संघ)।
jdm

VLC मीडिया को कहीं अधिक सुलभ बनाता है। यह अच्छा है कि वे जीपीएल के बारे में स्टिकर्स थे क्योंकि आईओएस की मीडिया तक पहुंच कमजोर होने से लोगों को आईओएस का उपयोग करने से हतोत्साहित होने में मदद मिलती है। यदि आप एक ऐसे जीपीएल कोड का उपयोग करना चाहते हैं जो नि: शुल्क रूप देने के लिए व्यावसायिक रूप से आईओएस पर पहले से मौजूद है, तो डेवलपर्स को आपको इसका उपयोग करने की संभावना है। यानी आप iOS को अधिक उपयोगी नहीं बना रहे हैं, जिससे आपका iOS वाणिज्यिक डेवलपर्स के लिए कम लाभदायक है। tl; dr यह राजनीति है!
जेफ बर्ड्स

7

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

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


1
मेरा मानना ​​है कि यह GPL की सही व्याख्या है।
बहमट

4
हालाँकि, MAS से जुड़े DRM के कारण यह दाईं ओर के 3 से चल सकता है, जो कि साझाकरण है। लेकिन एक ऐप जो कोड सिग्नेचर और रसीद को नजरअंदाज करता है (यानी, जानबूझकर "पीरिटेबल") स्पष्ट हो सकता है। किसी भी मामले में, एमएएस आईएएस के समान नहीं है। यह भी ध्यान रखें कि मूल लेखक दोहरे लाइसेंस दे सकता है। अपनी वेबसाइट पर एमएएस और जीपीएल पर एमएएस लाइसेंस का उपयोग करना।
bahamat

@ नौबत: ऐसा लगता है कि अभी डीआर एप्स के लिए DRM को लागू करना वैकल्पिक है। यहां तक ​​कि अगर परिवर्तन होता है, तो आप अभी भी स्रोत कोड (एमएएस को दरकिनार) से स्थापित कर सकते हैं, इसलिए जीपीएल के प्रावधानों को पूरा किया जा सकता है, मुझे विश्वास है।
थिलो

3
@ नौबत: क्या यह कहता है कि कहीं भी? एमएएस आपको वैकल्पिक वितरण चैनलों की पेशकश करने से रोकता नहीं है, और जीपीएल स्रोत वितरण आवश्यकता को पूरा करने के लिए सार्वजनिक रूप से सुलभ वेबसाइट के लिए एक लिंक ठीक है। इसलिए यदि आपके ऐप में (इसके बारे में पृष्ठ में) एक वेब पेज का लिंक शामिल है जहां पूर्ण स्रोत कोड प्राप्त किया जा सकता है, तो यह ठीक होना चाहिए। यहां तक ​​कि बाइनरी पैकेज भी हो सकते हैं, हालांकि, मुझे नहीं लगता कि यह आवश्यक होगा।
थिलो

2
यदि सभी कॉपीराइट धारक इससे सहमत हैं, तो दोहरी लाइसेंसिंग केवल एक विकल्प है, जो कि तब तक मुश्किल है जब तक कि कोई व्यक्ति या कंपनी स्रोत के सभी अधिकार नहीं रखती है। VLC मामले में, यह काम नहीं किया होगा।
थिलो

5

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

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

यदि आपके पास Xcode है, या यदि आपका डिवाइस जेल टूटा हुआ है, तो आपको ओपन सोर्स सॉफ़्टवेयर को वितरित करने और स्थापित करने के लिए iOS ऐप स्टोर की शर्तों से सहमत होने की आवश्यकता नहीं है। यह जीपीएल को कैसे संतुष्ट नहीं करता है?

मुझे लगता है कि आपको Xcode स्थापित करने के लिए लाइसेंस के लिए सहमत होना होगा, और कई उपयोगकर्ता अपने डिवाइस को तोड़ने के लिए जेल करने के लिए तैयार नहीं हैं (मैं इसे नहीं करूँगा)। लेकिन GPL को आपके सॉफ़्टवेयर को डाउनलोड करने वाले सभी लोगों द्वारा इंस्टॉल करने की आवश्यकता नहीं है। यह कैसे कहा जा सकता है कि सॉफ़्टवेयर को वितरित करना, जो केवल विंडोज़ पर चलने वाले सॉफ़्टवेयर को वितरित करता है, जो कि लिनक्स उपयोगकर्ताओं द्वारा उपयोग नहीं किया जा सकता है जब तक कि वे विंडोज़ पीसी नहीं खरीदते हैं और इसमें शामिल EULA से सहमत हैं?

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

आवश्यकताएं क्या होंगी? क्या आपको ऐप स्टोर के बाहर बाइनरी और स्रोत कोड दोनों को वितरित करना है, या क्या केवल स्रोत कोड पर्याप्त है? लगता है कि आपको ऐप स्टोर पर एक बाइनरी-केवल वितरण और अपनी वेबसाइट पर एक कोड-केवल वितरण होना चाहिए (जैसे: google code)।

एक दूसरे बाइनरी डिस्ट्रीब्यूशन से बचना अच्छा होगा, हमारी टीम बाइनरी रिलीज़ को उतनी बार नहीं करती जितनी कि हमें चाहिए - क्योंकि इसमें सभी काम शामिल हैं।

यह गड़बड़ MIT या BSD में बदलने का एक और कारण है, एक प्रक्रिया जो हमने पहले ही अन्य कारणों से शुरू कर दी थी, और जल्द ही पूरी होने वाली है। हमें बग को ठीक करना चाहिए, कानूनी प्रतिबंधों पर चर्चा नहीं करनी चाहिए ताकि हम पूरी दुनिया को अपना काम दे सकें।


इस बिंदु पर: "लेकिन GPL को आपके सॉफ़्टवेयर को डाउनलोड करने वाले सभी लोगों द्वारा इंस्टॉल किए जाने की आवश्यकता नहीं है।" मुझे डर है कि एफएसएफ केवल विंडोज के साथ अनुपालन करता है क्योंकि इसकी अकल्पनीयता ओएसएस दुनिया से इसे खोदने के लिए है। लेकिन iOS डिवाइस अभी भी एक अल्पसंख्यक हैं जिन्हें जल्दी से शेड किया जा सकता है ताकि यह निर्माण न हो। इसमें ZFS जोड़ें और आपको मिलता है कि मुझे GPL के ऊपर BSD / MIT / Apache लाइसेंस क्यों पसंद हैं।
Laas

2

मैं इस भावना से असहमत हूं कि जीपीएल कोड को ऐप स्टोर में शामिल नहीं किया जा सकता है। (साथ ही बर्तन को किसी भी अपराध के लिए हिलाओ जो किसी ने भी अब तक इसका जवाब अच्छे विश्वास में दिया है!)

बेशक कोई भी कोड ले सकता है जो कि GPL है और इसे ऐप स्टोर पर भेज सकता है । Apple के पास यह जानने का कोई तरीका नहीं है कि आपने किस कोड का उपयोग किया है जब तक कि आप किसी तरह से लाइसेंस फ़ाइल को बाइनरी में एम्बेड नहीं करते हैं। आपको या किसी और को उस तथ्य पर अपना ध्यान आकर्षित करना होगा।

मैक ऐप स्टोर से जुड़ा एप्पल का लाइसेंस वर्तमान में लंबाई में 16.7k शब्द चलाता है और तीसरे पक्ष के लाइसेंस के लिए अलग-अलग होने और आपको उनके लाइसेंस के अलावा बांधने की अनुमति देता है। यहाँ छवि विवरण दर्ज करें

GPLv3 वर्तमान में 5.2k शब्द चलाता है - जिनमें से कई खुले तौर पर मुकाबला DRM से करने का इरादा है और पहले से ही जीपीएल का एक हिस्सा प्रतिबंध जोड़ने स्पष्ट रूप से नहीं कर रहे हैं (एक एन-डिवाइस सीमा की तरह कहते हैं)यहाँ छवि विवरण दर्ज करें

यह स्पष्ट है कि ऐप्पल ने मैक ऐप स्टोर और आईट्यून्स ऐप स्टोर पर जो लाइसेंस दिया है, वह जीपीएल का कोई भी संस्करण नहीं है। यह भी स्पष्ट है कि दोनों को कानूनी दस्तावेज बाँधने का इरादा है।

तो एक सरल "क्या आपके पास हो सकता है ..." सवाल कई निहित सवालों को उबालता है:

  • क्या ऐप स्टोर के वितरण के लिए Apple के नियम और शर्तें आपको GPL लाइसेंस के तहत प्राप्त कोड का उपयोग करने से रोकती हैं?
  • क्या GPL आपको वितरण चैनलों से रोकता है जो DRM का उपयोग करते हैं या बिक्री / उपयोग की शर्तों में शब्दशः (और केवल) GPL लाइसेंसिंग को शामिल नहीं करते हैं।
  • क्या यह संभव है कि:

    • कि वे कुछ (या किसी भी) तरीके से संगत हैं?
    • कि यह पकड़ा जाएगा?
    • उस रास्ते से नीचे जाने के लिए नतीजे होंगे?

यहां सभी गैर-वकील (मुझे शामिल किया गया) चंद्रमा पर भौंक रहे हैं, बौद्धिक संपदा और कॉपीराइट को संचालित करने वाले बहुत विशिष्ट लाइसेंस की वैधता के सवालों के आसपास नाच रहे हैं। भौंकना बुद्धिमान और अच्छी तरह से मतलब है, लेकिन फिर भी भौंकना।

यह कहते हुए कि GPL एक मुफ्त सवारी है और बिना किसी प्रतिबंध के अनुभवहीन है - यह वास्तविक दांतों के साथ एक कानूनी दस्तावेज के रूप में है। मेरा किसी का अपमान करने का इरादा नहीं है - बस इस बात का जवाब देने की कोशिश में एक अच्छा विश्वास प्रयास कितना अपर्याप्त है।


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

मुझे वह पता है और आप जानते हैं। एक विशिष्ट "वे संगत हैं" तरीके से सवाल नहीं पूछा जाता है। यदि कोई प्रश्न संपादित करता है, तो यह बेहतर हो सकता है। मैंने अस्पष्ट तरीके से अस्पष्ट प्रश्न का उत्तर देने का प्रयास किया। यह पता नहीं हो सकता है कि स्टोर मैकेनिक्स के अलावा मौजूद कानूनी ढांचे के बजाय लाइसेंस के लिए कुछ कोड जांच नहीं है। आप अनुचित तरीके से लाइसेंस का उपयोग करते हुए अपने करों पर झूठ बोल सकते हैं।
bmike

2

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

मैक एप स्टोर के लिए, मैं एक समस्या नहीं होने के करीब भी झुक जाऊंगा। IOS पर विपरीत, कोई भी मैक पर मुफ्त में अपना GPL'd कोड का निरीक्षण, संशोधन, संकलन और चला सकता है; $ 99 / yr का भुगतान करने या Apple की ADC नीतियों से सहमत होने की आवश्यकता नहीं है।


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

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