Disaster relief and free software

Commercial software distribution and development in perspective

Download the whole article as PDF

Write a full post in response to this!


Technical needs in the immediate aftermath of the South Asian tsunami disaster of 2004 put software development and distribution methods into sharp focus for relief groups. When volunteers were immediately available to help coordinate relief efforts, access to software slowed them down. It was evident that traditional commercial software distribution had broken down. It was untenable.

The free software distribution model, on the other hand, requires absolutely no modification to make tools available when people need them. Free software tools such as available in a typical GNU/Linux distribution do not have to suspend their normal distribution and development methodologies to help volunteers who need software immediately.

They were immediately overwhelmed with relief requests and did not have even a simple system to organize the information coming in

In Sri Lanka after the tsunami, one blogger in particular, along with volunteers from several government agencies and software advocacy groups, worked through creating a new project to coordinate relief efforts. Along the way, a series of lessons for free software proponents became obvious. Not obvious in their novelty, but obvious because of the immediacy of such a disaster. Standard business procedure was made to look silly in the face of the simple need for a software tool to organize relief requests and resources.

The 2004 tsunami. Photo by Sofwathulla Mohamed
The 2004 tsunami. Photo by Sofwathulla Mohamed

Lessons and roadblocks

The blogger was Sanjiva Weerawarana who took the lead just days after the tsunami to bring together software developers in coordination with Sri Lankan government groups to create Sahana, a software package designed to provide a comprehensive and extensible disaster relief system released under the GNU General Public License (GPL).

The Center for National Operations in Sri Lanka was set up to coordinate relief efforts for the country. They were immediately overwhelmed with relief requests and did not have even a simple system to organize the information coming in.

Weerawarana, a free software advocate in Sri Lanka and a recently elected member of the Open Source Initiative’s board of directors, was in a unique position to help launch a disaster relief software effort that could become a global resource for similar future disasters. Sahana’s primary function is to coordinate relief needs with relief resources across the many organizations providing aid to tsunami victims.

The implied lessons in the tsunami stories below are both philosophical and practical. To begin with, Richard Stallman’s moralistic idea that free software “respects the freedom of the person using it” is easier to understand in this case than it ever can be inside the IT department of an average business. The moralistic side of the argument may never take hold in business, but in disaster relief it is obvious and can be the starting point for pragmatically opening people to the ideals of free software.

 Free software
Free software

A practical lesson is that building a coordinated disaster relief software system requires cooperation between both businesses and governments in order to be truly helpful to disaster victims. Free software has been instrumental in forcing businesses to adhere to standards. Think of HTTP and the Apache web server as a prime example. Free software may be able to do something similar to encourage governments to share software development resources and disaster data.

In a specific incident of trying to acquire Microsoft Windows licenses to use on donated computers, Weerawarana and his colleagues learned that user’s unfamiliarity with some free software products is still a severe impediment to its uptake. In this case, even in a time a crisis, the volunteer’s comfort with Windows trumped the sanity of simply downloading a fully-functional GNU/Linux distribution.

“Unfortunately in the meantime [a] couple of other folks contacted the local [Microsoft] people and convinced them that they had a PR disaster in their hand if these licenses were not given,” Weerawarana wrote.

Finally, if Sahana is a demonstrable success, it shows a clear path for volunteers to propagate free software deployments in disaster relief functions. The Sahana story shows how free software is good for society and provides governments an efficient path to acquire useful disaster relief software. If all of this is true, the benefits easily translate to commercial software distribution.

A licensing debacle

Weerawarana blogged in detail about his software efforts following the 2004 tsunami. One of the first conflicts he encountered was obtaining licenses for donated hardware.

Open source
Open source

According to Weerawarana, IBM donated 15 laptops to LSF, but Microsoft failed to provide free licenses for Windows XP. The hardware showed up with PC-DOS installed instead which was not going to be terribly useful to the volunteers who were ready to use the equipment.

The laptops were used for gathering data for Sahana. Volunteers took the laptops into affected areas to gather data about affected people, damage reports, and relief resources.

“Well they again refused a few days ago and I had just sent a note to the local LUG guys to come and install a Linux distro which we can give to normal people (maybe with a bit of help).”

In a time of emergency, software users see that commercial distribution is a contrived process designed to protect the “owners” of code

Anyone who has struggled with licensing rights on their home computer with Windows XP and contrasted it with the ease and encouragement GNU/Linux distributions offer—to simply download, install, and go without worry—will shake their head at this story.

Exposure makes the philosophy apparent

In the end, free software did not win the day on these donated laptops. Microsoft relented and the LSF used Windows XP because the users were more immediately familiar with it. It is difficult to imagine this would have been the case if Apple computers, for example, had been donated. As GNU/Linux desktops gain exposure, this type of situation will be less likely.

Imagine if these fifteen laptops were handed to GNU/Linux users. They would have immediately downloaded their preferred distribution and began working without any thought of securing a license—that concept is not part of using free software. No time would have been lost to bureaucracy, legal issues, and public relations.

Now imagine the volunteers were just as comfortable with GNU/Linux desktops as any other—a situation we can expect in the future—they may have paused for a moment to consider how ridiculous it is to wait for a software license before starting their critical work.

Don't miss out on the other pages!
12next ›last »

Write a full post in response to this!

Similar articles

0

Do you like this post?
Vote for it!

Copyright information

This article is made available under the "Attribution-Sharealike" Creative Commons License 3.0 available from http://creativecommons.org/licenses/by-sa/3.0/.

Biography

Aaron Klemm: Aaron Klemm is an advocate for freedom of software and knowledge resources. He is co-founder of Mathforge.net.

Anonymous visitor's picture

Free software for government

Submitted by Anonymous visitor on Fri, 2006-09-15 07:21.

Vote!
0

It should part of the government policy in developing countries like Sri Lanka to promote free software for personal and commercial use. I belive that governments like Sri Lankan government should take the initiative and create awareness among its citizens about free software.
Sanjaya, Sri Lanka