Monday, February 18, 2008

Free Software and Open Source


Free software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions only to ensure that further recipients can also do these things. To make these acts possible, the human readable form of the program (called the source code) must be made available. The source code may be either accompanied by a software license saying that the copyright holder permits these acts (a free software license), or be released into public domain, so that these rights automatically hold.

Free software is distinct from freeware; freeware is proprietary software made available free of charge. One can use, but not study, modify or redistribute freeware.

The definition, written by Richard Stallman, is still maintained today and states that software is free software if people who receive a copy of the software have the following four freedoms:
  • Freedom 0: The freedom to run the program for any purpose.
  • Freedom 1: The freedom to study and modify the program.
  • Freedom 2: The freedom to copy the program so you can help your neighbor.
  • Freedom 3: The freedom to improve the program, and release your improvements to the public, so that the whole community benefits.
Freedoms 1 and 3 require source code to be available because studying and modifying software without its source code is highly impractical.

In the late 90s, other groups published their own definitions which describe an almost identical set of software. The most notable are Debian Free Software Guidelines published in 1997, and the Open Source Definition, published in 1998.

Open source is a set of principles and practices on how to write software, the most important of which is that the source code is openly available. The Open Source Definition, which was created by Bruce Perens[ and Eric Raymond and is currently maintained by the Open Source Initiative, adds additional meaning to the term: one should not only get the source code but also have the right to use it.

The Open Source Definition, licenses must meet ten conditions in order to be considered open source licenses. Below is a copy of the definition. It was taken under fair use.
  1. Free Redistribution: the software can be freely given away or sold. (This was intended to encourage sharing and use of the software on a legal basis.)
  2. Source Code: the source code must either be included or freely obtainable. (Without source code, making changes or modifications can be impossible.)
  3. Derived Works: redistribution of modifications must be allowed. (To allow legal sharing and to permit new features or repairs.)
  4. Integrity of The Author's Source Code: licenses may require that modifications are redistributed only as patches.
  5. No Discrimination Against Persons or Groups: no one can be locked out.
  6. No Discrimination Against Fields of Endeavor: commercial users cannot be excluded.
  7. Distribution of License: The rights attached to the program must apply to all to whom the program is redistributed without the need for execution of an additional license by those parties.
  8. License Must Not Be Specific to a Product: the program cannot be licensed only as part of a larger distribution.
  9. License Must Not Restrict Other Software: the license cannot insist that any other software it is distributed with must also be open source.
  10. License Must Be Technology-Neutral: no click-wrap licenses or other medium-specific ways of accepting the license must be required.

Tuesday, February 12, 2008

In Hungry Haiti, Dirt Is Food


It was lunchtime in one of Haiti's worst slums, and Charlene Dumas was eating mud.

With food prices rising, Haiti's poorest can't afford even a daily plate of rice, and some take desperate measures to fill their bellies.

Charlene, 16 with a 1-month-old son, has come to rely on a traditional Haitian remedy for hunger pangs: cookies made of dried yellow dirt from the country's central plateau.

The mud has long been prized by pregnant women and children here as an antacid and source of calcium. But in places like Cite Soleil, the oceanside slum where Charlene shares a two-room house with her baby, five siblings and two unemployed parents, cookies made of dirt, salt and vegetable shortening have become a regular meal.

"When my mother does not cook anything, I have to eat them three times a day," Charlene said. Her baby, named Woodson, lay still across her lap, looking even thinner than the slim 6 pounds 3 ounces he weighed at birth.

Though she likes their buttery, salty taste, Charlene said the cookies also give her stomach pains. "When I nurse, the baby sometimes seems colicky too," she said.

Food prices around the world have spiked because of higher oil prices, needed for fertilizer, irrigation and transportation. Prices for basic ingredients such as corn and wheat are also up sharply, and the increasing global demand for biofuels is pressuring food markets as well.

The problem is particularly dire in the Caribbean, where island nations depend on imports and food prices are up 40 percent in places.

The global price hikes, together with floods and crop damage from the 2007 hurricane season, prompted the U.N. Food and Agriculture Agency to declare states of emergency in Haiti and several other Caribbean countries. Caribbean leaders held an emergency summit in December to discuss cutting food taxes and creating large regional farms to reduce dependence on imports.

At the market in the La Saline slum, two cups of rice now sell for 60 cents, up 10 cents from December and 50 percent from a year ago. Beans, condensed milk and fruit have gone up at a similar rate, and even the price of the edible clay has risen over the past year by almost $1.50. Dirt to make 100 cookies now costs $5, the cookie makers say.

Still, at about 5 cents apiece, the cookies are a bargain compared to food staples. About 80 percent of people in Haiti live on less than $2 a day and a tiny elite controls the economy.

Merchants truck the dirt from the central town of Hinche to the La Saline market, a maze of tables of vegetables and meat swarming with flies. Women buy the dirt, then process it into mud cookies in places such as Fort Dimanche, a nearby shanty town.

Carrying buckets of dirt and water up ladders to the roof of the former prison for which the slum is named, they strain out rocks and clumps on a sheet, and stir in shortening and salt. Then they pat the mixture into mud cookies and leave them to dry under the scorching sun.

The finished cookies are carried in buckets to markets or sold on the streets.

A reporter sampling a cookie found that it had a smooth consistency and sucked all the moisture out of the mouth as soon as it touched the tongue. For hours, an unpleasant taste of dirt lingered.

Assessments of the health effects are mixed. Dirt can contain deadly parasites or toxins, but can also strengthen the immunity of fetuses in the womb to certain diseases, said Gerald N. Callahan, an immunology professor at Colorado State University who has studied geophagy, the scientific name for dirt-eating.

Haitian doctors say depending on the cookies for sustenance risks malnutrition.

"Trust me, if I see someone eating those cookies, I will discourage it," said Dr. Gabriel Thimothee, executive director of Haiti's health ministry.

Marie Noel, 40, sells the cookies in a market to provide for her seven children. Her family also eats them.
"I'm hoping one day I'll have enough food to eat, so I can stop eating these," she said. "I know it's not good for me."

Google