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

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

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

यद्यपि मुफ्त सॉफ़्टवेयर शब्द का प्रयोग अतीत में पूर्व से ही शिथिल रूप से उपयोग किया जाता रहा है और 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 से पहले सर्वाधिकार सूचना के बिना जारी किया गया), या लेखक ने सार्वजनिक डोमेन पर छूट बयान के साथ सॉफ्टवेयर जारी किया है (उन देशों में जहां यह संभव है) ). चूंकि पब्लिक-डोमेन सॉफ़्टवेयर में कॉपीराइट सुरक्षा का अभाव है, इसलिए इसे किसी भी कार्य में स्वतंत्र रूप से सम्मिलित किया जा सकता है, चाहे वह सांपातिक हो या मुफ़्त। एफएसएफ इस उद्देश्य के लिए Creative Commons लाइसेंस#Zero / सार्वजनिक डोमेन सार्वजनिक डोमेन समर्पण की अनुशंसा करता है।
 * अनुमेय मुफ्त सॉफ्टवेयर लाइसेंस, जिसे बीएसडी-शैली भी कहा जाता है क्योंकि वे बर्कले सॉफ्टवेयर वितरण ऑपरेटिंग सिस्टम के साथ वितरित अधिकांश सॉफ्टवेयर पर लागू होते हैं: इनमें से कई लाइसेंस को मुफ्त सामग्री # कॉपीफ्री के रूप में भी जाना जाता है क्योंकि उनके वितरण पर कोई प्रतिबंध नहीं है। लेखक केवल वारंटी को अस्वीकार करने और संशोधित कार्यों के उचित आरोपण की आवश्यकता के लिए कॉपीराइट रखता है, और पुनर्वितरण की अनुमति देता है और संशोधन, यहां तक ​​कि बंद-स्रोत वाले भी। इस अर्थ में, अनुमेय लाइसेंस प्रतिबंधित सॉफ़्टवेयर विकसित करने की लागत को कम करके गैर-मुफ्त सॉफ्टवेयर बनाने के लिए प्रोत्साहन प्रदान करता है। चूंकि यह सॉफ्टवेयर स्वतंत्रता की भावना के साथ असंगत है, बहुत से लोग अनुमेय लाइसेंस को कॉपीलेफ्ट लाइसेंस से कम मुक्त मानते हैं।
 * कॉपीलेफ्ट लाइसेंस, जीएनयू जनरल पब्लिक लाइसेंस सबसे प्रमुख होने के साथ: लेखक कॉपीराइट रखता है और प्रतिबंध के तहत पुनर्वितरण की अनुमति देता है कि ऐसे सभी पुनर्वितरण को ही लाइसेंस के तहत लाइसेंस दिया जाता है। जब भी वे मूल लाइसेंस प्राप्त उत्पाद के हिस्से के साथ वितरित किए जाते हैं, तो अन्य लोगों द्वारा परिवर्धन और संशोधनों को भी उसी कॉपीलेफ्ट लाइसेंस के तहत लाइसेंस दिया जाना चाहिए। इसे वायरल लाइसेंस, सुरक्षात्मक लाइसेंस या पारस्परिक लाइसेंस के रूप में भी जाना जाता है। वितरण पर प्रतिबंध के कारण हर कोई इस प्रकार के लाइसेंस को निःशुल्क नहीं मानता है।

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

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

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

बाइनरी ब्लब्स और अन्य सांपातिक सॉफ्टवेयर

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

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

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

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

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

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

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

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

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

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

स्टैंडिश ग्रुप की रिपोर्ट का अनुमान है कि मुफ़्त सॉफ़्टवेयर अपनाने से सांपातिक सॉफ़्टवेयर उद्योग के राजस्व में प्रति वर्ष लगभग $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

इस पेज में लापता आंतरिक लिंक की सूची

 * लिनक्स टकसाल
 * स्वतंत्रता
 * मुफ्त छंद मुक्त
 * विक्रेता बंदी
 * abandonware
 * अंत यूजरो लाइसेंस समझौता
 * रिवर्स इंजीनियरिंग
 * पब्लिक डोमेन
 * मेरा लाइसेंस
 * अनुमेय मुफ्त सॉफ्टवेयर लाइसेंस
 * केर्बरोस (प्रोटोकॉल)
 * FreeBSD
 * अपाचे लाइसेंस
 * दुभाषिया (कंप्यूटिंग)
 * विरोधी प्रतिस्पर्धी प्रथाओं
 * गैर प्रकटीकरण समझौता
 * कांटा (सॉफ्टवेयर विकास)
 * त्याग
 * कम्प्यूटर वायरस
 * वाणिज्यिक सॉफ्टवेयर
 * राष्ट्रीय सुरक्षा अभिकरण
 * नवाचार
 * शुद्ध सार्वजनिक भलाई
 * निजी अच्छा
 * उदार ज्ञान
 * खुला स्वरूप