फ्री सॉफ्टवेयर

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

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

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

कॉन्टेक्स्ट
फ्री सॉफ्टवेयर इस प्रकार से भिन्न है:
 * सांपातिक सॉफ़्टवेयर, जिनमें माइक्रोसॉफ्ट ऑफिस, माइक्रोसॉफ़्ट विंडोज़, एडोब फोटोशॉप, फेसबुक या एप्पल आईएनसी का आईमैसेज सम्मिलित हैं। यूजर अपने सोर्स कोड का अध्ययन, परिवर्तन एवं शेयर नहीं कर सकते हैं।
 * फ्रीवेयर सांपातिक सॉफ्टवेयर की श्रेणी है जिसे मूल उपयोग के लिए भुगतान की आवश्यकता नहीं होती है।

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

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

फ्री सॉफ़्टवेयर लाभ के लिए व्यावसायिक गतिविधि हो भी सकती है अथवा नहीं भी हो सकती है। कुछ फ्री सॉफ्टवेयर स्वैच्छिक प्रोग्रामर द्वारा विकसित किए जाते हैं यद्यपि अन्य निगमों द्वारा विकसित किए जाते हैं; अथवा दोनों द्वारा भी द्वारा विकसित किए जाते हैं।

ओपन सोर्स के साथ नामकरण एवं अंतर

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

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

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

स्वतंत्रता 1 एवं 3 के लिए सोर्स कोड उपलब्ध होना आवश्यक है क्योंकि इसके सोर्स कोड के बिना सॉफ्टवेयर का अध्ययन एवं संशोधन अत्यधिक अव्यावहारिक से लेकर लगभग असंभव हो सकता है।

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

1990 के दशक के उत्तरार्ध में, अन्य समूहों ने अपनी स्वयं की परिभाषाएँ प्रकाशित कीं जो लगभग समान सॉफ्टवेयर सेट का वर्णन करती हैं। अत्यधिक उल्लेखनीय जिसमें 1997 में प्रकाशित डेबियन फ्री सॉफ्टवेयर दिशानिर्देश, एवं 1998 में प्रकाशित ओपन सोर्स परिभाषा सम्मिलित हैं।

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

उदाहरण
इंटरनेट पर अनेक फ्री एप्लिकेशन एवं कई ऑपरेटिंग सिस्टम उपलब्ध हैं। यूजर उन एप्लिकेशन को पैकेज प्रबंधक के माध्यम से सरलता से डाउनलोड एवं इंस्टॉल कर सकते हैं जो कि अधिकांश लिनक्स वितरण के साथ आता है।

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

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

1983 में, लोकप्रिय Emacs प्रोग्राम के मूल लेखकों में एवं एमआईटी आर्टिफिशियल इंटेलिजेंस प्रयोगशाला में हैकर (प्रोग्रामर उपसंस्कृति) समुदाय के अधिक समय के सदस्य रिचर्ड स्टॉलमैन ने जीएनयू परियोजना की घोषणा की, जिसका उद्देश्य पूर्ण रूप से गैर-सांपातिक यूनिक्स का उत्पादन करना था। ऑपरेटिंग सिस्टम का कहना है कि वह कंप्यूटर जगत एवं उसके यूजरों के निकट के वातावरण में परिवर्तन से निराश हो गया था। परियोजना एवं उसके उद्देश्य की प्रारंभिक घोषणा में, उन्होंने विशेष रूप से अप्रकटन अनुबंधों एवं प्रतिबंधात्मक लाइसेंसों से सहमत होने के लिए विरोध को प्रेरणा के रूप में उद्धृत किया, जो संभावित रूप से लाभदायक इन-डेवलपमेंट सॉफ़्टवेयर की फ्री भागीदारी को प्रतिबंधित करता है, जो प्रत्यक्ष रूप से पारंपरिक हैकर नैतिकता के विपरीत है। जीएनयू के लिए सॉफ्टवेयर विकास जनवरी 1984 में प्रारम्भ हुआ, एवं फ्री सॉफ्टवेयर फाउंडेशन (एफएसएफ) की स्थापना अक्टूबर 1985 में हुई थी। उन्होंने फ्री सॉफ्टवेयर परिभाषा एवं कॉपीलेफ्ट की अवधारणा विकसित की, जिसे सभी के लिए सॉफ्टवेयर स्वतंत्रता सुनिश्चित करने के लिए डिज़ाइन किया गया था।

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

