कंप्यूटर की मूल बातें - ओपन सोर्स सॉफ्टवेयर

एक सॉफ्टवेयर जिसका source code किसी भी प्रयोजन के लिए किसी को भी अध्ययन करने, बदलने और आगे वितरित करने के लिए लाइसेंस के साथ स्वतंत्र रूप से वितरित किया जाता है open source software। ओपन सोर्स सॉफ्टवेयर आम तौर पर एक टीम प्रयास है जहां समर्पित प्रोग्रामर स्रोत कोड में सुधार करते हैं और समुदाय के भीतर परिवर्तन साझा करते हैं। ओपन सोर्स सॉफ्टवेयर अपने संपन्न समुदायों के कारण उपयोगकर्ताओं को ये लाभ प्रदान करता है -

  • Security
  • Affordability
  • Transparent
  • कई प्लेटफार्मों पर अंतर
  • अनुकूलन के कारण लचीले
  • स्थानीयकरण संभव है

फ्रीवेयर

एक सॉफ्टवेयर जो उपयोग और वितरण के लिए मुफ्त उपलब्ध है, लेकिन इसे संशोधित नहीं किया जा सकता है क्योंकि इसका स्रोत कोड उपलब्ध नहीं है, इसे कहा जाता है freeware। फ्रीवेयर के उदाहरण हैं Google Chrome, Adobe Acrobat PDF Reader, Skype आदि।

शेयरवेयर

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

मालिकाना सॉफ्टवेयर

सॉफ्टवेयर जिसे केवल उसके डेवलपर से लाइसेंस प्राप्त करने के बाद इस्तेमाल किया जा सकता है proprietary software। एक व्यक्ति या एक कंपनी इस तरह के मालिकाना सॉफ्टवेयर के मालिक हो सकते हैं। इसके स्रोत कोड को अक्सर गुप्त रूप से संरक्षित किया जाता है और इसके प्रमुख प्रतिबंध हो सकते हैं जैसे -

  • कोई और वितरण नहीं
  • उपयोगकर्ताओं की संख्या जो इसका उपयोग कर सकते हैं
  • कंप्यूटर का प्रकार यह स्थापित किया जा सकता है, उदाहरण मल्टीटास्किंग या एकल उपयोगकर्ता, आदि।

उदाहरण के लिए, Microsoft Windows एक मालिकाना संचालन सॉफ्टवेयर है जो विभिन्न प्रकार के ग्राहकों जैसे एकल-उपयोगकर्ता, बहु-उपयोगकर्ता, पेशेवर, आदि के लिए कई संस्करणों में आता है।