Freedica is an example of an open software development tool. Four other important community based tools, include the Linux kernel, the Linux Debian Operating System, Libre Office Document Management System and the Joomla Content Management System. All of these community developed programs have established a security record that is about 100 times better than programs developed by corporations. In this article, we will review why and how to build an Open Develop Community.
What is an Open Develop Community?
The term “open development” software is a relatively new concept. Open development goes beyond “open source” programs. Open source merely means that the source code for the software has been publicly posted. Thus the code can be inspected to make sure it is free from hidden back doors. But open source programs can still be developed by closed source corporations using closed source Windows computer and stored on a closed source repository such as GitHub. These corporations can and have converted their open source programs into closed source programs once they can a market monopoly of users who become addicted to using their programs. The problem with letting greed control our computers and computer software is that billions of people rely on their computers and computer programs to share information and keep their businesses functioning.
A second less understood point is it costs next to nothing to make a copy of a program once it is written. We therefore need to take a stand and oppose corporations that are essentially blackmailing us because we have become addicted to their programs.
We need to break the cycle of addiction by using and promoting Open Development programs. We need to take a radically different path in terms of selecting the software we download to our computers, choosing the software we use to run our businesses, promoting the software we teach the next generation and developing the software we make for ourselves and for others.