1980 का दशक: जीएनयू प्रोजेक्ट का फाउंडेशन
1983 में, एमआईटी कंप्यूटर साइंस एंड आर्टिफिशियल इंटेलिजेंस लेबोरेटरी में हैकर (प्रोग्रामर उपसंस्कृति) समुदाय के अधिक समय से सदस्य रिचर्ड स्टॉलमैन ने जीएनयू प्रोजेक्ट की घोषणा करते हुए कहा कि वह कंप्यूटर उद्योग एवं इसके यूजरो की संस्कृति में परिवर्तन के प्रभावों से निराश हो गए थे। जीएनयू ऑपरेटिंग सिस्टम के लिए सॉफ्टवेयर विकास जनवरी 1984 में प्रारम्भ हुआ, एवं फ्री सॉफ्टवेयर फाउंडेशन (एफएसएफ) की स्थापना अक्टूबर 1985 में हुई थी। परियोजना एवं इसके लक्ष्यों को रेखांकित करने वाला लेख मार्च 1985 में जीएनयू घोषणापत्र शीर्षक से प्रकाशित हुआ था। घोषणापत्र में जीएनयू दर्शन, फ्री सॉफ्टवेयर परिभाषा एवं कॉपीलेफ्ट विचारों की महत्वपूर्ण व्याख्या सम्मिलित थी।

1990 का दशक: लिनक्स कर्नेल की रिलीज़

लिनस टोरवाल्ड्स द्वारा प्रारम्भ किया गया लिनक्स कर्नेल, 1991 में स्वतंत्र रूप से संशोधित सोर्स कोड के रूप में प्रस्तावित किया गया था। प्रथम लाइसेंस सांपातिक सॉफ्टवेयर लाइसेंसिंग था। यद्यपि, फरवरी 1992 में वर्जन 0.12 के साथ, उन्होंने जीएनयू सामान्य सार्वजनिक लाइसेंस के अंतर्गत परियोजना को पुनः लाइसेंस दिया। यूनिक्स की भाँति, टोरवाल्ड्स कर्नेल ने स्वैच्छिक प्रोग्रामरों का ध्यान आकर्षित किया।

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

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

अधिकांश फ्री सॉफ्टवेयर लाइसेंस के अल्प समूह के अंतर्गत आते हैं। इन लाइसेंसों में अत्यधिक लोकप्रिय हैं:
 * एमआईटी लाइसेंस
 * जीएनयू जनरल पब्लिक लाइसेंस (जीपीएलवी2)
 * अपाचे लाइसेंस
 * जीएनयू जनरल पब्लिक लाइसेंस (जीपीएलवी3)
 * बीएसडी लाइसेंस
 * जीएनयू लेसर जनरल पब्लिक लाइसेंस (एलजीपीएलवी)
 * मोज़िला पब्लिक लाइसेंस (एमपीएल)
 * एक्लिप्स पब्लिक लाइसेंस

फ्री सॉफ़्टवेयर फ़ाउंडेशन एवं ओपन सोर्स इनिशिएटिव दोनों ही लाइसेंस की सारिणी प्रकाशित करते हैं जिन्हें वे क्रमशः फ्री सॉफ़्टवेयर एवं ओपन-सोर्स सॉफ़्टवेयर की अपनी परिभाषाओं का पालन करते हुए पाते हैं:
 * फ्री एवं ओपन सोर्स सॉफ्टवेयर लाइसेंस की अपेक्षा
 * ओपन-सोर्स लाइसेंस

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

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

यह दुर्लभ है कि एफएसएफ दिशानिर्देशों के अनुपालन के रूप में घोषित लाइसेंस भी ओपन सोर्स डेफिनिशन को पूर्ण नहीं करता है, यद्यपि रिवर्स आवश्यक नहीं है (उदाहरण के लिए, नासा ओपन सोर्स समझौता ओएसआई-अनुमोदित लाइसेंस है, किन्तु गैर -एफएसएफ के अनुसार फ्री)।

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

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

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

