पब्लिक-डोमेन सॉफ्टवेयर

पब्लिक-डोमेन सॉफ़्टवेयर वह सॉफ़्टवेयर है जिसे पब्लिक डोमेन में रखा गया है, दूसरे शब्दों में, ऐसा सॉफ़्टवेयर जिसके लिए कॉपीराइट, ट्रेडमार्क या पेटेंट जैसे कोई स्वामित्व नहीं है। पब्लिक डोमेन में सॉफ़्टवेयर को संशोधित, वितरित या बेचा जा सकता है, यहां तक ​​कि बिना किसी आरोप के, यह विशेष कॉपीराइट के तहत सॉफ़्टवेयर के सामान्य मामलों के विपरीत है, जहां लाइसेंस सीमित उपयोग अधिकार प्रदान करते हैं।

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

प्रारंभिक शैक्षणिक पब्लिक-डोमेन सॉफ़्टवेयर पारिस्थितिकी तंत्र
1950 से 1990 के दशक की सॉफ्टवेयर संस्कृति से, पब्लिक-डोमेन (या पीडी) सॉफ्टवेयर मूल शैक्षणिक घटना के रूप में लोकप्रिय थे। इस तरह के स्वतंत्र रूप से वितरित और साझा किए गए "निःशुल्क सॉफ़्टवेयर" नेनिःशुल्क में उपलब्ध सॉफ्टवेयर (फ्रीवेयर), खरीदने पर मिलने वाला सॉफ्टवेयर (शेयरवेयर) और निःशुल्क और ओपन-सोर्स सॉफ़्टवेयर की वर्तमान-दिन की कक्षाओं को संयोजित किया, और शौकिया तौर पर, और हैकरों द्वारा शिक्षाविदों में बनाया गया था। जैसा कि सॉफ्टवेयर प्रायः व्याख्या की गई भाषा जैसे बेसिक (BASIC) में लिखा जाता था, स्रोत कोड की आवश्यकता थी और इसलिए सॉफ्टवेयर को चलाने के लिए वितरित किया गया। पीडी सॉफ्टवेयर को कंप्यूटर पत्रिकाओं (जैसे क्रिएटिव कंप्यूटिंग, सॉफ्टसाइड, कंप्यूट!, बाइट, इत्यादि) और बहुविक्रीत बेसिक (BASIC) कंप्यूटर खेलों जैसी किताबों में मुद्रित स्रोत कोड (टाइप-इन प्रोग्रामों) के रूप में साझा और वितरित किया गया था। इससे पहले, 1970 से 1980 के दशक के मध्य तक बंद-स्रोत सॉफ़्टवेयर असामान्य था।

1974 से पहले, जब कॉपीराइट कार्यों के नए तकनीकी उपयोगों पर अमेरिकी आयोग (CONTU) ने फैसला किया था कि कंप्यूटर प्रोग्राम उस हद तक जिस हद तक वे एक लेखक की मूल रचना का प्रतीक हैं, कॉपीराइट सॉफ़्टवेयर की उचित विषय वस्तु कॉपीराइट योग्य नहीं थी और इसलिए हमेशा पब्लिक डोमेन में थी। यह कानून, साथ ही 1983 में ऑब्जेक्ट कोड के लिए एप्प्ल बनाम फ्रैंकलिन जैसे अदालती फैसलों ने स्पष्ट किया कि कॉपीराइट अधिनियम ने कंप्यूटर प्रोग्राम को साहित्यिक कार्यों की कॉपीराइट स्थिति प्रदान की।

