Código abierto

Fiabilidad

¿Qué significa código abierto?

El código abierto es una filosofía que promueve el libre acceso y distribución de un producto final, normalmente software o un programa, aunque puede extenderse a la implementación y diseño de otros objetos.

El término código abierto cobró fuerza con el crecimiento de Internet debido a la necesidad de reelaborar cantidades masivas de código fuente de programas. Cuando el código fuente se abre al público permite la creación de diferentes vías de comunicación y comunidades técnicas interactivas.

Definición de código abierto

El código abierto gira en torno al concepto de compartir libremente la información tecnológica para que pueda mejorarse a través de múltiples percepciones y puntos de vista.

Como la tecnología es de código abierto, la cantidad de trabajo que hay que hacer se reduce porque se añaden múltiples contribuciones de muchos individuos. Este concepto existía mucho antes de la era de los ordenadores e incluso antes de la era industrial, cuando la gente compartía y mejoraba recetas de alimentos y medicinas, por ejemplo.

En cuanto al software de código abierto, el código suele poder descargarse libremente y modificarse siempre que el usuario se atenga a lo acordado en el contrato de licencia del software. El software de código abierto suele estar bajo la Licencia Pública General (GNU), pero existen otras licencias libres como la Licencia de Código Abierto de Intel, la Licencia FreeBSD y la Licencia Pública de Mozilla.

Temas relacionados

Margaret Rouse
Experta en tecnología

Margaret Rouse es una galardonada escritora técnica y profesora conocida por su habilidad para explicar temas técnicos complejos a una audiencia de negocios no técnica. Durante los últimos veinte años, sus explicaciones han aparecido en sitios web de TechTarget y ha sido citada como autoridad en artículos del New York Times, Time Magazine, USA Today, ZDNet, PC Magazine y Discovery Magazine. La idea de diversión de Margaret es ayudar a profesionales de TI y negocios a aprender a hablar los idiomas altamente especializados de cada uno. Si tienes una sugerencia para una nueva definición o cómo mejorar una explicación técnica,…