ACM TOMS को जमा किए गए सॉफ़्टवेयर के लिए, ACM सॉफ़्टवेयर लाइसेंस अनुबंध अन्य लाइसेंस के साथ कैसे इंटरैक्ट करता है?


11

गणितीय सॉफ़्टवेयर (ACM TOMS) पर कम्प्यूटिंग मशीनरी लेनदेन के लिए जर्नल एसोसिएशन संख्यात्मक एल्गोरिदम पर कई लेख प्रकाशित करता है जिसमें सॉफ्टवेयर कार्यान्वयन शामिल हैं। उनकी संपादकीय नीति के अनुसार , एल्गोरिथम पेपर प्रस्तुत करने में उक्त पेपर में वर्णित एल्गोरिदम के कार्यान्वयन के लिए स्रोत कोड शामिल है। यह स्रोत कोड एसीएम सॉफ्टवेयर कॉपीराइट और लाइसेंस समझौते के अधीन है ।

चूंकि मुझे अपने काम के सॉफ्टवेयर कार्यान्वयन को जारी करने में दिलचस्पी है, इसलिए मैं इस लाइसेंस के कानूनी निहितार्थों के बारे में चिंतित हूं। विशेष रूप से, यह सॉफ़्टवेयर लाइसेंस सामान्य ओपन सोर्स लाइसेंस (जैसे GPLv3, BSD, MIT / X11 और Apache लाइसेंस) के साथ कैसे इंटरैक्ट करता है?


क्यों न केवल कुछ सार्वजनिक रिपॉजिटरी में प्रकाशित सॉफ़्टवेयर का लिंक दिया जाए या इसे अपने होमपेज पर रखा जाए?
अलेक्जेंडर

2
मैं एक ऐसे क्षेत्र में काम करता हूं जहां कोई भी मुझे नहीं जानता है, प्रजनन योग्य अनुसंधान (डोनोहो, क्लेरबाउट, और इसी तरह के अर्थ में) करता है। मैं अपने शोध को प्रतिलिपि प्रस्तुत करने योग्य बनाना चाहता हूं, और मैं अपने स्रोत कोड को इस तरह से बंडल करना पसंद करूंगा ताकि किसी व्यक्ति के लिए तुरंत परिणाम उत्पन्न करना आसान हो सके। मैं यह भी नहीं मानता कि इस तरह की रणनीति GPLv3 जैसे लाइसेंस को स्कर्ट करने का एक तरीका है जब तक कि लिंक किए गए सॉफ़्टवेयर की कार्यक्षमता "वैकल्पिक" नहीं होती है, इस स्थिति में, मुझे किसी भी तरह एक प्रतिस्थापन ढूंढना होगा, और दो के लिए कॉन्फ़िगर करना होगा अलग कार्यान्वयन।
ज्यॉफ ऑक्सीबेरी

जवाबों:


4

आम तौर पर किसी कार्य का लेखक आपके द्वारा उल्लेखित ओपन सोर्स लाइसेंस (जिसे दोहरी लाइसेंसिंग कहा जाता है) में से एक से अधिक के तहत लाइसेंस दे सकता है। हालाँकि संदर्भित एसीएम संपादकीय नीति के तहत ऐसा करने के साथ एक मुद्दा प्रतीत होता है, जिसमें कहा गया है कि आप प्रकाशित "एल्गोरिदम" पर कॉपीराइट स्वामित्व को स्थानांतरित करने के लिए बाध्य होंगे:

कॉपीराइट योग्य एल्गोरिदम (या उनके नियोक्ताओं) के लेखकों को एसीएम प्रकाशित सामग्री पर स्वयं कॉपीराइट के लिए एसीएम नीति के अनुसार, प्रकाशन के लिए एल्गोरिथ्म की स्वीकृति पर एसीएम को कॉपीराइट स्थानांतरित करना आवश्यक है।

नीति (और ACM सॉफ़्टवेयर और कॉपीराइट और लाइसेंस अनुबंध) यह बताती है कि यह "लेखकों को उनकी सामग्री का पुन: उपयोग करने का अधिकार देता है, और गैर-वाणिज्यिक उद्देश्यों के लिए संबद्ध सॉफ़्टवेयर के पुन: उपयोग के लिए उदार अनुमति भी देता है।" गैर-वाणिज्यिक उद्देश्यों के लिए यह प्रतिबंध तब लेखक (IMHO, IANAL) को आपके प्रश्न में उल्लिखित ओपन सोर्स लाइसेंस के तहत पुन: प्राप्ति से रोक देगा, क्योंकि ये वाणिज्यिक और गैर-वाणिज्यिक उपयोग के बीच अंतर की अनुमति नहीं देते हैं।

ACM कॉपीराइट नीति की विस्तृत चर्चा में एक संभावित प्रस्ताव पाया जा सकता है :

विशेष मामलों में जहां एक लेखक या लेखक के नियोक्ता को कॉपीराइट बनाए रखना चाहिए, या जब एसीएम किसी विशेष कार्य के लिए अपने imprimatur देने की इच्छा नहीं रखता है, तो एसीएम मालिक से एक रिहाई स्वीकार कर सकता है जो एसीएम को अनुमति देता है कि उसे काम प्रकाशित करने की आवश्यकता है।

मुझे नहीं पता कि प्रकाशन के लिए इस तरह के अपवाद कितनी बार दिए जा सकते हैं। यदि मैं इस तरह के अपवाद की तलाश कर रहा था, तो मैं शायद यह तर्क दूंगा कि मैंने पहले ही उन ओपन सोर्स लाइसेंसों में से एक के तहत सॉफ्टवेयर को लाइसेंस दे दिया था, और एसीएम के बजाय लेख के प्रकाशन द्वारा बनाए गए व्युत्पन्न कार्य में कॉपीराइट हो सकता है।

मैंने IANAL (मैं वकील नहीं हूँ) का उल्लेख किया है?


2
पुनरावर्ती के लिए: एक संभव बात यह है कि एक अलग लाइसेंस का उपयोग करने के बारे में सॉफ्टवेयर के लेखक से अच्छी तरह से पूछें, और एक सकारात्मक जवाब दिया, एसीएम प्रतिनिधि से भी पूछें। इसने स्काइप में एक अवसर पर काम किया (हालांकि यह एन = 1 एल्गोरिदम का एक नमूना है)।
पी.वी.

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