1980 के दशक में, पब्लिक-डोमेन सॉफ़्टवेयर [सत्यापन की आवश्यकता] को साझा करने का एक सामान्य तरीका उन्हें स्थानीय उपयोगकर्ता समूह या सनीवेल, कैलिफ़ोर्निया की पीसी-एसआईजी (PC-SIG) जैसी कंपनी के माध्यम से प्राप्त करना था, जिसने 6 यूएस डॉलर के औसत मूल्य के साथ 300 से अधिक डिस्कों की एक मेल-ऑर्डर सूची बनाए रखी। स्रोत कोड के साथ पब्लिक-डोमेन सॉफ़्टवेयर को बीबीएस (BBS)नेटवर्क पर भी साझा किया गया था। पब्लिक-डोमेन सॉफ़्टवेयर का व्यवसायीकरण कभी-कभी दान के लिए उपलब्ध सॉफ्टवेयर (डोनेशनवेयर) मॉडल द्वारा किया जाता था, जिसमें उपयोगकर्ताओं से मेल द्वारा वित्तीय दान भेजने के लिए कहा जाता था।

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

1988 के बर्न अधिवेशन कार्यान्वयन अधिनियम (और 1976 के पहले के कॉपीराइट अधिनियम) के साथ, पब्लिक-डोमेन सॉफ़्टवेयर के कानूनी आधार में भारी बदलाव आया। अधिनियम से पहले, कॉपीराइट सूचना के बिना सॉफ़्टवेयर जारी करना इसे पब्लिक डोमेन को समर्पित करने के लिए पर्याप्त था। नए अधिनियम के साथ, सॉफ्टवेयर स्वतः निर्धारित रूप से कॉपीराइट-संरक्षित था और उसे लेखक से स्पष्ट अधित्याग विवरण या लाइसेंस की आवश्यकता थी।

एल्गोरिदम के संदर्भ कार्यान्वयन, प्रायः क्रिप्टोग्राफ़िक का अर्थ या मानकीकरण के लिए लागू किया जाता है, अभी भी प्रायः पब्लिक डोमेन उदाहरणों में जारी किया जाता है, जिसमें 1993 में सीईआरएन (CERN) httpd और 1999 में सर्पेंट सिफर सम्मिलित हैं। ओपनवॉल प्रोजेक्ट पब्लिक डोमेन में कई एल्गोरिदम और उनके स्रोत कोड की सूची रखता है।

आनुक्रमिक रूप में निःशुल्क और ओपन-सोर्स सॉफ्टवेयर
1980 के दशक के अंत में कॉपीराइट प्रणाली में बदलाव के लिए शैक्षणिक सॉफ्टवेयर पारिस्थितिकी तंत्र की प्रतिक्रिया के रूप में, बीएसडी (BSD) लाइसेंस और इसके व्युत्पन्न जैसे अनुमेय लाइसेंस पाठ विकसित किए गए थे। अनुमति-लाइसेंस प्राप्त सॉफ़्टवेयर, जो एक प्रकार का निःशुल्क और ओपन-सोर्स सॉफ़्टवेयर है, पहले के पब्लिक-डोमेन सॉफ़्टवेयर की अधिकांश विशेषताओं को साझा करता है, लेकिन कॉपीराइट कानून के कानूनी आधार पर खड़ा होता है।

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

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

कॉपीराइट के बाद पब्लिक डोमेन
2000 के दशक और समस्तर साझा करने वाले नेटवर्क के उद्भव और वेब विकास में साझाकरण के साथ, डेवलपरों की एक नई कॉपीराइट-महत्वपूर्ण पीढ़ी ने "लाइसेंस-मुक्त" पब्लिक-डोमेन सॉफ़्टवेयर मॉडल को फिर से दिखाया गया, साथ ही एफओएसएस (FOSS) लाइसेंस पारिस्थितिकी तंत्र ("पोस्ट ओपन सोर्स") की आलोचना कॉपीराइट प्रणाली के स्थिरीकरण भाग के रूप में भी की।   नए गैर-एफओएसएस (FOSS) लाइसेंस और अधित्याग पाठ विकसित किए गए, विशेष रूप से क्रिएटिव कॉमन्स "सीसी0 (CC0)" (2009) और "बिना लाइसेंस" (2010), और अनुमेय सॉफ़्टवेयर लाइसेंस की लोकप्रियता में उल्लेखनीय वृद्धि हुई। इसके अलावा, त्यागे हुए सॉफ्टवेयर (अबेंडनवेयर) की बढ़ती समस्या और सॉफ्टवेयर के डिजिटल अप्रचलन ने कॉपीराइट और डिजिटल अधिकार प्रबंधन द्वारा अप्रतिबंधित डिजिटल विरासत के बेहतर संरक्षण के लिए पब्लिक डोमेन में फिर से पासिंग सॉफ्टवेयर की प्रासंगिकता के बारे में जागरूकता बढ़ाई।

