Originalmente, el término Open Source se refería al software de código abierto (OSS, de Open Source Software). El software Open Source es un código diseñado para ser accesible públicamente.
El Open Source según Red Hat
¿Qué significa Open Source?
Originalmente, el término Open Source se refería al software de código abierto (OSS, de Open Source Software). El software Open Source es un código diseñado para ser accesible públicamente.
Cualquiera puede verlo, modificarlo y distribuirlo según sus propias necesidades.
Se desarrolla mediante un enfoque descentralizado y colaborativo, que se basa en la “peer review”, es decir, las revisiones realizadas por colegas y profesionales de TI, y en el trabajo de la comunidad.
Al estar desarrollado por las comunidades y no por una sola empresa o persona, el software Open Source resulta ser una solución más económica, flexible y duradera que el software propietario.
Ya no referido solo a la producción de software, el Open Source se ha convertido en el nuevo modelo organizativo basado en formas de trabajo innovadoras.
Apoyándose en un modelo de producción descentralizado y en valores abiertos, el movimiento Open Source busca constantemente nuevas fórmulas que superen los retos a los que se enfrentan las comunidades y los sectores en los que operan.
La historia del Open Source es la historia de Internet
En los años 50 y 60, los investigadores que se ocupaban de desarrollar las primeras tecnologías de Internet y los primeros protocolos de red para las telecomunicaciones se basaban en un entorno de investigación abierto y colaborativo.
La Advanced Research Projects Agency Network (ARPANET), que más tarde se convirtió en la base de la Internet actual, apoyaba un proceso de trabajo abierto que fomentaba el intercambio de revisiones y comentarios entre colegas y expertos en TI.
Los grupos de usuarios colaboraban en la escritura de los códigos fuente y los compartían.
Cuando nació Internet, a principios de los años 90, los valores de colaboración, revisión entre pares, comunicación y enfoque Open eran ya conceptos destinados a convertirse en sus cimientos.

¿Cuál es la diferencia entre software libre, cerrado y Open Source?
Durante mucho tiempo, el software Open Source se ha etiquetado como “software libre”.
El movimiento del software libre nació en 1983, cuando Richard Stallman, su fundador oficial, puso en marcha el proyecto GNU.
El movimiento del software libre giraba en torno a la idea de la libertad del usuario: libertad de ver el código fuente, modificarlo, distribuirlo y ponerlo a disposición del usuario según sus necesidades.
El software libre es la contrapartida del software propietario o “de código cerrado”. Este último, al estar muy protegido, solo es accesible para los propietarios del código fuente, que disponen de los derechos legales exclusivos.
El código fuente cerrado, a nivel legal, no se puede modificar ni reproducir, y el usuario paga por utilizar el software “tal cual”, sin poder alterarlo para nuevos usos ni compartirlo con las comunidades.
Sin embargo, el término “software libre” dio lugar a ambigüedades de interpretación. “Software libre” no implica necesariamente libertad de posesión, sino libertad de uso según las propias necesidades.
La comunidad intentó aclarar el malentendido con la definición “Free as in freedom, not as in beer” (libre como en libertad de expresión, no como en cerveza gratis), remarcando el contraste de significado entre “libre” y “gratuito”.
Christine Peterson, que acuñó el término “Open Source”, intentó resolver el problema sustituyendo “software libre” por “Open Source”: “el problema del término ‘software libre’ no residía tanto en su connotación política como en el hecho de que, sobre todo, los menos expertos se centraran en la cuestión del precio.
Por eso había surgido la necesidad de encontrar un nuevo nombre que desplazara la atención hacia el código fuente y que no fuera ambiguo”.
Peterson había propuesto sustituir “software libre” por “Open Source” a un grupo de trabajo que, en parte, se dedicaba a introducir las prácticas del software Open Source en el mercado.
El grupo quería hacer entender al mundo que un software compartido, y por tanto colaborativo, abierto y modificable, era mejor porque podía utilizarse de distintas formas según las propias necesidades.
Al escapar del monopolio de los proveedores, era más flexible, económico y duradero.
En 1997, Eric Raymond, miembro destacado de un grupo de trabajo, introdujo estos temas en su ensayo “La catedral y el bazar”. En parte como respuesta a este ensayo, en 1998 Netscape Communications Corporation publicó su código fuente como software libre, convirtiendo en Open Source su proyecto Mozilla.
En su forma Open Source, ese código se convirtió después en la base de Mozilla Firefox y Thunderbird.
El apoyo de Netscape al software Open Source obligó a la comunidad a pensar en cómo resaltar los aspectos prácticos del movimiento del software libre relacionados con las empresas.
Así se perfiló la división entre Open Source y software libre: “Open Source” sería el término utilizado para indicar los aspectos legales relativos a la metodología, a la producción y a la forma de llevar a cabo las actividades laborales. “Software libre”, por otra parte, se utilizaría para subrayar el aspecto filosófico de esos mismos temas, centrándose en el concepto de libertad del usuario.
A principios de 1998 se fundó la Open Source Initiative, u OSI, formalizando así la expresión Open Source y estableciendo una definición común y compartida en todo el sector.
Aunque el movimiento Open Source todavía se miraba con desconfianza, entre finales de los años 90 y principios de los 2000 pasó de ser un movimiento marginal de la producción de software a convertirse en el estándar del sector que conocemos hoy.

