Any reports on how this is progressing? FN
http://www.apdip.net/news/malayalam/index.htm Free Font For Malayalam Abstract
The role of Information Communication Technologies (ICT) in common man^�s life is increasing. However, only a small fraction of people are able to utilize the benefits. A major barrier in the promotion of computer usage in a country like India is largely due to the fact that there are hardly any software in any of the Indian scripts. In a country where nearly one third of the population lives below $1/day, the cost of ICT applications is still prohibitively expensive. The cost of ICT applications is primarily due to two costs; the hardware cost and the software costs. While hardware costs have been coming down and are inevitable to a certain extent, software costs have not acted as a major constraint in applying ICT applications in developing countries.
The free software movement has been addressing the issue of making available information to all as a basic right. While some basic software are today available in free downloadable forms over the Internet, these software do not cater to the fonts in Malayalam, which is the language of 30 million Keralites in Kerala and at least 10 million outside.
The project proposes to create free software with local language (Malayalam) support in accordance with the established standards so that ICT applications can be made available at low cost in the language of the people. Further, the developed codes are proposed to be made available on the Internet so that people can not only freely use them but also develop on them.
Specifically, the project aims to create Free Font for Malayalam, create toolkit (toolkits are basic building blocks in creating Graphical User Interface based applications) with Malayalam support, and create a localised desktop and office productivity applications and documentation in Malayalam. This will surely help in ICT penetration in Kerala, spur development of similar fonts on free software for other local languages in India and other parts of Asia Pacific, create the base for further development in software with local language support thus enabling a larger segment of the population to enjoy the benefits of information technology.
Background and Justification of the Project ICT has potential to play an important role in improving the life of common man in a developing country. Many initiatives have already been taken in this regard. At the same time it is also true that only very few people are able to take advantage of ICT and the high costs of hardware and software are in certain ways perpetuating the development divide through a digital divide. A minority population, that is able to afford the high cost, are able to benefit from the ICT revolution and a large majority is getting further marginalized in the process.
Two major reasons for this digital divide are:
Non availability of content in regional languages
The high cost of software.
Kerala is one of the southern states of India lying nearly 9 to 13 degrees North and having a population of nearly 30 million out of which nearly 74% live in rural area (2001 census). It is important to note that the rural population has gone up from 73.5% to 74% during 1991 to 2001. Apart from an elected State Legislature, the State also has multi-layered elected local bodies. There are 992 Grama Panchayats (Village level councils) and 58 Municipal Councils and Corporations representing the rural and urban areas respectively. Kerala, known as ^�God^�s own country^� for its natural beauty and which makes it one of the top tourist destinations of the world, has also initiated various programs/steps to make the benefits of information technology reach common people through innovative projects. Although Kerala has a literacy level of 90.92% (2001 census) (male 94.20% and female 87.86%), the population connected to Internet remain shockingly below 1%, the issues relating to lack of connectivity remain a big problem.
Today, Malayalam enabled software is scarce. Those available are for Word Processing alone. Malayalam usage in computers is limited to using the computer as an electronic typewriter and for publishing. The major reason for this is the lack of Operating Systems supporting Malayalam. To add to this, the Malayalam font system for the global standard ^� the Unicode - has not been built. As a result, it is not possible to have an ICT infrastructure with Malayalam support.
Another issue is the very high cost of proprietary software. If Malayalam font is developed in proprietary software, the cost of the same will make it prohibitively costly for using it on a larger scale. Low income populations will in particular, find it exceedingly difficult to use the resulting system, thus making the digital divide even more dominant. The alternative proposed is the development of local content in free Software. Freedom associated with free software enables one to make modifications to it (to support Malayalam) and make it available to people around the world.
Project Objectives The benefits of Information Technology are reaching only a very small minority, thus creating a digital divide. The two major issues here are lack of availability of software with local language support and the very high cost of software.
This Project aims to reduce this digital divide by creating localised versions of free software. This project will create Free Font for Malayalam, create a toolkit (toolkits are basic building blocks in creating GUI based applications) with Malayalam support, create localised desktop and office productivity applications and documentation in Malayalam. This will create the base for further development in software with local language support, thus enabling a larger segment of the population to enjoy the benefits of information technology.
Further, the developed codes are proposed to be made available on the Internet so that people can not only freely use them but also develop on them.
Project Benefits/ Beneficiaries The project foresees various benefits arising out of it. The direct impact arising out of this would be large-scale development of content in local language. Additionally, the content would be more participative and, therefore, more localized in terms of needs and requirements, issues and solutions etc. Inspite of having more than 90% literacy for over one decade, the Kerala state continues to remain low on PC and Internet penetration in the country. Development of local content for a state like Kerala, with high literacy will lead to change in the society and economy.
Some important aspects are
Usage: Tools in ICT will become more and more accessible to people who don^�t know English but know to read and write Malayalam. This implies access to majority of people in Kerala.
Education: Education for majority in schools is in Malayalam language. This will be enable development of educational software in local language.
Date archiving: Archiving of vast amount of data available becomes possible. The knowledge archiving and retrieval is the major application of ICT. Till now we are forced to use English language to archive our knowledge, our history. This has inherent limitations.
Economic: This will also help in development of new ICT enabled services in local languages etc.
e-Governance: Support for local language becomes easy for all the e-governance programs of the Government.
Apart from benefits arising to Kerala, the project will have lessons for developing similar fonts in other local languages. Asia Pacific, rich in culture and languages cannot be dependent on English alone. Indian alone has 17 official languages. The experience gained through this project will encourage other similar efforts in other languages.
Project Sustainability The software developed by the Project will be loaded free on the Internet enabling anyone interested to download it and use it. It will also enable others interested in it, to develop it further so that there is an ongoing mechanism to upgrade the software. This would ensure continuous ongoing upgrading of software and its long-term sustainability.
Project Methodology The aim of the project is to create a comprehensive set of software for computing in the local language. The Project involves the following tasks:
Font: The first step in bringing a new language to computers is creating a font for that language. The font contains information about shape of characters in that language. This project aims to create a font based on Unicode character encoding scheme. Unicode is the new standard to encode data from languages around the world. It is the most accepted standard now. During the development of this font, creation of font encoding scheme for Malayalam is also necessary. Lack of a font-encoding scheme is now an issue for development of more fonts for Malayalam.
Toolkits: Indian languages have got a special property of change in shape of characters depending on context. Hence, these languages are referred to as complex ^� text languages. All the software using graphical interface are built using some Toolkit. Toolkits are basic building blocks in creating software. Localisation of the toolkits will make the creation of Malayalam supported software easier. The work will be on a cross platform GUI toolkit called GTK. A major component in this is to create a renderer for Malayalam and adding Malayalam support for freely available toolkits.
Localisation of Applications: Localisation of software involves developing localized applications on common utilities like Office suite, Desktop, and other productivity applications.
Localising Desktop + Basic Applications ^� Involves packaging and application translation. This task can be started only after making toolkit work.
Localisation of Office Applications ^� Involves localizing office productivity applications like Word processor, Presentation application, Spreadsheet, Groupware. Additional packages like Vector and Raster Graphic tools, Plotting, Project Management, Finance, Diagramming, Communication etc. can be added.
Internet Applications ^� This task consists of localizing basic Internet tools like Browser (Translation), Mail client, IRC, Instant Messenger.
Database ^� Localised sorting support will be implemented. Postgre SQN will be used as the database and modifications will be made in to it.
Localising terminal applications ^� This is mainly for people who want to use machines with low resource and without graphic interfaces.
Documentation: Manuals are essential for suitable documentation and for a new user to get started with the application. These Manuals will be developed in both English and Malayalam. Translation of these manuals will help a lot of people who want to learn and use computer themselves. K-BIP & FSF India has initiated some work in the aforesaid direction. The present work includes work on customizing the GNU/Linux (Free Operating System) to support Malayalam.
Project Timeline/ Phases/ Team Nine months encompassing font development, toolkits, localization of applications and project documentation.
The Project is divided into four phases. The first phase is Font development and this activity involves 1 Programmer, 1 Graphics Expert and 1 Draftsman. The second phase is the building of Toolkits and this involves 3 Programmers. The third phase is the Localization of Applications in which 9 Programmers, 1 Translator and 3 Data Entry Operators will be involved. The fourth phase is the Documentation and 1 Language Translator, 1 Proof Reader and 1 Data Entry Operator will be involved in this phase.
Project Outputs This Project will create a Free localized GNU /Linux Desktop system. The components of this will be:
A Malayalam Font
Localised Toolkit for Malayalam
A collection of commonly used Applications (Word Processor, Email client, Browser, Database etc.)
Documentation for the software in Malayalam
Project Monitoring The Output of this project is a collection of software. The evaluation and monitoring will be done with the help of National Informatics Centre, which is the apex institution in the area of Computing and Information Technology.
The Font must contain all glyphs from the ISFOC Standard for Malayalam. And the encoding will have to be Unicode based. The Toolkits will be verified by creating sample graphical applications using the same. Usually the test code will be available with Toolkit. The test programs will be in 'C' programming language.
Localization of Application will be verified by looking through all the messages of the application in the message database.
Documentation will be verified with help of a language expert by comparing it with the original document in Malayalam. Random Samples will be taken for this.
Project Implementors
Implementing Organisation ^� Kerala Bureau of Industrial Promotion (K-BIP) is a non-profit autonomous body under aegis of the Industries Department of the Government of Kerala. It is envisaged for promoting the potential industrial activity in the state of Kerala. It is the state level agency for Asia Pacific Centre for Transfer of Technology (UN-APCTT), responsible for transfer of technology for SMEs. It is also involved in promoting e-governance in Kerala through various initiatives like online applications for various Government applications, online payment for Government payments etc. The project is being carried out in close coordination with Secretary, Information Technology, Government of Kerala.
Partner Organisation - The Free Software Foundation is a world-renowned organisation founded by Richard M. Stallman in the USA in 1984. FSF believes that all software should be free as software is information and the withholding of information is wrong and a denial of a human right. The first FSF Chapter in India was started in India in Trivandrum, Kerala.
Project Management The Project Team will be headquartered in the State Capital, Thiruvananthapuram. The Project Director and Coordinator is the Chief Executive of K-BIP and Secretary (Industries) Government of Kerala. The Project Director will oversee the work of two Project Managers who, in turn, will steer the other members of the Project Team. The Chief Executive of K-BIP is Secretary (Industries), Government of Kerala.
For further information, please contact: Mr. Ajay Kumar Secretary to the Government of Kerala Industries Department/ Executive Director, Kerala Bureau of Industrial Promotion Sri Ganesh', T.C. IX/2197 Kurup's Lane, Sasthamangalam Trivandrum - 695010, Kerala, India Tel: 91-471- 333028 Fax: 91-471- 311883 Email: kumarajay1111@yahoo.com