Why Human Rights Requires Free Software
Pages: 1, 2
Conformance to Scientific Requirements
In addition to the cost of proprietary software, this type of software presents barriers to adoption, including cumbersome licensing that often encroaches on the user's privacy. Scientists have a culture of sharing, which requires the free and easy exchange of both tools and data. Free software's lack of licensing and dependence on open data formats provides the kind of convenience they need. It's also easy for scientists to try out new tools.
Philosophically, scientists also trust free software more than proprietary software. Free software represents the values of community and peer review that scientists depend on.
On the other hand, Patrick does not anticipate that XML will make a big difference to the human rights community. This is because very few traits of their data are standardized, while the strength of XML lies in its facilitating the exchange of standardized data. Most of the time, the individual statistician imposes his or her own structure on the data gathered, and another statistician who starts another project will structure the data differently.
Having systems that don't crash and applications that hold up under heavy loads are necessities for every scientist, including a scientist in the human rights field. Off-the-shelf commercial software, while it may seem stable enough for home and small business needs, tends to buckle and break in the face of number-crunching like Patrick's. Free software gives him the robust environment he needs without exhausting his budget. Furthermore, systems have to stay running for human rights workers taking notes in mountains and rain forests, far from any source of technical support.
Fitness for Users
Patrick finds the costs of proprietary software offensive. "It widens the imbalance between the rich and poor regions of the world," he says. Even worse, "It concentrates power in the hands of software owners." The organizations that can afford the tools to collect and process data get to set the agenda.
One nightmare for movements of the disenfranchised is the possibility that, under pressure from developed countries with large copyright holders, repressive nations will pass harsh laws criminalizing the possession of unlicensed software. This would be ridiculously hypocritical, of course, because throughout the developing world, nearly everybody has unlicensed software -- even governments.
But a crackdown on "software piracy" would give governments carte blanche to raid any person or organization they don't like and arrest them for possession of illegal software copies. It would be hard for Amnesty International to protest the arrest of human rights workers for copyright violations, and even harder if those protests came from governments that had vigorously pushed for the adoption of World Intellectual Property Organization (WIPO) rules.
The risk cannot be alleviated by donating licenses to human rights organizations and other nonprofits, because companies change their licenses regularly. Large and regular infusions of cash are the only way to stay current with licensing. But free software eliminates the very root of all of this risk.
Free software is not an ideal solution, not yet. Patrick appeals to free software developers to make the software just as easy to use as commercial software. Patrick also recognizes that urgent social needs can't wait for the whims of volunteer programmers. (Free software doesn't have to mean "free as in time.") His organization actually pays people to develop free software.
Visit ONLamp.com for content designed for developers and administrators using the open source web platform.
"Thank God for Apache," he said, "because it provides so many tools for us to create easy-to-view interfaces to all this complex data." Brian Behlendorf, a coordinator of the Apache project and CPSR member, was present in the audience and expressed happiness at having played a role in the project that helped this human rights work. Patrick also admires MySQL, PostgreSQL, Java (despite a license that is not formally open), and Python. He welcomed the appearance of Mozilla, OpenOffice, and Evolution, calling them "essential pieces" of a free desktop.
Patrick, CPSR, and other attendees at the annual meeting are expanding their efforts to get help for human rights workers and other non-governmental organizations in underdeveloped countries. Too many aid agencies and well-meaning donors foist technologies on these organizations that are inappropriate for the physical and social conditions under which they are working; such technologies include proprietary software. Computer administrators and programmers can help by visiting the countries to do training or by writing software in the comfort of their offices back at home. You can join a mailing list on these topics by writing to Warigia Bowman at . You can donate computers to the World Computer Exchange or help install Linux on them by contacting Daryl Martyris at .
Read more Platform Independent columns.
Return to the O'Reilly Network.