Accede a todo EDteam con un único pago¡Sube a premium!

¿Por qué el Software Libre y Open Source no son lo mismo?

Existen términos similares en la tecnología que a veces no utilizamos correctamente, como “software libre” y “open source” ¿sabes en qué se diferencian?

Diseño web
8 minutos
Hace 2 años
¿Por qué el Software Libre y Open Source no son lo mismo?

Seguro has escuchado sobre Software libre y Open Source. Normalmente se usan como sinónimos pero ¿sabías que son conceptos muy diferentes e incluso enfrentados entre sí?

El movimiento del Software Libre (Free Software) fue iniciado en 1982 por Richard Stallman cuando, cansado del software privativo que le exigía firmar contratos de confidencialidad para ejecutarlo y que le impedía modificarlo y compartirlo, decidió renunciar a su trabajo en el MIT para, fiel a la cultura hacker de compartir, crear un sistema operativo completamente libre.

A este sistema operativo lo llamó GNU y estaba inspirado en UNIX, con la diferencia de que era libre. Y la libertad, según Stallman, no se refería al precio, sino a la libertad de compartirlo, estudiarlo, modificarlo y ejecutarlo; similar a la libertad de expresión. Así que el movimiento del software libre tenía una fuerte base ideológica, no solo técnica.

Para 1991, Stallman aun no había terminado su sistema operativo porque le faltaba el kernel, que es el nucleo del sistema. Este kernel fue creado casi sin querer por Linus Torvalds en Finlandia, pues estaba desarrollando un emulador de terminal al que le fue agregando funciones hasta que se dio cuenta que estaba creando un sistema operativo. Como sabía que era un proyecto muy grande para una sola persona, decidió compartir públicamente el código para que otras personas lo ayudaran. Esto hizo que Linux (como llamó a su proyecto) creciera muy rápido y se uniera al proyecto GNU de Stallman.

Sin embargo, a Torvalds no le gustaba la ideología de Richard Stallman y llegó a decir que los monotemáticos, que ven al mundo en blanco y negro, eran aburridos y poco útiles. Así que en lugar de hablar de software libre, empezó a hablar de Open Source, para referirse al código abierto sin ninguna carga ideológica ni política (que era algo que no le gustaba).

Por su lado, a Stallman no le gustaba el término Open Source porque solo se refería al código y dejaba de lado la filosofía de libertad que se había esforzado en difundir.

Hoy en día es más usual el término Open Source en la industria aunque ambos movimientos nos han dado grandes avances en la tecnología como la web, muchos lenguajes de programación, frameworks y muchas otras cosas. Aunque ambos movimientos sean diferentes, el mundo de la programación no sería el mismo sin ellos. Sin embargo, si estás comenzando, te recomiendo tomar la carrera "Programación desde cero", que te preparará desde las bases hasta poder dominar cualquier lenguaje. ¡Puedes comenzar cualquiera de nuestros cursos gratis!

Open-source-vs-Software-libre.png

Si quieres saber más de este tema, tenemos un video en Youtube en donde explicamos qué es el Software Libre, cómo funciona el Open Source y mucho más. Solo tienes que dar clic aquí.

Comentarios de los usuarios

Pregunta a ChatEDT