Tecnología

Inicio

¿Cuáles son fuentes abiertas?

El software libre - lo que es un gran concepto. Con los años, la idea de código abierto - la libertad de utilizar - software ha crecido y se ha construido una cultura rica. Linux, Firefox, Apache y Java forman las bases de Internet y cualquiera puede descargarlos todos y no pagar un centavo. Entonces, ¿cómo el concepto de software libre ocurrido? La respuesta es un poco complicado.

Los primeros días

La historia del software libre se remonta a la década de 1970, los primeros días de la computadora de escritorio. Las computadoras Altair y IMSAI tenían poca funcionalidad y parte de la diversión estaba creando el software de bajo nivel para que funcionen. Como las máquinas crecieron en complejidad, algunas almas valientes comenzaron a las empresas que crean y comercializan software para estas nuevas máquinas. Otros, cómodos con la idea de que el software debe ser compartida, continuaron intercambiar o regalar sus obras.

GNU y GNU Public

A mediados de la década de 1980, Richard Stallman, un programador del MIT, creó un conjunto de programas de utilidad de UNIX y de mejorar. Llamó a este conjunto de programas GNU, una abreviatura de "GNU No es Unix", y los distribuyó como lo que él llama "software libre". Junto con el código fuente, creó un acuerdo de licencia de software que llamó la Licencia Pública GNU, o GPL. Esta licencia declaró que los programas podrían ser utilizados, mejoraron, regalan o venden a los demás con la advertencia de que el código fuente debe estar incluido y que cualquier trabajo derivado también ser distribuido bajo la licencia GPL.

Linus Torvalds y Linux

A principios de 1990, Linus Torvalds, un estudiante universitario en Finlandia, creó los componentes de bajo nivel de un sistema operativo UNIX mientras que la experimentación con las características multitarea del Intel 386. Su trabajo se combinó con un número de los componentes de GNU para crear un sistema operativo con todas las funciones llamado Linux que se ejecutaba en un PC basado en i386. Dado que los componentes de GNU fueron agrupados en las distribuciones más populares, la licencia GPL se convirtió en una parte obligatoria del paquete.

El crecimiento de Open Source

Linux apareció en un momento afortunado. La Internet se acaba de entrar en su cuenta y la mayoría de la red se formó en las máquinas UNIX. La forma más fácil para los aficionados para llegar a la Web era a través de Linux. Desarrolladores de pronto se unieron para iniciar nuevos proyectos de código abierto para crear las bases de la web tal como la conocemos hoy en día. Apache, Mozilla, MySQL y Java todos tienen sus raíces en código abierto.

Beneficios de Open Source

A pesar de la ventaja obvia de código abierto es su precio, hay varios otros factores que hacen de esta una buena opción. El código abierto significa que el código fuente debe estar disponible para ser leído, compilado, modificado o mejorado. proyectos de código abierto constantemente crecer y adaptarse a medida que cambian las necesidades. En muchos casos, las bases de código tenedor, convirtiéndose en varios paquetes, cada uno frente a diferentes necesidades. Muchos proyectos tienen ahora el apoyo corporativo con las dos versiones comerciales y gratuitas, que ofrece mucho más estabilidad y apoyo.