17, నవంబర్ 2010, బుధవారం

ఓపెన్ సోర్సే బెటర్



నేడు కంప్యూటర్ లేనిదే క్షణమైనా గడవటం లేదు. పాతకాలంలో ఒక వాల్వు రేడియో కొంటే దాన్ని పదికాలాలపాటు వాడేవారు. ఆధునిక ప్రపపంచంలో ఆ పరిస్థితి లేదు. అంతా ఆరునెల్లే. ప్రతిరోజూ కొత్త పరిజ్ఞానం మార్కెట్‌లోకి వస్తోంది. ఇది సాఫ్ట్వేర్‌కూ మినహాయింపేమీ కాదు. వేలకు వేలు పోసి ఒక సాఫ్ట్వేర్ కొంటే, దానికి మరో వెర్షన్ ఆరు నెలల్లో ప్రత్యక్షం. మనం కొత్త సాఫ్ట్వేర్ను వాడకపోతే ఔట్‌డేట్ అయిపోయినట్టే. దీనివల్లే హెచ్చుశాతం ప్రజలు ‘పైరసీ’కి దోహదపడుతున్నారు. సాఫ్ట్వేర్ కాపీ చేసి వాడటం తప్పేకాదు. నేరం కూడా! మరిదీనికి పరిష్కారం లేదా? అంటే ఉంది. అదే ‘ఓపెన్ సోర్స్’. అంటే అంతా బహిరంగంగానే లభించడం. అదీ ఉచితంగా. దానికి సోర్స్ కోడ్ కూడా లభిస్తుంది. కేవలం మనం ఒక సాఫ్ట్వేర్ను వాడటమే కాక, కావలిస్తే దానికి మరిన్ని ఫీచర్లు జోడించడమో, ఉన్న సమస్యను పరిష్కరించడమో చేసి, దానిని తిరిగి అందరికీ అందుబాటులో తేగల్గడం ‘ఓపెన్ సోర్స్’ ప్రత్యేకత. వాణిజ్యపరంగా లభించే ఆఫీస్ సూట్‌ల నుంచీ ఫోటోలు ఎడిటింగ్, ప్రజంటేషన్ సాప్ట్వేర్లే కాదు, ఆపరేటింగ్ సిస్టమ్‌లూ, డేటాబేస్ సిస్టమ్‌లూ- ఏ రకమైన సాఫ్ట్వేర్ అయినా సరే! ఓపెన్ సోర్స్ ప్రత్యామ్నాయం వుంది. ఓపెన్ సోర్స్ సాఫ్ట్వేర్ను వాడుకోవడానికి ఎలాంటి పరిమితులూ, పర్మిషన్లూ అక్కర్లేదు. 1983లో రిచర్డ్స్ మాథ్యూస్ స్టాల్‌మాన్ ఆరంభించిన ఫ్రీ సాఫ్ట్‌వేర్ స్ఫూర్తితో 1998లో ఓపెన్ సోర్స్ ఉద్యమ రీతిలో వెలుగులోకి వచ్చింది. 1999లో ‘స్టార్ ఆఫీస్’ పేరుతో అమ్మకాలు సాగించిన సన్‌మైక్రో సంస్థ దానిని ఉచితంగా, ఓపెన్ సోర్స్ కింద ఓపెన్ ఆఫీస్, ఓఆర్‌జి పేరుతో అందుబాటులోకి తేవడంతో ఊపునందుకొంది. స్పెయిన్ లాంటి దేశాల్లో ఓపెన్ సోర్స్, ఫ్రీ సాఫ్ట్వేర్ల ఆధారంగా శిక్షణనివ్వడమే కాదు, ఆయా సాఫ్ట్వేర్లను ఈ-గవర్నెన్స్ చొరవల్లో వాడుతున్నారు. భారతదేశంలో ఇప్పుడిప్పుడే చైతన్యం వస్తోంది. ముఖ్యంగా కేరళ, పశ్చిమ బెంగాల్ వంటి రాష్ట్రాల్లో ఓపెన్ సోర్స్ సాఫ్ట్వేర్ వాడటం మొదలైంది.
ఓపెన్ సోర్స్
సాఫ్ట్వేర్లను అన్ని రాష్ట్ర, కేంద్ర ప్రభుత్వ శాఖలూ వాడి ఈ-గవర్నన్స్ అమలు చేస్తే, ఆర్థికంగా, ఎంతో లబ్ధి చేకూరుస్తుందనడంలో సందేహం లేదు. ఓపెన్ సోర్స్, ఫ్రీ సాఫ్ట్వేర్లు అటు విండోస్ ఆపరేటింగ్ సిస్టమ్‌లోనూ, ఇటు లినక్స్ ఆపరేటింగ్ సిస్టమ్‌లోనూ కూడా పనిచేసేలా దొరుకుతాయి. ఆఫీస్ సూట్స్, లినక్స్ ఆపరేటింగ్ సిస్టమ్, హెచ్‌టిఎంఎల్ ఎడిటర్స్, టెక్స్ ఎడిటర్స్, ఫోటో ఎడిటర్స్, యానిమేషన్ టూల్స్, ఈ-మెయిల్ క్లయింట్స్, ఇంటర్నెట్ బ్రౌజర్స్, ఎఫ్‌టిపీ క్లయింట్స్, వెబ్ సర్వర్స్, కంటెంట్ మేనేజ్‌మెంట్ సిస్టమ్స్, ఆఖరికి యాంటీ వైరస్ సాఫ్ట్వేర్ అప్లికేషన్లు కూడా ఎన్నెన్నో ఉన్నాయి. వైజ్ఞానిక, సాంకేతిక పరమైన సాఫ్ట్వేర్లూ ఉన్నాయి. ఆడియో, వీడియో సాఫ్ట్వేర్ల గురించి చెప్పనక్కర్లేదు. ఇఆర్‌పి, క్యాడ్, క్యామ్ రంగాల్లో కూడా ఎన్నోసాఫ్ట్వేర్లూ ఉన్నాయి.
మన ఈ-గవర్నెన్స్ ప్రాజెక్టులన్నీ ఓపెన్ సోర్స్ ఆధారంగా రూపొందితే కొన్నివేల కోట్ల రూపాయల ప్రజాధనం ఆదా అవుతుంది. దానిని ప్రజా సంక్షేమానికి వాడొచ్చు. ఈ రీతిలో మన మేథావులూ, ప్రభుత్వాలూ ఆలోచిస్తే ఎంత బావుంటుందో! కదా!

