Software gratuito - 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 los cimientos de la 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 , unas pocas almas valientes empezaron a empresas que crean y comercializan software para estas nuevas máquinas. Otros, cómodos con la idea de que el software debe ser compartida , siguieron intercambiar o regalar sus obras.
GNU y GNU Public License
A mediados de la década de 1980 , Richard Stallman , un programador del MIT, creó un conjunto de programas de utilidades UNIX ampliado y mejorado . Él 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 se llama la licencia pública GNU, o GPL. Esta licencia señaló que se podrían utilizar los programas , mejorar , regalado o vendido a otras personas con la advertencia de que el código fuente debe estar incluido y que cualquier obra derivada también se distribuye bajo la licencia GPL.
Linus Torvalds y Linux
a principios de 1990 , Linus Torvalds , un estudiante universitario de Finlandia, crearon los componentes de bajo nivel de un sistema operativo similar a UNIX mientras que la experimentación con las características multitarea del Intel 386 . Su trabajo se combinó con una serie de los componentes de GNU para crear un sistema operativo completamente equipado llamado Linux que se ejecutaba en un PC i386 -based. 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.
Crecimiento del Open Source
Linux apareció en una suerte de tiempo . El Internet era sólo entrar en su cuenta y la mayoría de la red se formó en máquinas UNIX. La forma más fácil para los aficionados para llegar a la Web era a través de Linux. Desarrolladores 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 tienen raíces en código abierto.
Beneficios del código abierto
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ída , recopilada , modificados o mejorados . Proyectos de código abierto en constante crecimiento y se adaptan a medida que cambian las necesidades . En muchos casos , el código de bases de tenedor , convirtiéndose en varios paquetes , cada uno frente a diferentes necesidades . Muchos proyectos tienen ahora respaldo corporativo con las versiones comerciales y gratuitas , que ofrece más estabilidad y apoyo .