2013-04-21 6 views
5

में हाइचार्ट्स शामिल करें मैं Highcharts लाइब्रेरी को ओपन-सोर्स प्रोजेक्ट, scala-notebook में शामिल करना चाहता हूं, और मुझे यकीन नहीं है कि यह Highcharts licence के अनुसार अनुमति है या नहीं।ओपन-सोर्स प्रोजेक्ट

स्केला-नोटबुक एक वेब repl (पठन-eval प्रिंट लूप) या वेब कंसोल (IPython के समान) है। कोई नई नोटबुक बना सकता है और वहां कोड लिख सकता है जिसे सर्वर के पक्ष में निष्पादित किया जाएगा, और परिणाम पृष्ठ पर (आउटपुट सेक्शन में) प्रस्तुत किए जाएंगे। मैं उपयोगकर्ता को कोड में चार्ट डेटा को परिभाषित करने की क्षमता देना चाहता हूं और फिर इसे हाईचार्ट्स लाइब्रेरी का उपयोग करके चार्ट के रूप में प्रस्तुत किया जाएगा। यह Modified BSD License (also known as New or Revised BSD) के तहत वितरित किया जाता है।

तो मेरी प्रश्न हैं:

  • एम आई परियोजना वितरण में Highcharts पुस्तकालय जोड़ने की अनुमति दी?
  • यदि हां, तो मुझे अपनी परियोजना में हाईचार्ट्स लाइसेंसिंग जानकारी सही ढंग से उद्धृत करने के लिए क्या शामिल करना चाहिए (उदाहरण के लिए मैं इसे पृष्ठ के सहायता अनुभाग में जोड़ सकता हूं और/या परियोजना के फ़ाइल पेड़ की जड़ में लाइसेंस जोड़ सकता हूं , आदि।)?

मेरी परियोजना ओपन-सोर्स है, इसलिए मैं कल्पना कर सकता हूं कि कोई इसे डाउनलोड करेगा और इसे अपनी कंपनी में आंतरिक रूप से तैनात करेगा। मैं यह भी सुनिश्चित करना चाहता हूं कि इस उपयोग-मामले की अनुमति है (लाइसेंस के अनुसार)।

+6

मैं विषय से हटकर के रूप में इस सवाल को बंद करने, क्योंकि यह लाइसेंस या कानूनी मुद्दों, प्रोग्रामिंग नहीं या सॉफ्टवेयर विकास के बारे में है मतदान कर रहा हूँ। [यहां देखें] (http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964) और [यहां] (http://meta.stackexchange.com/questions/139804/can- विवरण के लिए लाइसेंसिंग-प्रश्न-हमेशा-विषय-वस्तु), और [सहायता] और अधिक के लिए। – JasonMArcher

+1

स्रोत स्टैक एक्सचेंज खोलने के लिए इस पर माइग्रेट करें ... – albert

उत्तर

5

यदि आप इसे गैर-व्यावसायिक रूप से उपयोग कर रहे हैं, तो आपको इसे सीसी BY-NC के अनुसार उपयोग करने की अनुमति है।

जहां तक ​​मैं आपको बता सकता हूं कि आपको अनुमति दी जानी चाहिए (क्योंकि इसमें शेयर-समान रूप से क्लॉज नहीं है) कृपया किसी भी लाइसेंस के तहत पुनर्वितरण के लिए; यदि यह नैतिक रूप से उचित है तो एक और सवाल है।

ध्यान दें कि क्रिएटिव कॉमन्स लाइसेंस सॉफ़्टवेयर के लिए लक्षित नहीं हैं, इसलिए अन्य लाइसेंस इत्यादि के साथ जोड़ने के संबंध में पानी थोड़ा सा अस्पष्ट है।

लोगों को अपने प्रश्न हाइचार्ट से पूछना सबसे अच्छा हो सकता है (या यहां तक ​​कि उन्हें इस स्टैक ओवरफ़्लो प्रश्न का लिंक भी भेजें)।

+0

उत्तर के लिए धन्यवाद। हाईचार्ट समर्थन पृष्ठ पर उन्होंने कहा कि वे अक्सर नए प्रश्नों के लिए SO देखते हैं, इसलिए मुझे उम्मीद है कि वे इसे नोटिस करेंगे :) – tenshi

+0

ठीक है, हम हाईचार्ट्स के लिए विषयों का जवाब देते हैं, बल्कि तकनीकी समस्याओं के बारे में। लाइसेंस के लिए मैं [बिक्री संपर्क] (http://www.highcharts.com/support/contact-email) का उपयोग करने की सलाह देता हूं। –

+0

@ PawełFus उत्तर के लिए धन्यवाद! मैंने शायद इसे थोड़ा सा गलत समझा :) जैसा कि आपने – tenshi

1

इस समय Highcharts offer an OEM License जो आपको "अपने सॉफ़्टवेयर या हार्डवेयर उत्पाद में हाइचार्ट्स वितरित करने की अनुमति देता है", शायद यह प्रश्न (और क्योंकि?) के बाद यह प्रश्न उठ गया है। OEM license agreement आपको इसका उपयोग करने के बारे में जानकारी देगा।

वैसे भी, मुझे नहीं लगता कि उत्पाद का कोई अन्य लाइसेंस आपको ऐसा करने की अनुमति देगा।

3

आप इसे कुछ ओपन सोर्स प्रोजेक्ट्स के साथ उपयोग कर सकते हैं, हालांकि आप इसे मुफ्त सॉफ्टवेयर के साथ उपयोग नहीं कर सकते हैं।

दुर्भाग्य से यह जीपीएल कोड के साथ हाईचार्ट्स का उपयोग करने का कॉपीराइट उल्लंघन है क्योंकि वाणिज्यिक प्रतिबंध जीपीएल का उल्लंघन करता है।

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

एजीपीएल वेबसाइट के साथ हाईचार्ट्स का उपयोग करने के लिए कोई ठोस तरीका नहीं है।

"वाणिज्यिक के लिए नहीं" और जीपीएल कोड के संयोजन के साथ समस्याएं यहां समझाई गई हैं।

https://softwareengineering.stackexchange.com/questions/214904/is-free-for-non-commercial-use-license-compatible-with-gnu-gplv3-license

संबंधित मुद्दे