Ejemplos de código abierto
Contenidos
- Ejemplos de código abierto
- ¿Quién inició el software libre y de código abierto?
- ¿Quién introdujo el software de código abierto?
- ¿Cuándo se creó el software libre?
- Lista de software de código abierto
- ¿Cuál fue el primer software de código abierto ampliamente utilizado?
- ¿Por qué se desarrolló el código abierto?
- ¿QUIÉN lanzó el movimiento del código abierto?
- Noticias de código abierto
- ¿Cuál es la historia del movimiento del software de código abierto en los años 80?
- ¿Qué es el software de código abierto?
- ¿Qué fue desarrollado por Google de forma gratuita y es de código abierto?
- Cronología de la historia del código abierto
El código abierto ha adquirido un papel destacado en la industria de las TI hoy en día. Está en todas partes, desde los sistemas integrados más pequeños hasta el mayor superordenador, desde el teléfono que llevamos en el bolsillo hasta el software que ejecuta los sitios web y la infraestructura de las empresas con las que nos relacionamos cada día. Exploremos cómo hemos llegado hasta aquí y analicemos los momentos clave de los últimos 40 años que han allanado el camino hasta la actualidad.
A finales de los años 70, Richard M. Stallman (RMS) era programador en el MIT. Su departamento, como el de muchas universidades de la época, compartía un ordenador PDP-10 y una única impresora. Uno de los problemas con los que se encontraban era que el papel se atascaba con frecuencia en la impresora, lo que provocaba que una serie de trabajos de impresión se acumularan en una cola hasta que alguien arreglara el atasco. Para evitar este problema, el personal del MIT ideó un bonito truco social: Escribieron un código para el controlador de la impresora de modo que, cuando se atascara, se enviara un mensaje a todos los que estuvieran esperando un trabajo de impresión: “La impresora se ha atascado, por favor, arréglela”. De este modo, nunca se atascaba durante mucho tiempo.
¿Quién inició el software libre y de código abierto?
Richard Stallman inició el Proyecto GNU y fundó la Fundación para el Software Libre. Surgieron las primeras empresas que hacían software libre como su negocio principal. A principios de los 90, la comunidad del software libre recibió el primer sistema operativo libre completo con el núcleo de Linus Torvald combinado con el sistema operativo GNU.
¿Quién introdujo el software de código abierto?
La Iniciativa de Código Abierto (OSI) fue creada en febrero de 1998 por Eric Raymond y Bruce Perens.
¿Cuándo se creó el software libre?
El concepto de “software libre” (con free como en freedom) data de principios de los años 80. El término código abierto es mucho más joven, de finales de los 90. Pero antes de que el software libre y de código abierto (FOSS) existiera como tal, algunos programas estaban allanando el camino.
Lista de software de código abierto
El desarrollo de software de código abierto puede aportar diversas perspectivas más allá de las de una sola empresa. Un informe de 2008 del Grupo Standish afirmaba que la adopción de modelos de software de código abierto ha supuesto un ahorro de unos 60.000 millones de dólares al año para los consumidores[4][5].
El código abierto puede utilizarse para estudiar y permite a los usuarios finales capaces adaptar el software a sus necesidades personales de forma similar a lo que permiten los scripts de usuario y las hojas de estilo personalizadas en los sitios web, y eventualmente publicar la modificación como un fork para los usuarios con preferencias similares, y enviar directamente las posibles mejoras como pull requests.
En los primeros tiempos de la informática, los programadores y desarrolladores compartían software para aprender unos de otros y hacer evolucionar el campo de la informática. Con el tiempo, la noción de código abierto se apartó de la comercialización de software en los años 1970-1980. Sin embargo, los académicos seguían desarrollando software en colaboración. Ejemplos de ello son Donald Knuth en 1979 con el sistema de composición tipográfica TeX[6] y Richard Stallman en 1983 con el sistema operativo GNU[7]. En 1997, Eric Raymond publicó The Cathedral and the Bazaar, un análisis reflexivo de la comunidad hacker y los principios del software libre. El artículo recibió una gran atención a principios de 1998, y fue uno de los factores que motivaron a Netscape Communications Corporation a publicar su popular suite de Internet Netscape Communicator como software libre. Este código fuente se convirtió posteriormente en la base de SeaMonkey, Mozilla Firefox, Thunderbird y KompoZer.
¿Cuál fue el primer software de código abierto ampliamente utilizado?
En 1953, la división UNIVAC de Remington Rand desarrolló el primer caso de software libre de código abierto llamado A-2 (sistema de Lenguaje Aritmético v2), que pusieron a disposición de sus clientes junto con el código fuente. También se les invitó a enviar sus mejoras.
¿Por qué se desarrolló el código abierto?
Las licencias de código abierto fomentan la innovación a través de la colaboración. Sin ella, muchas de las tecnologías que hoy damos por sentadas nunca se habrían desarrollado o estarían encerradas tras la ley de patentes. El movimiento del código abierto es la razón por la que la tecnología se ha desarrollado a un ritmo tan vertiginoso en las últimas décadas.
¿QUIÉN lanzó el movimiento del código abierto?
El movimiento del código abierto se deriva del movimiento del software libre, que comenzó a finales de los 80 con el lanzamiento del proyecto GNU por Richard Stallman. Stallman es considerado dentro de la comunidad del código abierto como alguien que compartió un papel clave en la conceptualización del código fuente libremente compartido para el desarrollo de software.
Noticias de código abierto
En los años 50 y principios de los 60, el primer software era libre por definición, debido a la naturaleza académica del desarrollo de software, así como a los requisitos de compatibilidad y portabilidad y a la falta de un modelo de negocio de software independiente; los ingresos se generaban con el hardware, principalmente. También preocupaba que el software de código cerrado permitiera el uso de puertas traseras con fines clandestinos, ya que era prácticamente imposible ver lo que hacía un software mientras se ejecutaba. Con las recientes filtraciones sobre las acciones de las agencias de seguridad y las grandes empresas, no es exagerado afirmar que hoy en día esta es una preocupación aún más válida…
A finales de los años 60, la industria del software se estaba convirtiendo en un verdadero negocio. El software se desvinculaba cada vez más del negocio del hardware, requiriendo un modelo de negocio independiente. Los abogados redactaron licencias restrictivas para permitirlo. Los investigadores de ARPANET utilizaron las RfC para desarrollar protocolos de telecomunicaciones. Esta colaboración acabó dando lugar al nacimiento de Internet en 1969. Menos mal que, una década más tarde, tendríamos una plétora de redes comerciales propietarias en competencia.
¿Cuál es la historia del movimiento del software de código abierto en los años 80?
En los años 80, paralelamente al movimiento del software libre, el software con código fuente se compartía en las redes BBS. Esto era a veces una necesidad; el software escrito en BASIC y otros lenguajes interpretados sólo podía distribuirse como código fuente, y gran parte de él era freeware.
¿Qué es el software de código abierto?
El software de código abierto (OSS) es un software que se distribuye con su código fuente, haciéndolo disponible para su uso, modificación y distribución con sus derechos originales.
¿Qué fue desarrollado por Google de forma gratuita y es de código abierto?
Android es un sistema operativo de código abierto para dispositivos móviles y el correspondiente proyecto de código abierto liderado por Google.
Cronología de la historia del código abierto
En las décadas de 1950 y 1960, el software operativo de los ordenadores y los compiladores se entregaban como parte de la compra de hardware sin necesidad de pagar por separado. En aquella época, el código fuente, la forma legible para el ser humano del software, se distribuía generalmente con el software, lo que permitía corregir errores o añadir nuevas funciones[1] Las universidades fueron las primeras en adoptar la tecnología informática. Muchas de las modificaciones desarrolladas por las universidades se compartían abiertamente, de acuerdo con los principios académicos de compartir el conocimiento, y surgieron organizaciones para facilitar el intercambio. A medida que los sistemas operativos a gran escala maduraban, menos organizaciones permitían modificaciones en el software operativo y, finalmente, estos sistemas operativos se cerraron a las modificaciones. Sin embargo, las utilidades y otras aplicaciones con funciones añadidas se siguen compartiendo y se han creado nuevas organizaciones para promover el intercambio de software.
El concepto de compartir libremente la información tecnológica existía mucho antes que los ordenadores. Por ejemplo, en los primeros años del desarrollo del automóvil, una empresa poseía los derechos de una patente de un motor de gasolina de dos tiempos presentada originalmente por George B. Selden[2]. Al controlar esta patente, podían monopolizar la industria y obligar a los fabricantes de automóviles a adherirse a sus exigencias, o arriesgarse a una demanda. En 1911, el fabricante de automóviles independiente Henry Ford ganó una impugnación de la patente Selden. El resultado fue que la patente Selden quedó prácticamente sin valor y se formó una nueva asociación (que acabaría convirtiéndose en la Asociación de Fabricantes de Automóviles)[2] La nueva asociación instituyó un acuerdo de licencias cruzadas entre todos los fabricantes de automóviles de EE.UU.: aunque cada empresa desarrollara tecnología y presentara patentes, éstas se compartían abiertamente y sin intercambio de dinero entre todos los fabricantes. [Cuando Estados Unidos entró en la Segunda Guerra Mundial, 92 patentes de Ford y 515 patentes de otras empresas se compartían entre estos fabricantes, sin intercambio de dinero (ni demandas)[2].