Red Hot Cyber

La ciberseguridad se comparte. Reconozca el riesgo, combátalo, comparta sus experiencias y anime a otros a hacerlo mejor que usted.
Buscar

La historia del código abierto: una historia de éxito de la humanidad

Redazione RHC : 2 julio 2025 07:52

Autor: Massimiliano Brolli, Pietro Cornelio
Fecha de publicación: 11/01/2021

El software de código abierto está tan presente e integrado en nuestra vida diaria que sería difícil imaginar un mundo sin él.

Hablar de Linux, Android, Apache son solo algunos de los nombres que usamos en la vida cotidiana, que se han convertido en jerga común, pero detrás de las comunidades de desarrolladores que los crearon, hay una intensa y convulsa historia que es interesante conocer, especialmente si trabajas en el sector de las TI, donde el concepto de código abierto ha revolucionado el mercado de software.

La filosofía del software libre

La historia del código abierto se remonta a tiempos remotos, cuando en los albores de la informática, programadores y desarrolladores compartían software para aprender unos de otros y evolucionar el campo de la informática.

El video sobre la historia del código abierto en el canal de YouTube Red Hot Cyber

Hablamos mucho sobre la Tecnología del MIT Club de Ferrocarriles en Miniatura, de la comunidad hacker, pero también de los departamentos de inteligencia artificial del MIT y la Universidad de Stanford. Los académicos siempre han colaborado con un objetivo común: aumentar sus habilidades y, por lo tanto, las de todos, para mejorar todo el sistema, pensando que la contribución de cada individuo puede generar una gran ventaja para el resultado final de toda la comunidad.


Un estudiante trabaja en los trenes en miniatura en el Club de Ferrocarriles en Miniatura del MIT Tech.

De hecho, desde la década de 1950 hasta principios de la de 1970, era normal que los usuarios de computadoras tuvieran software libre y, por lo tanto, abierto, compartido entre quienes usaban computadoras. En ese período histórico, eran productos de nicho, prerrogativa de universidades y grandes organizaciones.

Los costos del software aumentan cada vez más

En ese momento, las empresas vendían hardware y, por lo tanto, los fabricantes de computadoras apreciaban que las personas crearan y distribuyeran software que, a su vez, hacía que su hardware fuera útil para un propósito específico.

Pero a principios de la década de 1970, la complejidad del software y la Los costos asociados aumentaron drásticamente, y la industria del software, en rápido crecimiento, competía con productos de software empaquetados fabricados por proveedores de hardware, que eran gratuitos porque su costo estaba incluido en el costo del hardware.

En 1969, el gobierno de EE. UU. declaró que el software empaquetado era anticompetitivo, y a partir de ahí todo cambió y el software de pago comenzó su escalada hasta que la ley de derechos de autor se extendió al software en 1980.

La Fundación para el Software Libre

Richard Stallman, miembro de la comunidad hacker y del laboratorio de inteligencia artificial del MIT, además de autor de numerosos programas, en 1983, previendo proféticamente que la informática se convertiría en un control de las personas en un futuro próximo, ideó y formuló el concepto de derechos y libertades digitales de los usuarios. Por ello, decidió iniciar un proyecto para desarrollar un sistema operativo no propietario llamado GNU, ya que no quería aceptar acuerdos de no divulgación que habrían llevado a la imposibilidad de compartir el código fuente, una ley no escrita, pero que se encontraba en la base de la cultura hacker nacida en el MIT.

Un año después, en octubre de 1984, surgió la «Free Software Foundation» y la lógica del copyleft, es decir, lo opuesto al copyright y, por lo tanto, el incentivo para la divulgación. y compartir el código fuente a través de la famosa GPL (Licencia Pública GNU), una licencia que ofrece garantías para proteger a los usuarios, escrita de acuerdo con las leyes internacionales.


CopyLeft, justo lo contrario de CopyRight

El concepto era simple y, al mismo tiempo, revolucionario. Donde va el código fuente libre, también va la libertad de copiarlo, modificarlo y compartirlo sin poder cerrarlo jamás en software privativo.

Ten siempre presente este importante punto en la historia de la informática; lo encontraremos pronto cuando hablemos de la lógica de la divulgación pública, en las actividades de búsqueda de errores y, por lo tanto, en la divulgación y transparencia de las vulnerabilidades encontradas en los productos de software.

El kernel GNU y el proyecto Linux

Mientras tanto, un estudiante, Linus Torvalds, mientras asistía a la Universidad de Helsinki, cansado de Debido a las limitaciones de la licencia del sistema operativo MINIX, que limitaba su uso únicamente a fines educativos, comenzó a escribir su propio núcleo con la ayuda de otros hackers repartidos por todo el planeta.


Linus Torvalds frente a una computadora

Al principio era solo un emulador de terminal que, poco a poco, utilizando software libre del proyecto GNU, como el compilador GCC, Bibliotecas, bash, el estudio de las especificaciones POSIX (término acuñado por Richard Stallman para definir los estándares de un sistema operativo) logró producir la primera versión del kernel Linux 0.0.1, sin interfaz gráfica, publicada en Internet el 17 de septiembre de 1991 y la segunda en octubre del mismo año.

En 1991, se produjo una verdadera «conmoción temprana» en el mundo de la informática, inicialmente pequeña, pero que poco a poco resultó ser un éxito para las grandes figuras de Silicon Valley, ya que, de la combinación del kernel Linux y el proyecto GNU, se lanzó el sistema operativo GNU/Linux, distribuido bajo la licencia GPL.

