हां। और नहीं।
भले ही आपका प्रोग्राम, दूरस्थ रूप से MYSQL डेटाबेस को छूता है, यह जीपीएल के तहत होना चाहिए। जब तक आप इसे वाणिज्यिक mysql लाइब्रेरीज़ के साथ वितरित नहीं करते हैं जिसे आपने पहले खरीदा था।
जीपीएल का कहना है कि यदि आपके प्रोग्राम जीपीएल लाइब्रेरी का उपयोग कर रहा है, यह जीपीएल हो गया है:
http://www.gnu.org/licenses/gpl-faq.en.html#IfLibraryIsGPL
एक पुस्तकालय जीपीएल (नहीं LGPL) के तहत जारी किया गया है, तो इसका मतलब यह है कि इसका उपयोग करने वाला कोई भी सॉफ्टवेयर जीपीएल या जीपीएल-संगत लाइसेंस के तहत होना चाहिए? (#IfLibraryIsGPL) हां, क्योंकि वास्तव में चलाने वाले सॉफ़्टवेयर में लाइब्रेरी शामिल है।
"इसका उपयोग" वाक्यांश को देखें। केवल इसका उपयोग करने के लिए यह आवश्यकताओं को पूरा करने के लिए पर्याप्त है।
साथ ही रवि लाइसेंस को देखो: http://www.mysql.com/about/legal/licensing/oem/
Q3: एक व्यावसायिक OEM, आईएसवी या वीएआर के रूप में, जब मैं MySQL सॉफ्टवेयर के लिए एक वाणिज्यिक लाइसेंस खरीद चाहिए?
एक: ओईएम, ISVs और वार्स कि उनके वाणिज्यिक आवेदन में MySQL सॉफ्टवेयर के वाणिज्यिक बाइनरी एम्बेड करने के लाभ चाहते हैं, लेकिन जीपीएल के अधीन हो नहीं करना चाहती और के लिए स्रोत कोड जारी करने के लिए नहीं करना चाहते हैं उनके मालिकाना अनुप्रयोगों को ओरेकल से वाणिज्यिक लाइसेंस खरीदना चाहिए। एक वाणिज्यिक लाइसेंस खरीदना मतलब है कि जीपीएल लागू नहीं होता है, और एक वाणिज्यिक लाइसेंस में ऐसे आश्वासन शामिल होते हैं जो वितरक आमतौर पर वाणिज्यिक वितरण समझौतों में पाते हैं।
प्रश्न 4: MySQL सॉफ़्टवेयर के लिए ओरेकल का दोहरी लाइसेंस मॉडल क्या है?
ओरेकल अपने MySQL डेटाबेस सर्वर और MySQL क्लाइंट लाइब्रेरी को जीपीएल और वाणिज्यिक लाइसेंस दोनों के तहत उपलब्ध कराता है। नतीजतन, जीपीएल के तहत ओपन सोर्स एप्लिकेशन का उपयोग करने या वितरित करने वाले डेवलपर्स जीपीएल-लाइसेंसीकृत माईएसक्यूएल सॉफ्टवेयर, और OEM, आईएसवी और वीएआर का उपयोग कर सकते हैं जो जीएसएल लाइसेंस के तहत अपने स्वयं के वाणिज्यिक सॉफ्टवेयर के साथ MySQL सॉफ़्टवेयर को गठबंधन या वितरित नहीं करना चाहते हैं एक वाणिज्यिक लाइसेंस खरीद सकते हैं।
इस खंड का अन्य तरीका क्या होगा?
और यह इस बात के बारे में नहीं है कि वेब होस्टिंग में कुछ लाइसेंस हो सकते हैं, नहीं, वेब होस्टिंग अपने वेब होस्टिंग वातावरण वितरित नहीं करता है जो mysql का उपयोग करता है, इसलिए यह लागू नहीं होता है।
यह भी जानता है कि मैं कहां से प्रोग्राम स्थापित करना चाहता हूं, स्थानीयहोस्ट पर या साझा वेब पर?
यदि आप इसे जीपीएल के तहत नहीं रखना चाहते हैं तो आपको सन/ओरेकल mysql से वाणिज्यिक लाइसेंस खरीदना होगा और अपने कार्यक्रम को उन अलग पुस्तकालयों के साथ वितरित करना होगा।
और यहां यह PHP चला जाता है। आप PHP में कार्यक्रम का विकास तो जवाब है: है
नहीं
यह जीपीएल होने के लिए नहीं। क्यों? - अगर यह सीधे mysql 2.No छू लेती है अगर यह परत के रूप में PHP का उपयोग कर रहा है यह करने के लिए
1.YES: क्योंकि पीएचपी FOSS सूची में है http://www.mysql.com/about/legal/licensing/foss-exception/
तो आपके सवाल का जवाब 2 देखते हैं।
तो आपके लिए, इस विशेष PHP मामले में, यह नहीं है, आपके PHP सॉफ़्टवेयर को जीपीएल नहीं होना चाहिए।
यह भी देखें http://stackoverflow.com/questions/620696/mysql-licensing-and-gpl –
यदि आप जोखिम नहीं लेना चाहते हैं, तो आप पोस्टग्रेएसक्यूएल जैसे * वास्तविक * मुफ्त डीबीएमएस पर भी विचार कर सकते हैं (और एक अतिरिक्त बोनस के रूप में - वकीलों से पत्र डरने के अलावा - आपको और भी अधिक उन्नत SQL सुविधाएं मिलती हैं)। –
धन्यवाद। मैं पोस्टग्रे के बारे में सोचूंगा.अब केवल इस सवाल पर ध्यान केंद्रित करने के लिए, मेरे लिए जो लिखा है उसके बारे में बिल्कुल स्पष्ट होना महत्वपूर्ण है - जीपीएल + MYSQL, फिलहाल कोई अन्य डीबीएमएस नहीं, कृपया अन्य डीबीएमएस से दूर रहें इस विशेष विन्यास के बारे में स्पष्ट होने के लिए। धन्यवाद। – user1654591