Apple GNU उपकरण कैसे प्रदान कर सकता है?


0

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

सादर, बोडो

जवाबों:


1

जीपीएल सॉफ्टवेयर को बाइनरी के रूप में वितरित करने से मना नहीं करता है। OS X के मामले में आप GNU सॉफ्टवेयर को अलग कर सकते हैं। यह लिंक नहीं है, लेकिन अलग-अलग बायनेरिज़ में आता है।

इसे GPL के अनुरूप बनाने के लिए आपको स्रोत और लाइसेंस वितरित करना होगा। स्रोत पर उपलब्ध है http://opensource.apple.com/


3

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

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

उन कार्यक्रमों के लिए जो सीधे जीपीएल पुस्तकालयों का उपयोग करते हैं ("से जुड़ा हुआ") वे चाहते हैं कि आपके पास उन कार्यक्रमों के लिए भी क्षमता है। प्रोग्राम के साथ लिंक नहीं कर रहा है, लेकिन एक कमांड लाइन (जैसे "gcc -o foo foo.c") के माध्यम से इनवोक करने से यह लागू नहीं होता है, क्योंकि आप इसके बजाय किसी अन्य सी कंपाइलर का उपयोग कर सकते हैं। यह जानबूझकर है और जीसीसी लाइसेंस इस तथ्य को संबोधित करता है कि आप इसका उपयोग गैर-जीपीएल'एड सॉफ्टवेयर बनाने के लिए कर सकते हैं।

कई वाणिज्यिक यूनिक्स सर्वर वितरणों ने वर्षों में GNU सॉफ्टवेयर को शामिल किया है, लेकिन वे दूर हो गए हैं। मेरे ज्ञान के लिए केवल सोलारिस और AIX को किसी भी गंभीर बाजार प्रभाव (उनके पारिस्थितिकी तंत्र के कारण) के साथ छोड़ दिया गया है।

तो, हाँ, Apple GPL'ed सॉफ़्टवेयर को शामिल और शिप कर सकता है जब तक कि वे स्रोत प्रदान करते हैं जो आपको स्वयं उस सॉफ़्टवेयर को बदलने की आवश्यकता होती है।

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