8 కామెంట్‌లు:

Anil Dasari చెప్పారు...

Open source software is not the silver bullet for all problems. Majority of open source software packages are developed to run almost everywhere ..... that's their biggest drawback. While they are apt for learning purposes, and are good choices for small to medium businesses where budget is a bottleneck; they are not very good candidates for deploying in an enterprise setup. Why? They are not optimized for any specific OS/hardware architecture and as such, they fail to utilize some of the best features offered by high end servers and OSs.

So basically, Open Source software is a cheap alternative. It's what you get for the buck you spend.

yogirk చెప్పారు...

(scratching my head) I am yet to figure out which 'best feature' of windows is used to the 'best bang for the buck' effort when Microsoft Office suite is installed on, lets say, Windows server 2008?

The managerial bureaucratic f*ckers have to justify their existence in the organization by 'managing' stuff, 'planning', conducting meetings, budgeting and doing all this crap - High end architecture, best features, enterprise is all corporate mumbo-jumbo. Your article is very good. I empathize with your sentiments!

yogirk చెప్పారు...

And a people will come here to your blog and almost *demand* you to remove word verification. Don't give a hoot to them. Good luck!

yogirk చెప్పారు...

And for those dimwits who has free beer in mind when someone talks about opensource, here is an article:

http://profy.com/2007/08/30/in-defense-of-open-source/

హరి చెప్పారు...

I too support the author of this aricle.It is foolhardy enough to say Linux/opensource does not support or optimize to latest hardware where 30% of server market is already occupied by Linux and opensource technology.

వీరుభొట్ల వెంకట గణేష్ చెప్పారు...

_______________________________________
They are not optimized for any specific OS/hardware architecture and as such, they fail to utilize some of the best features offered by high end servers and OSs.
_______________________________________
Abrakadabra:

Can you give one example to support the above quoted text?

I second RK. People need to understand the difference between Open Source & Free Software.

BTW, It took 10 min. to understand RK's comment on Word Verification :)

Bhardwaj Velamakanni చెప్పారు...

I see a point each on both sides. While open source is great and can be optimized, there are some cases I have faced at my previous assignments where customizing the code from opensource was toughter than developing something from the scratch.

Anil Dasari చెప్పారు...

>> " I am yet to figure out which 'best feature' of windows is used to the 'best bang for the buck' effort when Microsoft Office suite is installed on, lets say, Windows server 2008?"

Where did I mention Windows as one of the best operating systems? Windows is never considered a server quality OS, so a discussion on it is out of question. You must understand the comments before jumping to conclusions. I was talking about high end proprietary OSs like Solaris, AIX, HP-UX, MVS/ESA, etc and the hardware they are optimized for. For that matter, even among the zillion Linuxes out there, RHEL outperforms community distros like CentOS, Fedora, Ubuntu, etc. Companies don't spend all that money on licenses for nothing.