2004 के आसपास, इस बात पर बहस हुई कि क्या पब्लिक-डोमेन सॉफ़्टवेयर को एफओएसएस (FOSS) पारिस्थितिकी तंत्र का हिस्सा माना जा सकता है, जैसा कि वकील लॉरेंस रोसेन ने निबंध "पब्लिक डोमेन लाइसेंस क्यों नहीं है" में तर्क दिया था, एक ऐसी स्थिति जिसे डेनियल जे. बर्नस्टीन और अन्य द्वारा विरोध का सामना करना पड़ा। 2012 में, स्थिति को अंततः हल किया गया जब रोसेन ने अपना विचार बदल दिया और सीसी0 (CC0) को एक ओपन-सोर्स लाइसेंस के रूप में स्वीकार कर लिया, जबकि यह स्वीकार करते हुए कि, पिछले दावों के विपरीत, कॉपीराइट को माफ किया जा सकता था, जैसा कि नौवां सर्किट के निर्णय द्वारा समर्थित था।

कॉपीराइट नोटिस के बिना रिलीज
1988 के बर्न अधिवेशन कार्यान्वयन अधिनियम (और 1976 के पूर्व कॉपीराइट अधिनियम, जो 1978 में प्रभाव में आया) से पहले कार्यों को स्पष्ट कॉपीराइट नोटिस और कॉपीराइट पंजीकरण के बिना उन्हें जारी करके आसानी से पब्लिक डोमेन में दिया जा सकता था। 1988 के बाद, सभी कार्य स्वतः निर्धारित रूप से कॉपीराइट संरक्षित थे और एक अधित्याग विवरण द्वारा सक्रिय रूप से पब्लिक डोमेन में दिए जाने की आवश्यकता थी।

कॉपीराइट शब्द छोड़ना
कॉपीराइट किए गए कार्य, जैसे सॉफ़्टवेयर, कॉपीराइट शब्द के बाद पब्लिक डोमेन में जाने के लिए होते हैं, जिससे उनका कॉपीराइट विशेषाधिकार खो जाता है। बर्न अधिवेशन द्वारा दी गई दशकों पुरानी कॉपीराइट सुरक्षा के कारण, कोई भी सॉफ़्टवेयर कॉपीराइट शर्तों को छोड़ कर कभी भी पब्लिक डोमेन में नहीं गया है। पब्लिक डोमेन में कितनी जल्दी काम करना चाहिए, यह सवाल वैज्ञानिक और सार्वजनिक बहस के साथ-साथ वीडियो गेम जैसे सॉफ्टवेयर के लिए भी रहा है।

पब्लिक-डोमेन जैसे लाइसेंस और छूट
जबकि वास्तविक पब्लिक डोमेन सॉफ़्टवेयर लाइसेंस को अनावश्यक बनाता है, क्योंकि अनुमति देने के लिए किसी स्वामी/लेखक की आवश्यकता नहीं होती है ("अनुमति संस्कृति"), ऐसे लाइसेंस होते हैं जो पब्लिक-डोमेन-जैसे अधिकार प्रदान करते हैं। कोई सार्वभौमिक रूप से स्वीकृत लाइसेंस नहीं है, लेकिन ऐसे कई लाइसेंस हैं जिनका उद्देश्य स्रोत कोड को पब्लिक डोमेन में जारी करना है।

