क्या तृतीय-पक्ष कोड से लाइसेंस नोटिस निकालना कानूनी और नैतिक है?


15

मैं अपने फ्रंट-एंड फ्रेमवर्क के रूप में तीसरे पक्ष के कोड का उपयोग करना चाहता हूं, उदाहरण के लिए बूटस्ट्रैप। बूटस्ट्रैप और jQuery के कोड में, एक लाइसेंस है। Examplerap.css में उदाहरण के लिए :

/*!
 * Bootstrap v3.0.3
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */

/*! normalize.css v2.1.3 | MIT License | git.io/normalize */

क्या हम इस पाठ को हटा सकते हैं? HTTP अनुरोधों को कम करने के लिए, हम एक सीएसएस फ़ाइल बनाना चाहते हैं ताकि बूटस्ट्रैप को एक कस्टम सीएसएस शैली के साथ जोड़ दिया जाए।

मेरा प्रश्न है: क्या हम इस पाठ को हटा सकते हैं, और यदि हम करते हैं, तो क्या हम किसी भी कानून का उल्लंघन करेंगे? हमें क्या करना चाहिए और क्या नहीं करना चाहिए?


आप लाइसेंस को एक लाइन पर बना सकते हैं जैसे: /* Bootstrap v3.0.3 Copyright 2013 Twitter, Inc Licensed under the Apache License v2.0 http://www.apache.org/licenses/LICENSE-2.0 Designed and built with all the love in the world @twitter by @mdo and @fat. */तो CSS और JS को छोटा करें लेकिन लाइसेंस को बरकरार रखें, वे संपीड़ित होने पर पृष्ठ में 0.01kb से कम जोड़ते हैं।
साइमन हैटर

@ सोबे: आपके योगदान के लिए धन्यवाद, मुझे लगता है और डैन के साथ सहमत हूं (नीचे उत्तर और चर्चा में)। हमें इस कारण के लिए लाइसेंस रखना चाहिए: "सराहना करें कि कौन इसे लंबे समय तक कोड बनाता है"
जॉन

ठीक है! अगर मेरे पास 1000 html फाइलें हैं और मैं फाइलों और पेज लोड के आकार के बारे में चिंतित हूं। मुझे केवल लाइसेंस और कॉपीराइट के लिए सभी पृष्ठों पर उन अतिरिक्त टिप्पणी लाइनों को क्यों जोड़ना चाहिए। मेरी सलाह है कि अपनी वेबसाइट पर एक क्रेडिट पेज करें और सभी लाइसेंस और क्रेडिट का संदर्भ दें, जिनके लिए सम्मान और निष्पक्षता है।
चिम्डी

@ Chimdi2000 कॉपीराइट और एट्रिब्यूट्स को विशिष्ट स्रोत फ़ाइलों में बनाए रखने की आवश्यकता होती है, जिसमें वे पाए जाते हैं ताकि जो लोग उनका उपयोग कर सकते हैं (या कैश कर सकते हैं) वे लाइसेंस द्वारा आवश्यक के रूप में नोटिस देख पाएंगे। 4.c. यहाँ अनुभाग देखें ।
दान

जवाबों:


14

आपको वास्तव में दो लाइसेंस मिले हैं: अपाचे लाइसेंस 2.0 और एमआईटी लाइसेंस

दोनों पर प्रतिबंध हैं जिन्हें बरकरार रहने के लिए कॉपीराइट और अन्य नोटिस की आवश्यकता होती है। जैसा कि लाइसेंस शर्तों के तहत अपाचे लाइसेंस के लिए यहां दिया गया है :

प्रत्येक लाइसेंस प्राप्त फ़ाइल में, किसी भी मूल कॉपीराइट, पेटेंट, ट्रेडमार्क, और पुनर्वितरित कोड में एट्रिब्यूशन नोटिस को संरक्षित किया जाना चाहिए (उन नोटिसों को छोड़कर जो व्युत्पन्न कार्यों के किसी भी हिस्से से संबंधित नहीं हैं); और, प्रत्येक लाइसेंस प्राप्त फ़ाइल में, यह बताते हुए एक अधिसूचना जोड़ी जानी चाहिए कि उस फ़ाइल में परिवर्तन किए गए हैं।

और यहां लाइसेंस शर्तों के तहत एमआईटी लाइसेंस के लिए :

उपरोक्त कॉपीराइट नोटिस और यह अनुमति नोटिस सॉफ़्टवेयर की सभी प्रतियों या पर्याप्त भागों में शामिल किया जाएगा।

यही कारण है कि आप इन नोटिसों को ऊपर देख रहे हैं। इसलिए कानूनी तौर पर, इन नोटिसों को उन कार्यों / फाइलों से नहीं हटाया जाना चाहिए जिनमें वे पाए गए हैं।

अन्य लोगों के काम के लाभार्थी के रूप में, उन्हें उचित क्रेडिट देना और उनकी लाइसेंस शर्तों का सम्मान करना भी नैतिक है।


1
आपका उत्तर सॉफ़्टवेयर वितरित करने के लिए सही है जिसमें बूटस्ट्रैप / jquery शामिल है, लेकिन एक वेबसाइट में उपयोग के लिए सभी टिप्पणियों को छीनना पूरी तरह से ठीक है।
असंतुष्टगीत

3
@DisgruntledGoat इन लाइसेंसों के लिए आवश्यक कॉपीराइट नोटिस निकालना ठीक है? इसके अनुसार?
डैन

3
यदि आपकी वेबसाइट इन फ़ाइलों का उपयोग करती है, तो आप उन्हें वितरित कर रहे हैं। कानूनी रूप से उनका उपयोग करने में सक्षम होने के लिए आपको लाइसेंस का अनुपालन करने की आवश्यकता है।
स्टीफन Ostermiller

@dan: पूरी तरह से और अधिक जानकारी यहाँ प्राप्त करें। मेरे पास दो प्रश्न हैं, 1) यदि हम एक पंक्ति कोड का पुनरावर्तन करते हैं जिसका लाइसेंस है (उदाहरण: पंक्ति 288; पहले => रंग: # 000 के बाद => रंग: # एफएफ)। ठीक है या नहीं? और क्या हमें फिर से करना चाहिए? 2) अगर हम फ़ाइल का नाम बदलकर css ex हो जाते हैं: bootstrap.css से स्टाइलशीट बन जाते हैं। एसएमएस, इसका ठीक है या नहीं (इस मामले में, हमने इस फाइल में लिसेंसी डाल दी है) ?? साभार
जॉन

@ जों हाँ, दोनों लाइसेंस स्रोत / कार्यों के पूर्ण संशोधन की अनुमति देते हैं, बशर्ते आप उनमें निहित किसी भी नोटिस को बनाए रखें और ध्यान दें कि आपने उन्हें संशोधित किया है, अक्सर केवल उनके साथ अपना कॉपीराइट जोड़कर किया है। अपाचे लाइसेंस और एमआईटी लाइसेंस की धारा 4 देखें ।
दान
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.