Sri Lanka: An island that is linking up aggressively to the outside world

This is a small country, with a high profile. Work being done here, specially the links being built with universities and the diaspora technologies, hold lessons for many of us in the rest of Asia.

Like any other 'developing' nation, Sri Lanka still has a low-penetration of ICTs in its rural areas. Low English-language skills (in a country which however has high literacy in the local language, Sinhala) is seen as a barrier, as is the relatively high cost of computers -- both hardware and software.

FOSS campaigners have undertaken some very interesting iniatiatives: by involving local developers in global projects, linking up and absorbing support from university-based IT-skill sets, launching a Sinhala language operating system for GNU/Linux and encouraging Sri Lankans to contribute actively to global projects such as Apache (Web Services), Geronimo, Prozilla, and GNU. During the December 2004 tsunami, the work of this badly-affected island-nation in creating a software called Sahana (for humanitarian disaster management) also got noticed.

By actively linking up with the rest of the globe, this small country is working to build up its FOSS skills, and in September 2005 launches an ambitious set of conferences that will draw in participation from across Asia. Non-profit organisations like the Lanka Software Foundation has taken the lead to encourage Sri Lankan developers to participate in global FOSS projects. The Lanka Linux Users Group LKLUG -- founded at the Peradeniya University -- has also been promoting FOSS for the last decade. Companies like Virtusa, JKCS, hSenid have or are building export oriented service/product offerings on FOSS.


FOSS penetration in Sri Lanka

Fields in which FOSS is having an impact include telecom providers, software engineering services for export, IT security services, universities, government organisations, commercial distribution support, schools, network solutions.

FOSS organisations:

The two principal organisations working on OSS are Lanka Linux User Group (LKLUG) at http://www.linux.lk which can be contacted via Anuradha gnu.slash.linux@gmail.com. Its members come from a wide range of backgrounds. (FSF-type hackers, Linux enthusiasts, professors, academics, liminaries ofrom the Sri Lanka software industry.) Then, there's the Colombo University-based Lanka Software Foundation at http://www.opensource.lk It's headed by Dr. Sajiva Weerawarna, an OSI board member doing world class work on Apache. Contact Sanjiva sanjiva@opensource.lk

Floss.lk is a network linking the organising of the National Free and Open - Source software week in early September 2005. See http://www.foss.lk and contact via Pradeep - gnus.not.unix@gmail.com.

For an interesting debate see 'Open Source and Developing Countries', by & Sanjiva Weerawarana, Chairman Executive Director, Lanka Software & Foundation, CEO, Serendib Systems http://conferences.oreillynet.com/cs/os2005/view/e_sess/7006 It argues that while the people who active as early drivers of the FOSS movement globally have primarly come from US and Western Europe, the situation of the rest of the world being "users" of FOSS is change. Weerawarana presents a study showing how a group of developers from Sri Lanka are beginning to contribute actively to the Apache open source world. "Generalized to the developing world, this could translate to a major shift in how open source software is built. Many open source projects suffer from lack of resources. On the other hand, highly skilled technical experts in developing countries suffer from lack of opportunies; not lack of well-paying jobs, but lack of jobs that allows them to be creative," he argues.

Also discussed are some of the opportunities that the globalized development of open source project creates and how it could fundamentally change the dynamics of the global software industry.


Current advisors of the LK-LUG


Universities

University of Colombo School of Computing, University of Moratuwa, University of Peradeniya, University of Ruhuna

Companies Virtusa, JKCS, hSenid, EuroCentre

Government Information and Communication Technology Agency (ICTA)


A closer look: LSF

Lanka Software Foundation (LSF) is a non-profit foundation whose mission is to encourage Sri Lankan developers to participate in global free and open-source software projects. It was founded by Sanjiva Weerawarana and Jivaka Weeratunga. sanjiva@opensource.lk jivaka@opensource.lk This is being done "in order that Sri Lanka's IT industry can become a driving force in the global computing industry". Acts as a medium to direct and coordinate funds and resources for the development and enhancement of knowledge and research in open source related fields with the Sri Lanka IT Industry

LSF says it currently operates three development labs:

LSF has a fellowship programme which is supported by IBM (USA) and the Swedish International Development Co-operation Program (SIDA). It has also acknowledged support from the University of Colombo School of Computing (by way of a development lab and hosts for the LSF mail server), the University of Moratuwa Department of Computer Science and Engineering (by way of a development lab), and the Sri Lanka Institute of Information Technology (SLIIT), also by way of a development lab.

