The nice thing about open source software development is that it delivers on the Utopian ideal that community-based wealth counts. For many of those committed to the spirit of open source, it's more than code. It's about making the world a better place.
Yet, a common misconception is that in order to make a contribution to the open source movement you need to sling a lot of code for a living. While it's true that the fundamental form of open source contribution is to check-in code, there are many other ways for any of us to make a contribution that makes a difference. In fact, I am going to show you five ways that you can use the spirit of the open source movement to make contributions that count.
1. Get Equipment to Those Who Need It
In the modern world using a computer is like breathing. It's one of the baseline activities for being able to participate in life. Yet, despite continuously dropping costs of devices, there are a lot of kids and schools out there that do not have the basic computer equipment required to participate in modern society.
To be adequately educated, every kid needs a computer, and every kid should have a computer. Having an adequately educated population is an open source baseline in terms of a society's economic and political viability. The alternative is pretty dismal.
One of the easiest ways to get computers into the hands of kids who need them is to donate your old equipment to a community refurbishing center. Here in Los Angeles we have Komputers 4 Kids
. On the national level there are organizations like The Cristina Foundation
. There are others. All you need is to do some snooping on Google for find a donation center near you.
So the next time you plan to replace a system, put donating your old system at the top of your list.
2. Support the Software Freedom Law Center
Opens source products may be free to use, but that does not mean that they come without investments. Making software always requires an investment, usually in the form of an enormous amount of time and expertise. As with any investment, protection is necessary. Sometimes that protection takes the form of lawyers.
The Software Freedom Law Center is a non-profit organization made of attorneys and technologists whose purpose is to "provide legal representation and other law-related services to protect and advance Free, Libre and Open Source Software (FLOSS)". The Software Freedom Law Center provides services in the following areas:
* License Defense and Litigation Support
* Trademark Counseling
* Patent Defense
* Non-profit Organizational Assistance
* Public Education, Legal Consulting and Lawyer Training
There are two ways you can help out immediately. One way is to put a Software Freedom Law Center logo/button on your web site or blog page. The other way is to donate money.
You can learn more about the center by going to: www.softwarefreedom.org.
3. Get Your Government to Use Open Source Voting Solutions
Consider this excerpt from Secretary of State Secretary of State Debra Bowen's 2007 top-to-bottom review of voting systems in California:
"... the expert reviewers reported that all of the voting systems studied contain serious design flaws that have led directly to specific vulnerabilities, which attackers could exploit to affect election outcome..." (http://www.sos.ca.gov/elections/voting_systems/ttbr/diebold_102507.pdf