इस विषय पर कुछ मात्रात्मक अध्ययन किए गए हैं।

बाइनरी ब्लब्स एवं अन्य प्रोप्राइटरी सॉफ्टवेयर

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

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

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

चूंकि फ्री सॉफ्टवेयर का स्वतंत्र रूप से पुनर्वितरण किया जा सकता है, यह सामान्यतः अल्प अथवा बिना किसी शुल्क के उपलब्ध होता है। फ्री सॉफ्टवेयर व्यवसाय प्रारूप सामान्यतः अनुकूलन, हार्डवेयर, समर्थन, प्रशिक्षण, एकीकरण, अथवा प्रमाणन जैसे मूल्य संयोजित करने पर आधारित होते हैं। यद्यपि, अपवाद उपस्थित हैं, जहां यूजर से फ्री आवेदन की प्रति प्राप्त करने का शुल्क लिया जाता है।

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

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

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

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

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

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

फ्री सॉफ्टवेयर सामान्यतः बिना किसी मूल्य के उपलब्ध होता है एवं इसके परिणामस्वरूप प्रोप्राइटरी सॉफ्टवेयर की अपेक्षा में टीसीओ व्यय को स्थायी रूप से कम कर सकता है। फ्री सॉफ्टवेयर के साथ, बिज़नेस सॉफ्टवेयर को स्वयं परिवर्तित करके या इसे संशोधित करने के लिए प्रोग्रामर को नियुक्त करके सॉफ़्टवेयर को अपनी विशिष्ट आवश्यकताओं के अनुसार फिट कर सकते हैं। फ्री सॉफ़्टवेयर का अधिकांशतः कोई आश्वासन नहीं होता है, एवं इससे भी महत्वपूर्ण तथ्य यह है कि सामान्यतः यह किसी को भी वैध दायित्व समर्पित नहीं करता है। यद्यपि, सॉफ़्टवेयर की स्थिति एवं इसके उपयोग पर किन्हीं दो पक्षों के मध्य आश्वासन की अनुमति होती है। इस प्रकार की सम्मति फ्री सॉफ्टवेयर लाइसेंस से भिन्न की जाती है।

स्टैंडिश ग्रुप की रिपोर्ट का अनुमान है कि फ्री सॉफ़्टवेयर अपनाने से प्रोप्राइटरी सॉफ़्टवेयर इंडस्ट्री के राजस्व में प्रति वर्ष लगभग $60 बिलियन की अल्पता होती है। एरिक एस रेमंड ने आर्ग्युमेंट दिया कि फ्री सॉफ्टवेयर शब्द व्यापार समुदाय के लिए अस्पष्ट एवं भयभीत करने वाला है। रेमंड ने व्यापार एवं कॉर्पोरेट जगत के लिए अनुकूल विकल्प के रूप में ओपन-सोर्स सॉफ़्टवेयर शब्द को प्रोत्साहन दिया था।

यह भी देखें

 * नि: शुल्क सांस्कृतिक कार्यों की परिभाषा
 * डिजिटल राइट्स
 * फ्री कंटेंट
 * लिब्रे नॉलेज
 * फोरमेरली प्रोप्राइटरी सॉफ़्टवेयर की लिस्ट
 * फ्री सॉफ्टवेयर प्रोजेक्ट डायरेक्ट्रीज की लिस्ट
 * वेब 2.0 सर्विसेज के लिए फ्री सॉफ्टवेयर की लिस्ट
 * ओपन फॉर्मेट
 * ओपन स्टैण्डर्ड
 * ओपन-सोर्स हार्डवेयर
 * फ्री सॉफ्टवेयर की आउटलाइन
 * :श्रेणी:फ्री सॉफ्टवेयर लिस्ट और कम्पेरिज़न
 * उपयुक्त प्रौद्योगिकी
 * सतत विकास

आगे की पढाई

 * Puckette, Miller. "Who Owns our Software?: A first-person case study." eContact (September 2009). Montréal: CEC
 * Hancock, Terry. "The Jargon of Freedom: 60 Words and Phrases with Context". Free Software Magazine. 2010-20-24