We should celebrate how communities, meritocracy and a free exchange of ideas can unlock potentials across a range of disciplines and around the whole planet.
An open development model could help create more stable, secure and innovative technologies.
So what is needed to achieve this:
1.Peer review: Because the source code is freely accessible and the open source community is very active, open source code is actively checked and improved upon by peer programmers. Think of it as living code, rather than code that is closed and becomes stagnant.
2.Transparency: Need to know exactly what kinds of data are moving where, or what kinds of changes have happened in the code? Open source allows you to check and track that for yourself, without having to rely on vendor promises.
3.Reliability: Proprietary code relies on the single author or company controlling that code to keep it updated, patched, and working. Open source code outlives its original authors because it is constantly updated through active open source communities. Open standards and peer review ensure that open source code is tested appropriately and often.
4.Flexibility: Because of its emphasis on modification, you can use open source code to address problems that are unique to your business or community. You aren’t locked in to using the code in any one specific way, and you can rely on community help and peer review when you implement new solutions.
5.Lower cost: With open source the code itself is free — what you pay for when you use a company like Red Hat is support, security hardening, and help managing interoperability.
6.No vendor lock in: Freedom for the user means that you can take your open source code anywhere, and use it for anything, at any time.
7.Open collaboration: The existence of active open source communities means that you can find help, resources, and perspectives that reach beyond one interest group or one company.
The Free Software Foundation Europe (FSFE) has collaborated with individuals and…