¿Qué significa Open Source o Código Abierto?

codigo-abierto-que-es-open-source-

Introducción

El software de código abierto (OSS) es un software que se distribuye con su código fuente, haciéndolo disponible para su uso, modificación y distribución con sus derechos originales.

El código fuente es la parte del software que la mayoría de los usuarios no ven nunca; es el código que los programadores manipulan para controlar el comportamiento de un programa o aplicación.

Los programadores que tienen acceso al código fuente pueden modificar un programa añadiéndole cosas, cambiándolo o arreglando las partes que no funcionan correctamente.

El OSS suele incluir una licencia que permite a los programadores modificar el software para que se adapte mejor a sus necesidades y controlar cómo se puede distribuir el software.

codigo-abierto-wordpress-open-source

"El software de código abierto (OSS) es un software que se distribuye con su código fuente, haciéndolo disponible para su uso, modificación y distribución."

¿Cuál es la historia del OSS?

La idea de poner el código fuente a libre disposición se originó en 1983 a partir de un movimiento ideológico fundado informalmente por Richard Stallman, un programador del MIT.

Stallman creía que el software debía ser accesible a los programadores para que pudieran modificarlo a su antojo, con el objetivo de entenderlo, aprender de él y mejorarlo.

Stallman comenzó a publicar código libre bajo su propia licencia, llamada Licencia Pública GNU.

Este nuevo enfoque e ideología en torno a la creación de software se afianzó y finalmente condujo a la formación de la Iniciativa de Código Abierto en 1998.

¿Cuáles son algunos ejemplos de OSS?

  • GNU/Linux
  • Mozilla Firefox
  • VLC media player
  • SugarCRM
  • GIMP
  • VNC
  • Apache web server
  • LibreOffice
  • jQuery

¿Cuáles son las ventajas y desventajas del software de código abierto?

Ventajas

  • El software de código abierto es gratuito.
  • El código abierto es flexible; los desarrolladores pueden examinar cómo funciona el código y hacer cambios libremente en los aspectos disfuncionales o problemáticos de la aplicación para que se adapte mejor a sus necesidades únicas.
  • El código abierto es estable; el código fuente se distribuye públicamente, por lo que los usuarios pueden confiar en él para sus proyectos a largo plazo, ya que saben que los creadores del código no pueden simplemente interrumpir el proyecto o dejar que se estropee.
  • El código abierto fomenta el ingenio; los programadores pueden utilizar el código preexistente para mejorar el software e incluso para aportar sus propias innovaciones.
  • El código abierto viene con una comunidad integrada que modifica y mejora continuamente el código fuente.
  • El código abierto ofrece grandes oportunidades de aprendizaje para los nuevos programadores.

Desventajas

  • El código abierto puede ser más difícil de usar y adoptar debido a la dificultad para configurarlo y a la falta de interfaces de usuario amigables.
  • El código abierto puede plantear problemas de compatibilidad. Cuando se intenta programar hardware propietario con OSS, a menudo se necesitan controladores especializados que normalmente sólo están disponibles en el fabricante del hardware.
  • El software de código abierto puede plantear problemas de responsabilidad. A diferencia del software comercial, que está totalmente controlado por el proveedor, el código abierto rara vez contiene alguna garantía, responsabilidad o protección de indemnización por infracción. Esto hace que el consumidor del OSS sea responsable de mantener el cumplimiento de las obligaciones legales.
  • El código abierto puede incurrir en costes inesperados para la formación de los usuarios, la importación de datos y la configuración del hardware necesario.

Conclusiones

Este es un pequeño post a manera informativa y para efectos del Glosario de mi página.

Espero que entiendas un poco mejor qué significa qué un Software sea de Código Abierto, pero que sobretodo sepas que WordPress es una plataforma de código abierto y de allí su éxito y gran colaboración y Comunidad.

Si te queda alguna duda, déjame un comentario más abajo para poder ayudarte.

Si esta información fue de tu agrado y ayuda, te invito a visitar el Glosario WordPress, donde encontrarás información valiosa de todos los términos usados en WordPress.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *