Open source

Solo disponible en BuenasTareas
  • Páginas : 5 (1189 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de septiembre de 2010
Leer documento completo
Vista previa del texto
Índice

Código abierto 2

Historia 2

Cronología de una idea 3

Movimiento del "código abierto" 4

Referencias 5

Código abierto
[pic]
Código abierto es el término con el que se conoce al software distribuido y desarrollado libremente. El código abierto tiene un punto de vista más orientado a los beneficios prácticos de compartir el código que a las cuestiones morales y/ofilosóficas las cuales destacan en el llamado software libre.
Historia
Su uso nació por primera vez en 1998 de la mano de algunos usuarios de la comunidad del software libre, tratando de usarlo como reemplazo al ambiguo nombre original en inglés del software libre (free software). Free en inglés significa dos cosas distintas dependiendo del contexto: gratuidad y libertad. Lo cual implica, para el casoque nos ocupa, "software que podemos leer, modificar y redistribuir gratuitamente" (software gratuito) y, además, software libre, según la acepción española de libertad.
El término para algunos no resultó apropiado como reemplazo para el ya tradicional free software, pues eliminaba la idea de libertad, confundida usualmente con la simple gratuidad. No obstante, el término código abierto continúasiendo ambivalente, puesto que se usa en la actualidad por parte de programadores que no ofrecen software libre pero, en cambio, sí ofrecen el código fuente de los programas para su revisión o modificación previamente autorizada por parte de sus pares académicos.
Dada la anterior ambivalencia, se prefiere el uso del término software libre para referirse a programas que se ofrecen con totallibertad de modificación, uso y distribución bajo la regla implícita de no modificar dichas libertades hacia el futuro.
Desde el punto de vista de una "traducción estrictamente literal", el significado textual de "código abierto" es que "se puede examinar el código fuente", por lo que puede ser interpretado como un término más débil y flexible que el del software libre. Sin embargo, ambos movimientosreconocen el mismo conjunto de licencias y mantienen principios equivalentes.
Sin embargo, hay que diferenciar los programas de código abierto, que dan a los usuarios la libertad de mejorarlos, de los programas que simplemente tienen el código fuente disponible, previa restricciones sobre su uso o modificación.
Un término que pretende resolver posibles ambigüedades o confusiones que ambostérminos generan es FOSS (free and open source software).
En la actualidad el código abierto se utiliza para definir un movimiento nuevo de software (la Iniciativa Open Source), diferente al movimiento del software libre, incompatible con este último desde el punto de vista filosófico, y completamente equivalente desde el punto de vista práctico, de hecho, ambos movimientos trabajan juntos en eldesarrollo práctico de proyectos.
La idea bajo el concepto de código abierto es sencilla: cuando los programadores (en Internet) pueden leer, modificar y redistribuir el código fuente de un programa, éste evoluciona, se desarrolla y mejora. Los usuarios lo adaptan a sus necesidades, corrigen sus errores a una velocidad impresionante, mayor a la aplicada en el desarrollo de software convencional ocerrado, dando como resultado la producción de un mejor software.
Cronología de una idea
• 27 de septiembre de 1983: Richard Stallman inicia el proyecto GNU.
• 25 de agosto de 1991: Linus Torvalds postea un mensaje en el grupo de noticias USENET comp.os.minix acerca del nuevo kernel de tipo Unix (Linux) que ha estado desarrollando.
• 22 de enero de 1998: Netscape anuncia que liberaráel código fuente de Navigator.
• 3 de febrero de 1998: en la reunión de Palo Alto se acuña el término "open source" y durante la semana siguiente Bruce Perens y Eric S. Raymond lanzan opensource.org.
• 31 de marzo de 1998: el código de Navigator ya está disponible: en unas horas, mejoras del programa invaden la red.
• 7 de mayo de 1998: Corel Corporation anuncia Netwinder, una...
tracking img