एप्लिकेशन सॉफ्टवेयर, ओपन सोर्स और सॉफ्टवेयर लाइसेंस

⌄
-- Questions Computer

एप्लिकेशन सॉफ्टवेयर, ओपन सोर्स और सॉफ्टवेयर लाइसेंस

एप्लिकेशन सॉफ्टवेयर, सामान्य प्रयोजन और विशेष प्रयोजन सॉफ्टवेयर, ओपन सोर्स सॉफ्टवेयर, स्वामित्व आधारित सॉफ्टवेयर, फ्रीवेयर, शेयरवेयर, परीक्षण संस्करण तथा सॉफ्टवेयर लाइसेंस और संस्करण का प्रतियोगी परीक्षाओं के लिए विस्तृत अध्ययन।

प्रश्न 1 / --
00:00
2%
प्रश्न 1

लोडिंग...

💡 व्याख्या

एप्लिकेशन सॉफ्टवेयर और सॉफ्टवेयर लाइसेंस की मूल अवधारणा

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

एप्लिकेशन सॉफ्टवेयर

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

सामान्य प्रयोजन और विशेष प्रयोजन सॉफ्टवेयर

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

ओपन सोर्स सॉफ्टवेयर

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

स्वामित्व आधारित सॉफ्टवेयर

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

फ्रीवेयर, शेयरवेयर और परीक्षण संस्करण

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

सॉफ्टवेयर लाइसेंस

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

सॉफ्टवेयर संस्करण

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

कंप्यूटर तथ्य बॉक्स

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

सॉफ्टवेयर प्रकारों का तुलनात्मक अध्ययन

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

प्रतियोगी परीक्षाओं के लिए महत्वपूर्ण बिंदु

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

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