|
|
|
Subscribe to the FREE IT Career Newsletter with valuable information bringing you practical, how-to tips and articles.
|
NIGERIA IT INDUSTRY : Developing Skills in Open Source Alternatives (Being the text of a paper presented at the ICT4NEED workshop holding at
Federal polytechnic, Ado Ekiti by Mr .O .A .T .Aladesanmi of the Obafemi Awolowo University (OAU), Ile Ife,
Nigeria).
It is therefore for me, a pleasure for which I am sincerely grateful, to be part of this ICT4NEED workshop taking place in the town of Ado-Ekiti. On March 15, 2004, the present regime released to the public the Nigeria National Economic Empowerment and Development Strategy (NEEDS) document. The document has the following as its ICT policy focus:
In achieving the aforementioned objectives, the document identified the following issues as critical to improved information and communication services. Our focus in this paper will be such to address the fourth constrained mentioned above: Inadequate human capacity and indigenous technical known-how. Our tool for addressing this problem is the Free and Open Source alternative. What is FOSS? Tan T. and Kuala L. (2004) defined Free/Open Source Software as software that is made available along with source code as a distinctive feature. It is often available at no cost. Users can and distribute the software. And if they so wish, they can study the source code and modify it to suit their needs. The modified version of the software can also be redistributed. In contrast, proprietary software is licensed to users for a fee and the source code is usually closely guarded and not made available to users. It is illegal to make copies and distribute proprietary software without paying additional licensing fees. There is a fine distinction between Free Software and Open Source Software. The Free Software movement focuses on moral and ethical issues relating to the freedom of users to use, study, modify and redistribute software. Open Source advocates take a more corporate approach, focusing on the advantages of the Open Source software development method. For most purposes including this paper, Free Software and Open Source Software can be considered to be the same. Free and Open software are simply put, two different sides of same coin. Tan T, and Kuala L (2004) noted that Free/Open Sources Software (FOSS) is a recent phenomenon that has the potential to revolutionize the software industry. It has already gained a strong foothold in the server software segment, with a leading market share worldwide in some software categories. It is also gaining ground in desktop applications and it has been predicted that its use on the desktop will become significant in the near future. Open Source vs Proprietary software It has been argued for the under listed reasons that Open Source is technically superior to proprietary software. The reasons are: >> Developments in a proprietary organization are mostly ill-targeted because developers are mainly not users, and therefore do not know which functionalities to develop or improve first, or simply where the bugs are. On the contrary, open-source communities benefit considerably from a "users as innovators" organization and attract numerous heterogeneous developers which, using their own idiosyncratic experience, correct various bugs and suggest various new developments. As a consequence, developments added to open-source software are considerably more efficient for a given level of adoption than for proprietary software. >> Proprietary software producers get incentives to release improved versions only from time to time, so that users are in a way obliged to regularly buy newer versions. Free bug corrections are pretty rare, and usually limited to critical situations: proprietary software producers prefer to wait for improvements to be sufficient to support the release of a new versions, i.e. an extra price. On the contrary, open-source software is very regularly delivered to users through the release of successive versions which add new functionalities and correct bugs and add minor improvements. As a consequence, open-source software is also "continuously" more efficient than proprietary software. >> Finally, the performance of a proprietary technology depends of R&D investments by its producer. These efforts tends to diminish for a monopolist i.e. when network effects drive adoption toward a proprietary standard. More generally, business-firms face a trade-off between investments and profits which has an impact on which share of extra earnings associated with increasing returns of adoption is dedicated to further R &D investments and improvements of their technology. On the contrary, open-source communities make no profits, while developers contribute for free. Open Source development tends to attract numerous (very) skilled workers which prefer open organizational consequence, more developers will generally contribute to a piece of open-source software than to a piece of proprietary software than to a piece of proprietary software for a given level of adoption. The practice and encouragement of the development of open source will drastically reduce the problems of piracy. The cost of software (proprietary) license is so high that it is unaffordable by most residents of the developing countries thereby leaving them to the criminal option of illegal duplication and distribution of software. For those in academic community, the open philosophy of FOSS is consistent with academic freedom and the open dissemination of knowledge and information common in academia. The Nigeria Information Technology Development Agency (NITDA) has identified three main FOSS development tools: Building relevant skill in FOSS entails: I therefore propose that
an academic course in open source should be included at the undergraduate level of every university and at the HND level for Polytechnics for all Computer Science students or any of its related
courses. More emphasis needs to be placed on software development in our tertiary institution. As a matter of pre-requisite, students from computer related discipline must have good knowledge of at least one programming language before leaving school. From Part three for the University students and the first year of the HND, student should be made to undertake projects in software development. The software developed must be such that it addressed local problem. Thank you. Temitope Adegboye Aladesanmi B.Sc, CCNA This
paper was presented at the ICT4NEED workshop holding at Federal polytechnic, Ado Ekiti by Mr .O .A .T .Aladesanmi of the Obafemi Awolowo University (OAU), Ile Ife,
Nigeria). What Do you Have to Say? Post Your Comments about this article Here COMMENTS for "NIGERIA IT INDUSTRY : DEVELOPING THE SKILL IN THE OPEN SOURCE ALTERNATIVE":
|
|