Companies providing developers to its initiatives include John Keells Computer Services (three full-time developers), Virtusa (1 full-time developer), hSenid (1 full-time developer ). Earlier contributions came in from IFS, Kingslake, and uBizPort. Companies providing infrastructure include Ceynet.net (providing DNS, email and Web facilities).

LSF Projects: LSF says it intends to support its developers on two kinds of open-source projects -- projects that have been started elsewhere and projects that it runs on its own.

Projects handled by LSF include implementation of SOAP Engines

Implementation of Web Services: specifications for web services security, reliable messaging and transactions

Messaging Frameworks

Implementations in the Telecom Industry

Others

LSF says it believes that open-source can be a major positive influence in the further development of Sri Lanka. LSF offers "opportunities" for postgradute students to join LSF and master some of the most challenging and exciting areas in SOA. CVs are to be sent to internship@opensource.lk

Says LSF: "On a different level, the usage of open-source software in societal and educational applications can greatly reduce the cost of large-scale deployments of software. Similarly, open-source has a significant role to play in e-government issues."


A closer look: http://www.lug.lk/

Started in 1998. Informal, but very influential. A diverse community of geeks. Very active mailing lists. Organizes booths and workshops. Working on localizing GNU/Linux desktop. Helps schools adopt FOSS.

Quote: "The main objective of Lanka Linux User Group is to promote GNU/Linux software in Sri Lanka. It was started during the 'Linux for Educational and Commercial Environments' workshop conducted in July 1998, with 40 members and five advisors. We handle Linux installations and lend distribution kits. The Linux mini library contains Linux Journals, Linux HOWTOs, LaTeX documents, CDs and many other Linux books. The users interchange their experiences through the mailing list."


Localisation

http://sinhala.linux.lk/ is the Sinhala project. In October 2004, Sinhala GNU/Linux 0.2.1-rc1 was released.

Highlights of Sinhala GNU/Linux 0.1 (released in August 2004) are:

They also have a sourceforge mirror and some screenshots for display. Says the network, "You can find archives of the Sinhala Linux mailing list and subscription information to our Sinhala Linux mailing list in our mailing list information pages. We also have a collection of links related to i18n/l10n resources on the web."

Features of the GNU/Sinhala desktop: Sinhala font, Sinhala rendering, Transliteration KB input, Spell checking, Sinhala locale for SL, Patches to Pango, GTK & QT.


Initiatives and projects

Sahana ('relief' in Sinhalese), a disaster relief management system built following the recent Asian tsunami. Sinhala GNU/Linux desktop, Kandula (for WS Atomics transactions), Grappix (a live CD optimizer for 2D and 3D graphics), Sandesha (web services reliable messaging implementation). Sahana Disaster Relief Project is a simple IT solutions can help the relief, recovery and rehabilitation work. Natural alignment of disaster management domain problems to FOSS. Quote: "This is not a theoretical exercise; it's driven by real needs and realities Feedback from those experienced with disaster management and others has been very positive."

Components so far include: organization registry, people registry, request management system, camp registry and burial registry. Long term objective is to become a free, open source disaster preparation, relief and recovery management system. Sahana is an FOSS project in SourceForge. See http://www.sahana.lk/ for OS project and http://relief.cno.gov.lk/ for live system. Say its promoters, "We need your help to make it truly global and successful."

In March 1999, a seminar was held in the Faculty of Engineering, University of Peradeniya, on 20 March, 1999 on LaTeX and its Sinhala and Tamil extentions. See seminar material page to get related material and software. http://www.linux.lk/latex/seminar.html

Details of the e-Sri Lanka PC which will also be running Red Hat Linux. http://www.icta.lk/Insidepages/News&event/190705whatsnew.asp Other projects include the Mozilla Firefox and Thunderbird localisation project http://www.accimt.ac.lk/sinhala/engpg.htm

Anuruddha 'Rudy' Edirisinghe <rudy@info-share.org> argues that "there is a distinction between the FOSS use in general, and FOSS as applied for develbeen doing work on FOSS. Says Edirisinghe: "We are a TSO or a technical support organization delivering development-oriented applications to civil society and government entities. Most of our work is currently focused on Sri Lanka's peace process. Our main software development activities are based on FOSS technologies; basically on a LAMP application stack."


FOSS Projects

Lions on OSS: FOSS programs by Lankans http://www.lug.lk/lions-on-oss.php is a page of FOSS programs by Sri Lankans. Quote: "You have to be a born Sri Lankan to get your program up here." Some of the programs currently listed include the following:

Sahana, coping with disaster: Another project of interest is Sahana, the post-tsunami disaster relief management system which was started in early 2005 and is now continuing. Sanjiva Weerawarana <sanjiva@opensource.lk> says that Chamindra is "Mr. Sahana".

