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

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

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

प्रारंभिक शैक्षणिक पब्लिक-डोमेन सॉफ़्टवेयर पारिस्थितिकी तंत्र
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 में सृजनशील सर्वसामान्य ने CC0 जारी किया, जिसे विभिन्न कानून डोमेन (जैसे महाद्वीपीय यूरोप के नागरिक कानून (कानूनी प्रणाली)) के साथ अनुज्ञप्ति संगतता के लिए बनाया गया था, जहां पब्लिक-डोमेन को समर्पित करना समस्याग्रस्त है। यह छूट संभव नहीं होने की स्थिति में एक पब्लिक-डोमेन छूट बयान और एक फ़ॉलबैक सर्वस्व-अनुज्ञात्मक अनुज्ञप्ति द्वारा प्राप्त किया जाता है। 2010 के आसपास प्रकाशित द अनअनुज्ञप्ति में स्वत्वाधिकार-विरोधी संदेश पर ध्यान केंद्रित किया गया है। अनअनुज्ञप्ति एक पब्लिक-डोमेन अधित्याग पाठ प्रदान करता है, जो अनुमोदक अनुज्ञप्तिों से प्रेरित फ़ॉलबैक पब्लिक-डोमेन जैसा अनुज्ञप्ति है, लेकिन बिना आरोपण खंड के। 2015 में, गिटहब ने बताया कि लगभग 5.1 मिलियन अनुज्ञप्ति प्राप्त परियोजनाओं की मेजबानी की, लगभग 2% ने बिना अनुज्ञप्ति का उपयोग किया। एक अन्य लोकप्रिय विकल्प है BSD अनुज्ञप्ति (शून्य परिच्छेद BSD), जिसे 2006 में जारी किया गया था और जिसका उद्देश्य सॉफ्टवेयर था।

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

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

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

उल्लेखनीय सामान्य PD सॉफ्टवेयर उस समय से सम्मिलित हैं:
 * एलिजा (1966)
 * स्पाइस (1973)
 * बुनियादी रेखीय बीजगणित उपप्रोग्राम (1979)
 * FFTपैक (1985)

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

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

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

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


 * विस्फोट (1990)
 * सर्न का httpd (1993)
 * इमेज जे (1997)
 * सरपेंट (सिफर) (1999)
 * SQलाइट (2000)
 * पुनर्गठित पाठ (2002)
 * I2P (2003)
 * यूट्यूब- dl (2006)
 * 7-ज़िप का LZMA सॉफ़्टवेयर विकास किट (2008)
 * महल सिद्धांत (2014)
 * शा-3 (2015)
 * एक घंटा एक जीवन (2018)

यह भी देखें

 * पब्लिक डोमेन
 * सार्वजनिक स्वत्वाधिकार अनुज्ञप्ति
 * अनुज्ञप्ति मुक्त सॉफ्टवेयर
 * निशुल्क और मुक्त स्रोत सॉफ्टवेयर
 * अबेंडनवेयर