What does open source mean for you? Even if you’re not a coder, open source is important.
Would you buy a box of cereal at the grocery store if there were no ingredients listed on the back?
Would you choose a new car if the hood was locked, and only by the dealer who sold it to you had the key?
While these imagined situations feel unfair, they’re analogous to the protections we as consumers give up countless times a day as we use closed, proprietary, and secret apps, software services, and electronic devices.
More and more people today are interested in educating themselves about how the choices they make as consumers affect not just them, but the wider world we all share.
You might choose a T-shirt from a company that talks about how it was made, rather than an alternative that comes from a supply chain that likely exploits workers in the developing world.
You might choose between utility providers not just on price, but also to encourage the development of renewables.
You might eat more vegetables and less meat not just for the personal health benefits, but also because animal farming emits a lot of carbon and is often inhumane.
You might choose books and toys for your children that feature unbranded characters and universes (trucks, castles, dinosaurs, ponies, pirates) to encourage creative play, rather than assembling the Avengers.
Here are some things to keep in mind:
- Can I (or third parties I trust) see the insides of this? (Or is it locked and secret?)
- Later on, will I be able to move from this to an alternative? (Or is the stuff I make trapped in here forever?)
- Is my information private in a way that protects me? (Or are things instead designed to protect and enrich the service provider at the cost of my freedom and privacy?)
A really simple thing to look for is open source. Similar to the label ‘organic’ on food, it can mean a few different things, but they’re all generally good. Open source products allow audit, and invite modification. Communities form around them of individuals who don’t all share a single agenda or motive, leading to decisions that guide the product that are far more likely to respect users.
Simply put: a project gives away a lot of power in choosing to be open source, and is more likely to act better as a result.
At Ara Blocks, we’re choosing open source for a few reasons:
1. Transparency and Trust
Any product makes claims about how it operates. Are these claims true? With closed apps and services, you can’t really know for sure. Instead, you just have to trust the organization making the claims.
Open source is much better: you (or a knowledgeable independent third party) can verify the claims for themselves. You don’t have to wait for a skilled investigative journalist to smell trouble and somehow get inside a closed organization to try to discover more. All the details that would uncover something that’s not right are already laid out on the table for everyone to see.
2. Your Freedom to Tinker.
3. Evangelism and Recruiting.
A software project’s success depends on attracting a talented team of people around it. Some work here, building Ara as their day jobs. Others might be working for another company integrating the Ara modules to improve their own products and services. And more people might just play around with Ara in their free time, just for fun but still helping the project through testing, providing user feedback, and sharing ideas for improvements and new directions.
If you’re interested in finding out more about open source ideals and the open source movement, there are many excellent resources online:
- The Open Source Initiative works to raise awareness and adoption of open source software.
- GNU is an operating system and community and writes about the philosophy behind free software.
- The Electronic Frontier Foundation is a digital rights group that fights to protect our rights as individuals in the digital world.
- And lastly, Freedom to Tinker is a blog from the Center for Information Technology Policy at Princeton University.