कई पहले से ही जानते हैं मुफ्त सॉफ्टवेयर और ओपन- source (ओपन सोर्स) समान नहीं है, लेकिन हममें से जो भी जानते हैं, वे इसे कभी-कभी एक पर्याय के रूप में उपयोग करते हैं और यह पूरी तरह से सही नहीं है। कुछ निश्चित अंतर हैं जिन्हें हाइलाइट किया जाना चाहिए।
यद्यपि दोनों मामलों में यह सॉफ्टवेयर के बारे में है (हमने यह भी देखा है कि यह दर्शन कैसे हार्डवेयर और अन्य श्रेणियों में कूद गया है) जो इसके योगदान देता है स्रोत कोड यह देखने के लिए कि यह कैसे बनाया जाता है और यह क्या करता है, सब कुछ समान नहीं है। हम यह भी जानते हैं कि मुफ्त सॉफ्टवेयर मुफ्त है और खुले स्रोत कार्यक्रम या ऑपरेटिंग सिस्टम अधिकांश भाग के लिए भी हैं।
के रूप में करने के विकासदोनों मामलों में, कोड को संशोधित या सुधार किया जा सकता है और "स्वतंत्र रूप से" उपयोग किया जा सकता है। जाहिर है आप सोच रहे होंगे कि मुफ्त सॉफ्टवेयर भी खुला स्रोत है और आप बिल्कुल सही हैं। इस कारण से, हमें मुक्त बनाम ओपन-सोर्स सॉफ़्टवेयर के बजाय लाइसेंस के बारे में बात करनी चाहिए। तो अंतर क्या है?
पिछले प्रश्न का उत्तर देने के लिए हम इस क्षेत्र के दो सबसे प्रमुख लाइसेंसों का विश्लेषण कर सकते हैं, बीएसडी और जीपीएल। बीएसडी लाइसेंस ओपन सोर्स सॉफ्टवेयर को शामिल करने का लाइसेंस है और इसके बावजूद कई लोग सोचते हैं कि यह जीपीएल की तुलना में बहुत अधिक अनुमत है। लेकिन कभी-कभी अनुमति के गंभीर परिणाम होते हैं।
हम यह समझाने के विवरण में नहीं जा रहे हैं कि GPL और BSD में क्या है, क्योंकि हम कई लेखों के लिए सामग्री प्राप्त कर सकते हैं, लेकिन हम मुख्य बिंदु को उजागर करते हैं। जबकि GPL लाइसेंस के तहत एक सॉफ्टवेयर को संशोधित किया जा सकता है और जब तक यह मुक्त रहता है, तब तक BSD लाइसेंस के तहत एक सॉफ्टवेयर को संशोधित किया जा सकता है और एक अन्य लाइसेंस के तहत पुनर्वितरित किया जा सकता है (इनमें शामिल हैं) बंद कोड).
इसलिए, वहाँ एक "नहीं होगा"Linux"बंद है जैसे कि"बीएसडी"बंद (मैक ओएस एक्स) ... अंततः मेरे कहने का मतलब यह है कि मुफ्त सॉफ्टवेयर हमेशा मुफ्त होगा, लेकिन एक दिन खुला स्रोत एक व्युत्पन्न भर में आ सकता है जिसमें हम इसके स्रोत कोड को स्नूप करने की कोशिश करते समय चेहरे पर पटक दिए जाते हैं।
एक टिप्पणी।
सिर्फ इसलिए कि एक सॉफ्टवेयर GPL लाइसेंस के अंतर्गत है इसका मतलब यह नहीं है कि यह मुफ्त होना चाहिए। मैं एक एप्लिकेशन विकसित कर सकता हूं, इसे उस लाइसेंस पर जमा कर सकता हूं और जिस तरह मैं इसे मुफ्त में छोड़ सकता हूं, मैं इसके लिए शुल्क भी ले सकता हूं, और इस कारण से यह जीपीएल होने के लिए बंद नहीं होगा। यह ग्राफ पर ठीक है। मैं चाहूं तो इसे बेच सकता हूं।
कई बार भ्रम को अंग्रेजी में शब्द द्वारा प्रस्तुत किया जाता है .. मुफ्त सॉफ्टवेयर, मुफ्त का एक अर्थ मुफ्त है।
नमस्ते। बेशक आप जो कहते हैं वह पूरी तरह से सच है। वास्तव में, अंग्रेजी बोलने वाले अक्सर "फ्री" शब्द को "फ्री" में बदलते हैं क्योंकि यह कम अस्पष्ट है। अंग्रेजी में फ्री का मतलब फ्री और फ्री दोनों हो सकता है, लेकिन हमेशा फ्री सॉफ्टवेयर फ्री नहीं होता और इसीलिए वे इसे अलग करने के लिए इसे "फ्री सॉफ्टवेयर" कहते हैं। न ही मुफ्त कार्यक्रमों को मुफ्त या खुला स्रोत होना चाहिए, कई मुफ्त डाउनलोड कार्यक्रम हैं जो बंद हैं।
नमस्ते!