¿Qué es un Open Source?

Originalmente, la expresión open source (o código abierto) hacía referencia al software open source (OSS). El software open source es un código diseñado de manera que sea accesible al público: todos pueden ver, modificar y distribuir el código de la forma que consideren conveniente.

El software open source se desarrolla de manera descentralizada y colaborativa, así que depende de la revisión entre compañeros y la producción de la comunidad. Además, suele ser más económico, flexible y duradero que sus alternativas propietarias, ya que las encargadas de su desarrollo son las comunidades y no un solo autor o una sola empresa.

El open source se convirtió en un movimiento y una forma de trabajo que trasciende la producción del software. Este movimiento utiliza los valores y el modelo de producción descentralizada del software open source para hallar nuevas maneras de solucionar problemas en las comunidades y los sectores.

El software open source se lanza con una licencia específica que pone su código fuente a disposición de los usuarios finales de forma legal. Hay muchas licencias de este tipo, pero normalmente el software se considera open source si cumple con las siguientes condiciones:

  • Está disponible en forma de código fuente sin costo adicional, lo cual significa que los usuarios pueden visualizar el código del software y hacer todos los cambios que deseen.

  • El código fuente se puede reutilizar en un software nuevo, de manera que cualquier persona puede tomar el código fuente y distribuir su propio programa a partir de él.

Fuente:

https://www.redhat.com/es/topics/open-source/what-is-open-source

https://www.redhat.com/es/topics/open-source/what-is-open-source-software