In August 2005, at the time of writing, Sahana's promoters said it is now going to phase II. The following doc captures the vision: http://www.linux.lk/~chamindra/docs/Sahana-phase2-masterdoc-0_5.pdf

It is also registered on IOSN at the newly created Humanitarian-FOSS section at http://www.iosn.net/foss/humanitarian

Chamindra de Silva <chamindra@virtusa.com> is maintaining the Sri Lankan and Humanitarian FOSS section of the IOSN site. He would appreciate any feedback/improvements there. Contact details: Chamindra de Silva, R&D Manager, Virtusa Corp. www.virtusa.com mobile: +94 77 7886708 | location: Vitusa SL, TransAsia Complex

Taprobane project: See the Taprobane project lead by Anuradha and Buddhika. http://www.taprobane.org Taprobane is a convenient GNU/Linux distribution based on Debian. It can be installed to a hard drive or used as a live CD.

Taprobane GNU/Linux is free software (open source). It's a collective work released under the Artistic License 2.0. Taprobane components are released under the GNU General Public License. Taprobane 0.2 2005-08-11 This is not a full featured release, but only a snapshot of present status to get feedback and feature requests.

Quote: "Here we go! Yet another Debian based live CD GNU/Linux distribution!! Why another? Simply because none of the existing ones completely met our criteria for convenience, usability, freedom and power. We wish to address as many of those issues as possible with Taprobane. We just started, so there is not much here or on the SourceForge project page. But things will soon change; stay tuned! Taprobane is a name for Sri Lanka, a beautiful island in the Indian Ocean, which is also known as Ceylon.

"When some Indo-Aryans from North India first migrated to Sri Lanka about 2500 years ago, they noticed the copper coloured sand on the beach and named it Tambapanni (Thamba for copper). Ptolemy's map of 'Island of Taprobane and other surrounding islands' (150 A.D.) is the earliest surviving map of the Sri Lanka. Origins of the word Taprobane is very likely to be Tambapanni. More details and the map itself can be found here."


FOSS individuals

Ruvan Weerasinghe (UCSC) http://www.ucsc.cmb.ac.lk arw@ucsc.cmb.ac.lk

Chamindra De Silva (LSF / Virtusa) chamindra@virtusa.com

Anuradha Ratnaweera (LKLUG / Virtusa) www.linux.lk/~anuradha/

Sanjiva Weerawarana ( LSF / IBM ) sanjiva@opensource.lk http://www.bloglines.com/blog/sanjiva http://www.wso2.com/

Wasantha recently announced plans to make Grappix user-friendly to use, and says he to "categorize all the graphic applications accordingly". He also managed to change the default webpage where he plans to include links to official sites of the graphic applications that have been added to this distribution. Screenshot: http://dhost.info/mygimp/images/tmp/grappix.jpg

Anuradha Ratnaweera <gnu.slash.linux@gmail.com> says, "We are making steady progress on the FOSS week activities in Sri Lanka (in early September). The events are going to be more "official" with the blessing of the government."

Chamindra de Silva <chamindra@virtusa.com> -- and http://www.linux.lk/~chamindra -- points out that "as a developing nation Sri Lanka still has low IT penetration in rural areas (though we have high literacy rates), however this is picking up rapidly and people are more open to adopting FOSS platforms as they have no legacy exposure. Microsoft has recently become very aggressive in schools/universities and their programs seem to be even reaching our curriculum."

He adds: "Unfortunately right now we do not have similar programs on FOSS for our developing nation. The upcoming FOSS Week in Sri Lanka this September (see http://www.iosn.net/country/sri-lanka/events/FOSSWeek2005 ) ending on the Software freedom day is targeted also at schools/universities. We hope to have a roadshow for rural areas. You are probably aware this is entirely a volunteer effort."

