ओपन सोर्स सॉफ्टवेयर सहित लाइसेंस की आवश्यकताएं


14

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

इन अन्य खुले स्रोत पुस्तकालयों को कैसे श्रेय दिया जाना चाहिए?

क्या सभी पुस्तकालय लाइसेंस को मुख्य परियोजना लाइसेंस फ़ाइल में शामिल करने की आवश्यकता है?

क्या यह मदद के लिए सिर्फ प्रोजेक्ट वेब साइटों को लिंक प्रदान करने के लिए पर्याप्त है-> संवाद और प्रलेखन के बारे में?

क्या वास्तव में किसी क्रेडिट की आवश्यकता है?


जवाबों:


10

प्रत्येक लाइब्रेरी जो आप एक निर्भरता के रूप में उपयोग करते हैं, उनके स्रोत कोड में एक LICENSE फ़ाइल होनी चाहिए। मैं बस इन लाइसेंसों को ले लूंगा और उनका नाम बदलकर "LIBRARY_NAME_LICENSE" रखूंगा और इसे स्रोत कोड के साथ शामिल करूंगा।

मुझे पता है कि लाइसेंस (बीएसडी लाइसेंस की तरह) के लिए आवश्यक है कि किसी भी स्रोत कोड का पुन: उपयोग किए जाने पर मूल लाइसेंस को शामिल किया जाए।

यदि आप इन्हें लिंक किए गए पुस्तकालयों के रूप में उपयोग कर रहे हैं, तो मुझे विश्वास नहीं है कि इसमें से किसी की आवश्यकता है। लेकिन मैं इस बारे में गलत हो सकता है।


2
सावधान रहें, यहां तक ​​कि लाइसेंस फ़ाइल का नाम बदलने से लाइसेंस शर्तों का उल्लंघन हो सकता है।
डॉक्टर ब्राउन

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