El software de código abierto es cualquier programa que es totalmente libre en cuanto que quieras hacer con él, puedes modificarlo, compartirlo e instalarlo totalmente gratis.
Existen numerosas razones por las que generalmente se prefiere el software de código abierto al software de propiedad, pero las más habituales son las siguientes:
Evaluación realizada por colegas: Dado que el código fuente es de acceso libre y la comunidad de código abierto es muy dinámica, los desarrolladores lo examinan y optimizan de manera activa. Es conocido como código en funcionamiento, a diferencia del código cerrado y "estancado".
¿Deseo conocer con precisión qué clases de datos se han trasladado de sitio o qué modificaciones se han realizado en el código? Con el código abierto, tiene la posibilidad de verificar y controlar todo por sí mismo, sin necesidad de confiar en las promesas de los proveedores.
El código propio proviene de individuos o compañías que son responsables de la actualización, los parches y el correcto desempeño del código. El código fuente de código abierto "perdura" en sus creadores originales debido a que es constantemente actualizado por comunidades activas de código abierto. Las normas abiertas y las evaluaciones por pares aseguran que el código fuente abierto sea probado de manera apropiada y regular.