La Catedral y el Bazar

Eric Steven Raymond, promotor de la Free Software Foundation, publicó en 1997 el libro «La Catedral y el Bazar»,, que ilustraba las diferencias entre el software libre y el software comercial.

Mientras que para la Catedral cada pieza, antes de ser construida, debe ser validada por una comisión, con evidentes retrasos e ineficiencias, por el contrario, el Baazar es el emporio de la mentalidad hacker y, por lo tanto, de nuevas ideas, donde cada programador puede contribuir a su manera, utilizando el software de forma libre y gratuita.

Netscape Communicator se convierte en software libre

Todo empezó a evolucionar rápidamente; de hecho, en 1998, gracias a este libro, Netscape Communications Corporation lanzó la popular suite de Internet Mozilla (entonces Netscape Communicator) como software libre. software dejando a todos sin palabras. Richard Stallman pensó y programó bajo la GPL.

«Cuando decimos que el software es libre, nos referimos a que respeta las libertades esenciales de los usuarios: la libertad de ejecutar el programa, estudiarlo y redistribuir copias con o sin modificaciones.»

De hecho, en línea con la lógica de la comunidad hacker, añadió:


Pantalla de inicio de Netscape Communicator

Y añadió una cita histórica:

«Se trata de libertad, no de precio. Para entender el concepto, piensen en libertad de expresión, no en cerveza gratis.»

Se necesita un nuevo nombre

Pero el término «software libre», debido a su ambigüedad intrínseca (en inglés, «free» significa tanto libre como gratuito), se consideraba desalentador desde un punto de vista comercial, además de generar confusión. Por lo tanto, dentro del movimiento del software libre, se propuso un nuevo término, «código abierto», creado por la meteoróloga Christine Peterson en 1998, junto con Bruce Perens, Eric S. Raymond y Ockman, quienes hablaron de código abierto por primera vez en 1997.


Meteoróloga Christine Peterson

Se produjo entonces una redefinición ideológica del software libre, que también destacó sus ventajas prácticas para las empresas. Este software fue muy popular y fue adoptado por gigantes como Netscape, IBM, Sun Microsystems y HP.

La etiqueta de «código abierto» se creó oficialmente durante una sesión de estrategia celebrada el 3 de febrero de 1998 en Palo Alto, California, inmediatamente después del anuncio de la publicación del código fuente. de Netscape. Hoy en día existe la Iniciativa de Código Abierto, que surgió en esa conferencia de 1998 https://opensource.org/


Etiqueta de Código Abierto

Diferencias entre software libre y código abierto

Por lo tanto, aunque el código abierto y el software libre son modelos similares, existe una diferencia sustancial. Definir un software como de código abierto significa genéricamente que se puede consultar su código fuente, pero la libertad digital de la Free Software Foundation no está necesariamente garantizada, ya que existen licencias como BSD que permiten tomar ese código y convertirlo en software propietario.

Por software libre nos referimos, en cambio, a software libre, por lo tanto, filosóficamente más puro, utilizable sin limitaciones en libertad, pero que nunca puede convertirse en propietario bajo pena de causas legales, penales y económicas.

A partir de entonces, la historia del movimiento de código abierto con sus numerosas licencias: Apache, BSD, Mozilla, GPL, la conocemos bien, entre convenciones, hacking, distribuciones de Linux y software de todo tipo, lo que todo esto nos ha enseñado es que Muchas de las mejores cosas que la humanidad ha hecho se han logrado mediante la colaboración y la transparencia, así como con la presencia de una comunidad sólida a su alrededor. La lógica del modelo cerrado, en general, tarde o temprano decaerá. Un ejecutivo de Microsoft declaró públicamente en 2001: «El código abierto destruye la propiedad intelectual». Quizás en aquel momento parecía correcto pensar así, pero ¿sigue siendo aplicable hoy en día?

Redazione
Red Hot Cyber's editorial team consists of a collection of individuals and anonymous sources who actively collaborate by providing advance information and news on cyber security and IT in general.

Lista degli articoli

Articoli in evidenza

Un hacker filtra datos sensibles de políticos españoles. También está implicado el presidente del Gobierno, Pedro Sánchez.

Las autoridades españolas investigan a un hacker que filtró información sensible sobre funcionarios públicos y figuras políticas. Los datos publicados incluyen el supuesto n&#...

Ciberseguridad: Italia encabeza el podio con cuatro jóvenes. Leonardo también es protagonista en el RHC CTF.

La primera edición de la Olimpiada Internacional de Ciberseguridad finalizó en Singapur con un excelente resultado para Italia. Cuatro estudiantes italianos subieron al podio, ganando medall...

¡Llega Skynet: el malware que ataca a la Inteligencia Artificial!

Se ha descubierto un ejemplo inusual de código malicioso en un entorno informático real. Por primera vez, se registró un intento de atacar no los mecanismos de defensa clásicos, si...

Patch Chaos: La actualización de Windows 11 interrumpe la impresión de PDF

Sí, una vez más, una actualización de Windows ha desatado el caos. La inofensiva función «Microsoft Print to PDF», aliada silenciosa de usuarios y administradores de TI d...

El símbolo de la comunidad hacker: hoy hablamos del Glider.

La cultura hacker es un tema fascinante. Es una rica fuente de innovación, genio e intuición extravagantes. De personajes extraños, humor fatalista, memes, pero sobre todo cultura, inge...