Articles
Free Software for NGOs
Author: Mathieu Lutfy
Social
Rights Bulgaria
Re-printed with permission
Abstract: The aim of this document is to
familiarise decision makers and technology specialists about the
impacts of software in their environment and why non-governmental
organisations (NGOs) should work with Free Software.
What is Free Software
GNU software and the Four Freedoms
Impacts of software on NGOs
What is Free Software?
Free software is a matter of liberty, not price. The expression
is used to designate software which are said to be free
(as in freedom) because they are published with a
license that does not impose heavy restrictions on the usage of
the program and on the redistribution of modifications made to
the source code. Under certain such licenses, there are restrictions
to respect the authors rights, some others do not (such
as the public domain license).
Free software is not necessarily free as in free beer
because there are still costs related to administration, deployment,
training or distribution (CD-ROM, Internet, etc.). Although in
the general case, prices are effectively lower, because the nature
of Free Software promotes decentralised structures and ensures
more freedom to the users.
Examples of Free Software include the GNU/Linux operating system,
the Mozilla web suite, the Open Office suite, and many more.
The Free Software community is a mix of enthusiasts, academics
(universities), corporations. Groups dealing with open standards
are not-for-profit organisations or foundations where members
have elected functions (Todo: Add examples).
The GNU Project and the Four Freedoms
In early 1980s, Richard Stallman first defined the meaning
of free software. Free software is a matter of the users
freedom to run, copy, distribute, study, change and improve the
software. More precisely, it refers to four kinds of freedom,
for the users of the software:
Freedom 0: The freedom to run the program, for any purpose.
Freedom 1: The freedom to study how the program works, and adapt
it to your needs.
Freedom 2: The freedom to redistribute copies so you can help
your neighbour.
Freedom 3: The freedom to improve the program, and release your
improvements to the public, so that the whole community benefits.
In 1984 Richard Stallman founded the GNU Project. The GNU Project
aims to develop a complete operating system which is free software.
The GNU Project distributes its software under the terms of the
well-known GNU General Public License. It provides these four
freedoms, but also it protects them. This makes it the most widely
used free software license nowadays.
There are other licenses which share similar goals to the GNU
Project, such as the revised BSD license, the X11
license, etc.
Impacts of Free Software on NGOs
"Information and Communication Technologies are now
fundamental to dealing with all development issues in developing
countries."
- United Nations Sustainable Development Networking Program |
Many NGOs share common objectives of the Free Software community:
bridging the digital gap between countries or communities, providing
better access to information and education, democratising tools,
etc. The following points will provide an overview of how this
is possible.
Transparency and independence
Non-governmental organisations often have to find a balance between
minimal resources and maximal accountability. The costs of licensing
for proprietary software (such as Microsoft Windows or Microsoft
Office) are often prohibitive. Also, licenses often include hard
to understand clauses that are hard to decipher and most organisations
do not have the financial resources to hire lawyers to determine
whether their usage of the software is legal or not. The auditing
of activities can easily become an impossible task for small or
medium organisations.
Confiscation of office computers is usually a legal consequence
of using pirate software. This issue is particularly sensitive,
and could be used as a political action against activist NGOs
who are doing civil society statements against governement decisions.
Free Software breaks the dependence between an organisation and
the software company since the organisation has access to the
source code of the software they use. It can also turn to other
organisations, to university research departments or to communities
connected via Internet.
Local communities and long-term development
The purchase of software from a monopolistic corporation is a
one-way road. Money is sent to one company, usually operating
in the United-States, and the consumer receives the
permission to use the software on his computer. The
only knowledge transferred between communities are the basic necessary
information on how to use the software in the way that the company
allows it.
With the Free Software model, anyone is free to study, modify
and adapt the source code of the program to their needs (Freedom
1). This means that local institutions can not only teach how
to use software, but also how to create or modify software, using
existing Free Software as a foundation.
This leads to a whole new development model: instead of being
simple consumers of large corporations, communities can actively
participate in the information economy by contributing to existing
Free Software projects, adapting software to their local needs,
or even becoming the next leaders in software development.
Examples:
The development of a famous movie player for Linux, MPlayer,
is based in Hungary.
The EduLinux distribution in Québec (population: 7 million),
a Francophone region of Canada, adapted the Mandrake distribution
to provide better French Canadian support in Linux by default.
Red Flag Linux in China is a corporation with government support
which are actively cooperating with other Asian countries to enhance
Free Software applications support of local scripts and
languages.
Skolelinux in Norway (population: 4.5 million) are making specific
Linux distributions (based on Debian) for schools.
Free Software and the Internet not only makes such projects possible,
they become natural consequences.
Preserving cultural diversity and protecting minorities
A recurrent cultural problem with software is the lack of availability
in non-English languages. Translating software is not a complex
task, but the costs of translation may be more expensive compared
to the size of the market. This is even more problematic
when monopolistic companies are not interested in the small profits
that they could make from such translations. After all, a large
portion of people working ICTs have a basic knowledge of English
and accept to work with software that is not available in their
native language.
There may also be political issues. Governments may object having
software translated into the language of unofficial minorities.
Such practices deepen the digital gap. Not only must users learn
how computers work, but they must learn a new language or abandon
their alphabet by using phonetic equivalents.
Free Software, on the other hand, encourages users to adapt software
and manuals to their needs. The main desktop projects, such as
Gnome / KDE (desktop environments), Mozilla (web navigator) and
Open Office (office suite), all have active translation projects
in an impressive array of languages.
| An interesting example is the Spip web content management system. Initially created by members
of the French Free Software community, it became the most
popular choice by French NGOs and social movements because
it offered many functionalities they needed, such as ease
of use, syndication and of course, a French interface and
manual. The network of social movements and NGOs then spread
the use of the software in regions that the authors could
not predict: Spip is now available in languages such as Farsi
(Iran/Afghanistan), Catalan (minority in Spain), Creole of
La Réunion (where French is the only official language),
three variants of Occitan (minorities in France) and Bulgarian
(which is perhaps not so surprising, but Internet Rights Bulgaria
is proud to mention that a member of their team has made the
translation). |
Internationalising development, localising results
Quality software can take days to create, but more often, they
are the result of years of efforts with mathematical and architectural
challenges.
Linux, for example, is actively being developed for more than
13 years (since 1991) with the help of thousands of developers
from all over the world. The Debian GNU/Linux distribution has
been active and growing since 1993, with more than 900 official
developers who prepare and test applications to make sure that
they are easy to install by normal users.
Software has always been complex and technical realisations,
but their adoption and diversity of use has never been more flourishing,
leaving behind those who cannot adapt.
Therefore, the NGO sector and social movements have basically
one choice: either to encourage and depend on a large corporation
with centralised knowledge and decision making, or either to participate
in a global community to localise the results.