Cambridge, Mass. - The free software movement—based on the idea that computer programs should be available for anyone to use or modify—is in some ways at the top of its game, and in others facing its most difficult challenges.
For example, free programs like Firefox and mostly free Android are highly popular. And collaborative software projects are tackling serious, global issues like improving health care in developing countries. But activists are still struggling to gain broad support, and to stay relevant in the face of increasingly proprietary devices.