¿Qué es el software de código abierto (OSS)? definición y significado

Lo opuesto al software propietario, OSS o software de código abierto es el software publicado bajo una determinada licencia. Hay muchos, pero los principales son FSF y GPL, los cuales se refieren a programas que se ponen a disposición de los usuarios en su totalidad, es decir, incluyen el código fuente que compone el software. Los usuarios pueden modificar el software como mejor les parezca e incluso redistribuir sus propias versiones.

ExpertoGeekexplica el software de código abierto (OSS)

El software de este tipo a menudo se publica bajo la licencia de la Free Software Foundation o la Licencia Pública General. Cualquiera que tenga las habilidades para hacerlo puede acceder al código que lo compone. Esto les permite estudiar su funcionamiento y funciones internas, y realizar cambios si así lo desean. Estas licencias también imponen algunas restricciones a sus usuarios.

Estas restricciones se aplican a la redistribución del software. Las versiones modificadas deben estar disponibles bajo una licencia similar o la misma licencia, y el código fuente también debe estar disponible.

Esto es para evitar que las personas exploten OSS para su propio beneficio económico; se supone que OSS facilita la colaboración y el trabajo general para mejorar este software. Esto no significa que todo el software OSS sea siempre gratuito. La mayoría lo son, pero no todos. Un ejemplo de esto es la NASA: publican grandes cantidades de software bajo el Acuerdo de código abierto de la NASA, pero su trabajo no es gratuito.

Usos comunes del software de código abierto (OSS)

  • El software de código abierto pone su código fuente a disposición de las partes interesadas.
  • El desarrollo de software de código abierto puede traer diversas perspectivas más allá de las de una sola empresa.
  • OSS es responsable de programas como Mozilla Firefox y Thunderbird.

Uso indebido común de software de código abierto (OSS)

  • El software de código abierto es creado por la Open Software Foundation.
Experto Geek - Tu Guía en Tendencias Tecnológicas