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