¿Qué ventajas tiene para los usuarios finales el uso de software libre y Open-Source?
La ventaja más evidente de estas licencias es que el software puede redistribuirse gratuitamente. El ejemplo de Ubuntu Linux aclarará este concepto: a diferencia de Windows, puedes instalar o distribuir todas las copias de Ubuntu que quieras, sin restricciones.
Si estás configurando un servidor, puedes simplemente instalar Linux en él. Si estás configurando un clúster virtualizado de servidores, puedes duplicar fácilmente un único servidor Ubuntu.
No tienes que preocuparte por las licencias ni por el número de copias de Linux que puedes ejecutar.
Un programa Open-Source también es más flexible.
Por ejemplo, la nueva interfaz de Windows 10 decepcionó a muchos usuarios de Windows, incluso a los más fieles.
Cuando un escritorio (la interfaz gráfica que se muestra en pantalla) Linux como Ubuntu introduce una nueva interfaz de escritorio, los usuarios tienen más opciones.
Por ejemplo, cuando se lanzó GNOME 3, algunos siguieron con la versión anterior, GNOME 2, y la modificaron para que funcionara en las últimas distribuciones de Linux – así nació MATE.
Otros adoptaron el escritorio GNOME 3 y lo modificaron para que funcionara como preferían – así nació Cinnamon – y otros usuarios, en cambio, se pasaron a escritorios alternativos ya existentes.
Si Windows fuera Open-Source, los usuarios de Windows 10 tendrían más opciones y flexibilidad.
Basta con echar un vistazo a CyanogenMod, una popular distribución de Linux, basada en la comunidad de Android, que añade funcionalidades y soporte para nuevos dispositivos.
Esta no es una descripción exhaustiva – se han escrito libros enteros sobre este tema – pero ahora deberías tener una idea más clara de qué es realmente el software Open Source y por qué es útil frente a una plataforma cerrada como Windows de Microsoft: ningún usuario de Windows puede tomar la interfaz de Windows 8, modificarla y hacer que funcione correctamente en Windows 10.

¿Qué proyectos han nacido del mundo del software libre y Open-source?
El software Open-Source permite además a los desarrolladores “ir por delante de los gigantes del mundo informático” y crear su propio software.
Grandes proyectos como Android y Chrome OS no son más que sistemas operativos basados en Linux y en otro software Open-Source.
El núcleo de OS X de Apple – y, por tanto, de iOS – se basa completamente en código Open-Source. ¿Te parece poco?
Otro ejemplo: el famoso Cloud nació gracias al proceso de virtualización, surgido en el mundo Linux, y después se convirtió en ese sistema complejo y sofisticado que todos conocemos y utilizamos.
Por no hablar de los distintos programas de gráficos, de diseño CAD y CAM y mucho más.
Open-Source y software libre no son solo conceptos abstractos o programas gratuitos, sino que han dado un gran impulso y mucha innovación al software, anticipando servicios muy avanzados que eran impensables hasta hace unos años.

Nuestro compromiso
Red Hat es un proveedor de software empresarial con un modelo de desarrollo Open Source. Todo lo que hacemos está pensado para las comunidades: desde los productos que creamos hasta la cultura que adoptamos y las soluciones que diseñamos con nuestros clientes. El éxito de los proyectos de las comunidades permite a nuestros clientes alcanzar sus objetivos. Por eso, siempre estamos a su lado.
Nuestras herramientas
Participación: Red Hat participa en la creación de proyectos upstream en colaboración con la comunidad.
Contribuimos a la creación del código y colaboramos en la elaboración de contenidos, en proyectos de soporte y mentoring, así como en la promoción de eventos.
Integración: Red Hat integra proyectos upstream, promoviendo las plataformas de la comunidad Open Source.
Trabajamos en colaboración con otras empresas, integrando en nuestros proyectos las tecnologías líderes del sector.
Estabilización: estrechamente vinculada a un amplio ecosistema de servicios y certificaciones, Red Hat pone estas plataformas y proyectos a disposición del mercado, sin dejar de contribuir a los proyectos upstream de los que forma parte.
Nuestro compromiso con el Open Source
El software Open Source obtiene su fuerza de diversas comunidades de desarrolladores de todo el mundo.
Por eso llevamos más de 25 años trabajando para invertir en proyectos y tecnologías abiertos, proteger y defender la propiedad intelectual Open Source y contratar a desarrolladores que participan activamente en proyectos abiertos en todo el stack de TI.
Esta experiencia ayuda a dar forma a nuestro modelo de desarrollo para producir tecnologías más innovadoras, interactivas, estables y seguras.
Colaboración más allá de nuestros equipos
Aprovechando el talento colectivo y la innovación de las comunidades Open Source, creemos que podemos crear un software mejor.
Esta colaboración ayuda a impulsar gran parte de la tecnología que utilizamos hoy, desde plataformas Open Source como Linux y Kubernetes hasta navegadores Open Source como Firefox y Chromium.

Crear una tecnología mejor con el Open Source: las palabras de Red Hat.
Como la mayor empresa Open Source del mundo, creemos que utilizar un modelo de desarrollo abierto ayuda a crear tecnologías más estables, seguras e innovadoras.
En Red Hat, hemos pasado más de dos décadas colaborando en proyectos de las comunidades y protegiendo las licencias Open Source para poder seguir desarrollando software que amplíe los límites de las capacidades tecnológicas.
También te puede interesar este artículo:⬇️



