ఓపెన్ సోర్స్
ఓపెన్ సోర్స్ అంటే సోర్స్ కోడ్ బహిరంగంగా అందుబాటులో ఉండే సాఫ్ట్వేర్; లైసెన్స్ ప్రకారం ఎవరైనా దాన్ని వాడవచ్చు, మార్చవచ్చు, ఇతరులకు ఇవ్వవచ్చు.
ఓపెన్ సోర్స్ అంటే ఏమిటి?
సోర్స్ కోడ్ అంటే ఒక ప్రోగ్రామ్ మనుషులు చదవగల రూపం. ఓపెన్ సోర్స్ సాఫ్ట్వేర్లో ఆ కోడ్ బహిరంగంగా అందుబాటులో ఉంటుంది, ఎవరైనా దాన్ని చదవవచ్చు, వాడవచ్చు, మార్చవచ్చు, ఇతరులకు ఇవ్వవచ్చని లైసెన్స్ చెబుతుంది. ఏ లైసెన్స్లు ఓపెన్ సోర్స్గా పరిగణించబడతాయో Open Source Initiative నిర్వచిస్తుంది. ప్రసిద్ధ ఉదాహరణలు: Linux కెర్నల్, Firefox బ్రౌజర్, LibreOffice ఆఫీస్ సూట్, VLC మీడియా ప్లేయర్.
లైసెన్స్లు, అవి ఎలా భిన్నం
ఓపెన్ సోర్స్ లైసెన్స్లు ప్రధానంగా సాఫ్ట్వేర్ను ఇతరులకు ఇచ్చేటప్పుడు వర్తించే షరతుల్లో భిన్నంగా ఉంటాయి. GPL వంటి కాపీలెఫ్ట్ లైసెన్స్లు పంపిణీ చేసే మార్చిన వెర్షన్లను మళ్లీ అదే లైసెన్స్తో విడుదల చేయాలని కోరతాయి. MIT లేదా Apache వంటి అనుమతి ఇచ్చే లైసెన్స్లు మాత్రం కోడ్ను క్లోజ్డ్, వాణిజ్య ఉత్పత్తుల్లో చేర్చడానికి కూడా అనుమతిస్తాయి. ఓపెన్ సోర్స్ అంటే ఆటోమేటిక్గా ఉచితం కాదు, ఖర్చు లేని సాఫ్ట్వేర్ ఆటోమేటిక్గా ఓపెన్ సోర్స్ కూడా కాదు.
ఓపెన్ సోర్స్, భద్రత
ఓపెన్ సోర్స్ కోడ్ స్వతంత్ర నిపుణులు ప్రోగ్రామ్ను పరిశీలించడానికి, బగ్లను కనుగొనడానికి, దాగి ఉన్న బ్యాక్డోర్లను బయటపెట్టడానికి వీలు కల్పిస్తుంది. ఇది నిజంగా జరుగుతుందా అనేది ప్రాజెక్ట్ ఎంత చురుగ్గా నిర్వహించబడుతుందో, సమీక్షించబడుతుందో ఆధారపడి ఉంటుంది; ఓపెన్ కోడ్ ఆటోమేటిక్గా సురక్షిత కోడ్ కాదు. ప్రచురించిన కోడ్, మీరు ఇన్స్టాల్ చేసే యాప్ కూడా భిన్నంగా ఉండవచ్చు. రిప్రొడ్యూసిబుల్ బిల్డ్స్ అని పిలిచేవి పంపిణీ చేసిన యాప్ నిజంగా ప్రచురించిన సోర్స్ కోడ్ నుండి నిర్మించబడిందో ధృవీకరించడం సాధ్యం చేస్తాయి. అయినా మీరు అధికారిక వనరుల నుండి మాత్రమే యాప్లను ఇన్స్టాల్ చేయాలి.
ఓపెన్ స్టాండర్డ్లు
ఓపెన్ స్టాండర్డ్లు ఓపెన్ సోర్స్ కంటే వేరే విషయం. ఫైల్ ఫార్మాట్, నెట్వర్క్ ప్రోటోకాల్ లేదా ఎన్క్రిప్షన్ పద్ధతి వంటి ఏదైనా ఎలా పనిచేయాలో అవి బహిరంగంగా వివరిస్తాయి, ఎవరైనా వాటిని అమలు చేయవచ్చు – క్లోజ్డ్ సోర్స్ కోడ్ ఉన్న సాఫ్ట్వేర్లో కూడా. ఉదాహరణలు HTML, PNG ఇమేజ్ ఫార్మాట్, AES ఎన్క్రిప్షన్ ప్రమాణం. ముఖ్యంగా క్రిప్టోగ్రఫీలో, నిపుణులు సమీక్షించిన బహిరంగంగా డాక్యుమెంట్ చేసిన పద్ధతులపై మాత్రమే ఆధారపడటం మంచి పద్ధతిగా పరిగణించబడుతుంది.
తరచుగా అడిగే ప్రశ్నలు
ఓపెన్ సోర్స్ సాఫ్ట్వేర్ ఉచితమా?
తరచుగా, కానీ తప్పనిసరిగా కాదు. లైసెన్స్ సాధారణంగా సాఫ్ట్వేర్ను విక్రయించడానికి అనుమతిస్తుంది, చాలా కంపెనీలు ఓపెన్ సోర్స్ ప్రాజెక్ట్ల చుట్టూ నిర్మించిన సపోర్ట్, హోస్టింగ్ లేదా అదనపు ఫీచర్ల ద్వారా సంపాదిస్తాయి.
ఓపెన్ సోర్స్ కోడ్ను నా స్వంత ప్రాజెక్ట్లలో వాడవచ్చా?
అవును, సంబంధిత లైసెన్స్ షరతులను — రచయితలకు క్రెడిట్ ఇవ్వడం లేదా పంపిణీ చేసిన మార్పులను అదే లైసెన్స్తో విడుదల చేయడం వంటివి — మీరు పాటిస్తే.
సంబంధిత పదాలు
సంబంధిత అంశాలు
Friendstime ను ప్రయత్నించండి
నమోదుకు ఒక నిమిషం పడుతుంది, ఉచితం.