Home  -  Back Issues  -  The Team  Contact Us
                                                                                                                    
Linking Young Minds Together
     Volume 2 Issue 90 | October 19, 2008|


   Inside

   News Room
   Spotlight
   Feature
   Unexplored Dhaka
   Tech Wise
   Movie Review
   Career Scope
   Science Feature



   Star Campus     Home


Feature

Open source software:
Good bye to digital divide


Md. Anwarul Kabir

The Technological development has the sharp impact on formation of social order, social relationships and sociological discourse. The invention of microprocessors in 1980s and subsequent birth of PC have facilitated the wide use of computers over the globe. Parallel invention of TCP/IP protocol for the Internet has added a new dimension to the arena of computer communications by compressing time and geographical distances which, in turn, has coined the buzz word globalisation in sociological discourse.

Though this post modern technology, namely Information and Communication Technology (ICT), has been transforming the world into a knowledge-based society since its inception, still it has side effects too. Due to disparity in use of ICT, the world is now distinctly digitally divided. Though the UN has recognised the access to information as one of the basic rights, the majority of the people in the Third World countries are deprived of this right even in this information era. The causes of this are manifold. However, two major causes that have been identified, so far, are: the high price of ICT technology and the linguistic barrier.

Regarding the price of the ICT technology, it may be mentioned here that the prices of hardware since the introduction of microprocessors have been going downward but conversely the prices of software are spiralling abruptly. This, in turn, has revealed that the resulting prices of the ICT technology are showing a upward thrust. However, if we survey the Third World countries like Bangladesh, then it may reveal surprisingly that despite the price-hike of software in the global market, the number of computer users has been increasing at an exponential rate since the last decade. This is, in fact, possible due to the availability of pirated software in the local market.
Still, in our country the use of computers are limited to some segments of the society. It may be claimed that the percentage of the computer users has not exceeded 1.0% of the people, considering the English enabled population of the country. (Statistics suggests that less than 1.0% people can read and write English!)

Apparently, the availability and the use of the pirated software, due to lack of enforcement of software copy right act, seem to be a blessing for the Third World countries though morally this trend is not acceptable. However, this trend will not persist in the near future. Already the leading proprietorship software company, Microsoft has opened its branch office in Dhaka. It is understandable that following the footstep of Microsoft, other such companies will come forward to find new business opportunities. Eventually with the increase of computer users, these entrepreneurs will exert pressure on the government to enforce proper copy right act for software as a vanguard for their business interest. Facing this reality, the Government of China has cleverly decided to replace the Closed Source Software with the Open Source Software (OSS) paradigm, at least, at the government level. Malaysia has also opted for OSS envisioning the future debacle if it sticks to the Closed Source Software development paradigm.
Not only the developing countries, even the developed countries -- for instance, France -- have also emphasised on OSS with a view to cutting down its budget for ICT development. Perhaps, understanding the new technological doctrine, the United Nations Development Programme (UNDP) has also started to promote the OSS by initiating some global projects. In essence, it may be argued that the OSS has paved the way to cut down the ICT cost abruptly and this pro-poor technological discourse has the capacity to eradicate the curse of digital gap from the societies worldwide.

A Glimpse of Open Source Software Development Paradigm: According to an Internet definition, software are written coded commands that tell a computer what tasks to perform. For example, Word, PhotoShop, MS Windows and Oracle are software programmes. Software may come with either in human understandable written codes (or source codes) or machine understandable binary formats (or executable files). The traditional closed source software (or proprietary software) does not include human understandable source code, rather it includes the binary formatted codes. So, any modification or enhancement in this type of software is not possible without assistance from the manufacturers who keep the source coded with them. The primary motivation of such non-delivery of source code is commercial one. Such software has the strict licence agreement at the time of purchasing which restricts the users in copying, modifying or redistributing the product. The sojourn of Open Source Software started in 1991 and onward, with development of Linux operating system, including source code and providing free licence for copying, modifying and redistributing. Inspired with the success story of Linux, OSS facilitates the end users with a licence that gives the end-users the right to use OSS for private or commercial use. OSS comprises of features such as the users' right to a) inspect and modify the underlying source code, b) sell or distribute original or modified version of OSS, c) distribute the modified source code for others' benefit. So essentially by definition the OSS has a motto for social welfare which may be compared with socialism as discussed in the prelude.