2000 में डब्ल्यूटीएफपीएल (WTFPL) को पब्लिक-डोमेन-जैसे लाइसेंस/अधित्याग/कॉपीराइट विरोधी नोटिस के रूप में जारी किया गया था। 2009 में क्रिएटिव कॉमन्स ने सीसी0 (CC0) जारी किया, जो विभिन्न कानून डोमेन (जैसे महाद्वीपीय यूरोप के नागरिक कानून) के साथ संगतता के लिए बनाया गया था जहां पब्लिक डोमेन को समर्पित करना समस्याग्रस्त है। यह एक पब्लिक डोमेन अधित्याग विवरण और फ़ॉलबैक सर्व-अनुमत लाइसेंस द्वारा प्राप्त किया जाता है, यदि अधित्याग संभव नहीं है। 2010 के आसपास प्रकाशित बिना लाइसेंस में एक कॉपीराइट विरोधी संदेश पर ध्यान केंद्रित किया गया है। बिना लाइसेंस पब्लिक डोमेन अधित्याग पाठ की पेशकश करता है, जिसमें अनुमेय लाइसेंसों से प्रेरित फॉलबैक पब्लिक-डोमेन जैसा लाइसेंस होता है, लेकिन आरोपण खंड के बिना। 2015 में, गिटहब ने बताया कि लगभग 5.1 मिलियन लाइसेंस प्राप्त परियोजनाओं की मेजबानी की, लगभग 2% ने लाइसेंस का उपयोग किया। एक अन्य लोकप्रिय विकल्प शून्य खंड बीएसडी (BSD) लाइसेंस है, जिसे 2006 में जारी किया गया और इसका उद्देश्य सॉफ्टवेयर था।

परिणामस्वरूप, इस तरह के लाइसेंस प्राप्त पब्लिक-डोमेन सॉफ़्टवेयर में सभी चार स्वतंत्रताएँ हैं, लेकिन आरोपण की जटिलताओं (अनुमोदित लाइसेंस वाले सॉफ़्टवेयर का प्रतिबंध) या लाइसेंस संगतता (कॉपीलेफ़्ट लाइसेंस वाले सॉफ़्टवेयर के साथ समस्या) से बाधित नहीं होता है।

पब्लिक-डोमेन सॉफ्टवेयर
यह सभी देखें ,

चिरसम्मत पीडी (PD) सॉफ्टवेयर (1988 से पूर्व)
प्रारंभिक कंप्यूटर युग में पब्लिक डोमेन सॉफ़्टवेयर, उदाहरण के लिए, कंप्यूटर पत्रिकाओं और बेसिक (BASIC) कंप्यूटर खेलों जैसी पुस्तकों में टाइप-इन प्रोग्राम के रूप में साझा किया गया था। स्पष्ट पीडी (PD) अधित्याग विवरण या लाइसेंस फाइलें उस समय असामान्य थीं। कॉपीराइट सूचना के बिना सार्वजनिक रूप से उपलब्ध सॉफ़्टवेयर को पब्लिक-डोमेन सॉफ़्टवेयर के रूप में माना और साझा किया गया था।

उल्लेखनीय सामान्य पीडी (PD) सॉफ्टवेयर उस समय से सम्मिलित हैं।
 * एलिजा (ELIZA) (1966)
 * स्पाइस (SPICE) (1973)
 * ब्लास (BLAS) (1979)
 * एफएफटीपैक (FFTPACK) (1985)

वीडियो गेम साझा पीडी (PD) सॉफ़्टवेयर के प्रारम्भिक उदाहरणों में से हैं, जो आज भी उल्लेखनीय हैं।
 * स्पेसवार! (Spacewar!) (1962)
 * हमुराबी (1969)
 * स्टार ट्रेक (पाठ खेल) (1971)
 * हंट द वम्पस (1972)
 * भूल भुलैया युद्ध (1974)
 * विशाल गुफा साहसिक (1976)
 * एंड्रॉइड निम (1978)
 * दुष्ट (वीडियो गेम) (1980)
 * बॉलरबर्ग (1987)