In a blog [The Rodent's Burrow Maunderings Rodentical, http://ken.coar.org/burrow/index?citations=Sanjiva+Weerawarana#875 ] lists a number of players in the Apache field in Sri Lanka, whose work has been recognised by the Apache Software Foundation:

It notes, "Back in January I was honoured to be one of the people handing out recognition plaques to ASF contributors in Sri Lanka. Here are their names, affiliations, and areas of contribution, as provided me by Sanjiva Weerawarana":

Axis/C++ Committers

AxisMora/Java

Sandesha

Axis/C++ Team Recognized

In addition to the Sri Lankan individuals who were given recognition for their achievement of committer status at the ASF, here is the total list of Axis/C++ team who were recognised at the presentation. Some of them are ASF committers, and some are not -- but all have contributed to the project's success.

From a Sri Lankan blog, which gives an insight:


Mailing lists

Mailing lists on the lug.lk server, include the following: advocacy; ict; linux; Mailman; members; Security; and Web. (Archives of some lists appear unavailable as of August 2005. See http://secure.lug.lk/cgi-bin/mailman/listinfo )

Other resources available

University FOSS resources: The ftp site is of the University of Peradeniya contains several Linux software packages. Currently it is open only for users from the lk domain. Please refer to our software page to find links to home-pages of those software packages. Downloading from the home pages will be much faster for users outside the lk domain.

URL: ftp://ftp.pdn.ac.lk/


FOSS events

Events being observed in Lanka recently include

Software Freedom Day Events (LK-LUG) Open Source Conference (LSF) Booth at e-Society Exhibition (LK-LUG) FOSS promotion at International Book Exhibition (LK-LUG) Booth at ASOCIO Exhibition (LK-LUG) FOSS for Scouts (LK-LUG)

In early September 2005, the Sri Lanka Free and Open Source Convention 2005 is being organised from September 5-11. It will include FOSSSL '05 “Developer” Conference, the 6th AsiaOSS Symposium, a CxO Forum, University and Schools Advocacy, Software Freedom Day and Public FOSS Advocacy.

The Tokyo-based Center of the International Cooperation for Computerization International Information (CICC) Technology Lab, has announced that the 6th Asia Open Source Software Symposium will be held in Colombo in September 2005. This is one in a series of Asian meet-ups which have brought together the officials and business backers of FOSS from various Asian countries. Significantly, this is the first such meet in South Asia. So far, the meetings looked mainly at the what the outside world calls the 'Far East'.

This meet is being organised by the CICC, the Information and Communication Technology Agency, Sri Lanka (ICTA) and the University of Colombo, School of Computing from September 6 to 8 in Colombo. Said the organisers: "This time, we would like to discuss the concrete cooperative ways based on the Beijing Statement (a previously decided-on agenda). Also, we would like to invite official organization, academia, community side participants, focusing on OSS from HRD and the localization point of view. As one of the Asia OSS Symposium activities, a Code Fest will be held."

Past Asia OSS symposium was held in Thailand, Singapore, Vietnam, Chinese Taipei and Beijing, China. AsiaOSS Symposium is an invitation only event coordinated by the CICC.

During the event, the First Sri Lanka Free and Open Source Software (FOSS) Week is to be held from September 5 to 10, 2005 -- ending on Software Freedom Day. This event aims to draw "recognition to Sri Lanka" through an international Free/Libre and Open Source Software conference; promote the use of FOSS in the island nation for business, government and academia; draw "awareness" to Lanka's FLOSS "capability and accomplishments"; and help "brand" Sri Lanka "as a hub for FLOSS development in Asia".

Organisers announced, "The FOSSSL Developer Conference is a two day event targeted at the IT industry/FOSS developers and technologists. A group of eight to nine international recognized FOSS leaders will give keynotes on the Open Source LAMP stack (Linux, Apache, MySQL/Postgres, PHP/Python/Perl, Distro). In terms of speakers we already have confirmations from Rasmus Lerdorf (Father of PHP), Michael Tiemann (Redhat CTO), Bruce Momjian (co-founder of PostgreSQL development group), Martin Michelmayr (Debian Project Lead) and Dr Sanjiva Weerawarna (OSI Board Member / Web Services Co-Author). We have had positive responses and awaiting the final confirmation from Apache, MySQL. All that is pending is leader from the GNU/Linux kernel team."

The CXO conference will be targeted toward public and private sector CxOs (CIOs or the main IT decision makers) bring awareness and educating them on the benefits, approaches and commercial services available on the use of Open Source in their enterprise.


More links

More links on Sri Lanka's FOSS initiatives are on the IOSN site at http://www.iosn.net/country/sri-lanka/ In particular, see http://www.iosn.net/country/sri-lanka/contribution http://www.linux.lk/~chamindra/docs/SriLanka.pdf


Thanks to Gihan Dias <gihan@cse.mrt.ac.lk>, Chamindra de Silva <chamindra@opensource.lk>, Sanjiva Weerawarana <sanjiva@opensource.lk> and the many others whose inputs have helped build this write-up. Errors or inaccuracies, as usual, are the responsibility entirely of this writer. Thanks for a paper by Ruvan Weerasinghe et al for a number of the above links.

FLOSSAsiaSriLanka (zuletzt geändert am 2007-11-01 17:25:42 durch localhost)