Moreover, one of the OSS development methodologies emphasizes on sharing of software development work like the community work. So, the OSS can also be defined as software that is developed collaboratively by developers across the globe. The software itself is available at little or no cost. The source code is distributed with the executable form, giving users of the software the freedom to modify, adapt and improve the software to meet their needs. This sharing strategy can also be compared with the left-oriented socialist ideology. The OSS is helping people around the globe escape the crime of software "piracy". GNU/Linux, and numbers of useful software that come along with it, is clearly attracting interest from a range of quarters. In large parts of the world where the average per capita income is often less than the cost of a computer, the current phenomenal price of software turns millions into "pirates". This sort of piracy can be easily avoided by adopting the OSS. In the arena of the OSS, words such as free or low cost are not necessarily associated with low-quality. Rather, the availability of many high quality OSS discards this negative notion. For instance, open source operating system Linux is far better than proprietary MS Windows operating systems in terms of quality, security and flexibility. OSS for database languages like MySQL, PostgresSQL has been proved to be as efficient as other leading proprietary database programming languages. On the Internet, the wide use of apache, SendMail would illustrate the success story of the OSS.

Since the inception of the OSS paradigm, it has been playing a significant role to eradicate the linguistic barrier of computer use by incorporating with it the concept of localisation. Enabling ICTs in the local language of the user is known as localisation. The activists of the OSS are voluntarily carrying out many projects on localisation worldwide with a view to minimising the digital divide worldwide.

Software entrepreneurs may perceive the OSS paradigm as a barrier to their business opportunity as the very term OSS is intermingled with 'free of cost.' But in reality the OSS is not always free and commercially it has been found more viable than its closed source counter part. In fact, use of the OSS neither minimises the profit margin nor lessens the wages of programmers. Rather, the use of open source developing tools reduces abruptly the production cost of application software. This in turn, attracts more customers and provides the entrepreneurs with more business opportunity. For instance, the production cost of developing any application software using MySQL on the Linux platform is much lower than that of using Oracle on the Windows platform as the latter's case, while assessing the price of the end product, includes the price for the operating system and the developing tool.

OSS and future ICT Development in Bangladesh: "Bangladesh should prefer Linux operating system to Microsoft in order to leapfrog in the ICT sector. Bangladesh government's ICT policy should also make Linux the national standard of computer operating system" this quotation from a speech of Dr. Mahathir Mohamad, former Prime Minister of Malaysia has implicitly suggested that Bangladesh should opt for Open Source Software for its future development. The rationale for shifting from the Closed Source Software towards the OSS on part of Bangladesh can be identified as follows:

1. Developing Systems with Open Source Software (OSS) requires less money as the tools for OSS development are freely available. So, if we could quickly adopt the culture of working with the OSS, then we would be able to save a huge amount of public money in the near future. It may be mentioned that presently we are living in an ICT- and knowledge-based global village and so there is no alternative on part of our government to move towards e-governance. Besides the private sector must install virtual systems for its own existence in this present competitive market environment. These require a huge amount of money which our country would not be able to afford. The only solution is to join the OSS movement.

2. Till to date most of the business and other organisations in private or even government organisations run their systems using pirated software which is ethically wrong and legally a punishable offence. We have the option to avoid this unethical and illegal practice by adopting the OSS, discarding the closed source software.

3. It is evident that the OSS software are more efficient and safer than many of their Closed Source counterparts. For instance, Linux is more powerful, efficient and secure than Windows Operating systems as suggested by the leading computer scientists.

4. The OSS provides the best mechanism for localisation of the software systems compared with their closed source counterparts. It has already been mentioned that, in our country about 96% people can neither read nor write English Language. But if we want to get the maximum benefits of computerisation, localisation i.e. making software systems with Bangla interfaces is a must.

5. Many young ICT experts of Bangladeshi Diaspora worldwide are eager to work on OSS projects voluntarily. Already some platforms of OSS movements have initiated some projects on localisation. Due to their collaborated works, some localisation projects (e.g. Bangla wikipedia) have been successfully implemented.

Besides, Ankur, a leading platform for the activists of Open Source Movement deals with the localisation of Linux, Open Office, Gaim etc. BdOSN (Bangladesh Open Source Network) is also contributing much to the Open Source Movement. So, at the state level if the government initiates e-governance project using the OSS philosophy, then presumably it would get volunteer supports from the OSS activists. This, in turn, will save huge amounts of government revenues.

Conclusive Remarks: Right decision in right time is the basic mantra for a nation's development. For overall development of the country, Bangladesh must concentrate on the rapid advancement of the ICT sector. Considering present financial constraints and linguistic barrier, right now the policy-makers of the country should think about incorporating Open Source Software at all levels. Especially, at the state level, the government should introduce a proper policy for the OSS and adopt projects on e-governance, emphasising the use of Open Source Software.

(Md. Anwarul Kabir teaches computer science at AIUB. He can be reached at kabir@aiub.edu)

Copyright (R) thedailystar.net 2008