कई पीडी (PD) सॉफ्टवेयर लेखकों ने पब्लिक-डोमेन रिलीज की प्रथाओं को अधित्याग पाठ के बिना रखा, बदले हुए कॉपीराइट कानून के बारे में नहीं जानते थे या देखभाल नहीं की थी, इस प्रकार एक कानूनी समस्या पैदा हुई। दूसरी ओर, पत्रिकाओं ने 1980 के दशक के मध्य में टाइप-इन प्रोग्रामों के लिए भी कॉपीराइट का दावा करना प्रारम्भ कर दिया था, जिन्हें पहले पीडी (PD) के रूप में देखा जाता था। केवल धीरे-धीरे पीडी (PD) सॉफ्टवेयर लेखकों ने स्पष्ट त्याग या लाइसेंस विवरण पाठ सम्मिलित करना प्रारम्भ किया।

आधुनिक पीडी (PD) सॉफ़्टवेयर के उदाहरण (1988 के बाद)
आधुनिक पीडी (PD) सॉफ्टवेयर के ये उदाहरण (1988 के बर्न अधिवेशन कार्यान्वयन अधिनियम के बाद) या तो उचित पब्लिक डोमेन के तहत हैं (उदाहरण के लिए अमेरिकी सरकारी संगठन द्वारा बनाए गए), एक उचित पब्लिक डोमेन जैसे लाइसेंस (उदाहरण के लिए सीसी0 (CC0)) के तहत, या लेखक की ओर से स्पष्ट अधित्याग विवरण के साथ। जबकि 2000 के दशक के पूर्व के रूप में यह व्यापक नहीं था, पीडी (PD) सॉफ्टवेयर आज भी मौजूद है। उदाहरण के लिए, सोर्सफोर्ज (SourceForge) ने 2016 में 334 होस्टेड पीडी परियोजनाओं को सूचीबद्ध किया, और गिटहब 102,000 को 2015 में अकेले लाइसेंस के तहत सूचीबद्ध किया। 2016 में, फेडोरा प्रोजेक्ट के पैकेजों के विश्लेषण से पता चला कि पीडी (PD) सातवां सबसे लोकप्रिय "लाइसेंस" था।

पुरस्कार विजेता वीडियो गेम डेवलपर जेसन रोहरर पीडी (PD) में अपने काम जारी करता है, जैसा कि कई क्रिप्टोग्राफ़र करते हैं, जैसे कि डैनियल जे, बर्नस्टीन, ब्रूस श्नेयर और डगलस क्रॉकफोर्ड, क्रिप्टोग्राफ़िक एल्गोरिदम के संदर्भ कार्यान्वयन के साथ।


 * ब्लास्ट (BLAST) (1990)
 * सीईआरएन (CERN) की httpd (1993)
 * इमेज जे (J) (1997)
 * सर्पेंट (सिफर) (1999)
 * एसक्यूलाइट(SQLite) (2000)
 * पुनर्गठित पाठ (2002)
 * आई2पी (I2P) (2003)
 * यूट्यूब- डीएल (2006)
 * 7-ज़िप का एलजेडएमए (LZMA) एसडीके (SDK) (2008)
 * लंदन का डायमंड ट्रस्ट (2012)
 * व्यवधान (2013)
 * कैसल सिद्धांत (2014)
 * एसएचए-3 (2015)
 * वन आवर वन लाइफ (2018)

यह भी देखें

 * पब्लिक डोमेन।
 * पब्लिक कॉपीराइट लाइसेंस।
 * लाइसेंस-मुक्त सॉफ़्टवेयर।
 * नि: शुल्क और ओपन-सोर्स सॉफ्टवेयर।
 * त्यागे हुए सॉफ्टवेयर (अबेंडनवेयर)।