Beruflich Dokumente
Kultur Dokumente
En innumerables ocasiones una organización debe tomar la decisión de cuál software debe
implementar. Desde un negocio pequeño que quiere tener acceso a internet, hasta una multinacional
que define qué sistema operativo se instalará en sus miles de computadores de escritorio.
Evidentemente esta es una industria multimillonaria, la cual acumula ventas anuales que superan los
cientos de billones de dólares. Ahora bien, ¿es una industria sustentable?, ¿genera valor a largo
plazo?, ¿qué modelos son los que harán mantener la industria?
El Código Abierto
El código abierto (open source) es simplemente la forma de desarrollar aplicaciones y sistemas,
dejando a dominio público su código fuente, lo que permite poder “leer” lo que se hizo para
programar y por lo tanto reproducir, modificar y alterar lo que ya se hizo, en forma simple.
Existen dos grandes movimientos que están respaldados por sendas fundaciones: Open Software
Initiative (OSI) y Free Software Foundation (FSF). Ambos están enfocados a liberar el código
fuente y hacerlo disponible a todo el mundo para su uso y modificación. Las diferencias ideológicas
que mantienen parecieran ser tan insalvables, como insignificantes para el resto del mundo.
Las mayores ventajas del uso del código abierto es que cualquier persona que desee hacer
modificaciones -grandes o pequeñas- podría tomar el código fuente, modificarlo a su antojo y tener
una herramienta que cumpla mejor con sus propias necesidades, sin tener que reescribir por
completo un programa que ya existe.
Otra ventaja es que todo el mundo puede mirar lo que se hace, por lo que la detección de errores es
mucho más rápido, ya que hay más ojos mirando el código. Un estudio realizado por el
departamento de seguridad de EE.UU. (Open Source Quality and Security Report, Coverity) indicó
que el código de algunos de los programas de código abierto más populares tienen una tasa de error
de menos de uno en mil líneas de código, siendo que los programas propietarios llegan a 20 ó 30
por mil líneas.