Siguiente Indice Anterior

2. El Software Libre (4)


2.5 Origen del Software Libre

Para hablar del origen del software libre, al menos hay que hablar del origen de Internet. De hecho, acorde a consideraciones de Porterfield Internet no sería lo que es hoy sin el software libre:
 
  • Más del cincuenta por ciento de los servidores de páginas Web utilizan Apache.
  • A pesar de la existencia de Java y Active X, la mayoría de contenidos activos en el Web (formatos de entrada de datos, animaciones, etc) son generados con lenguajes de tipo software libre, y Perl es el más utilizado.
  • El paquete freeware Majordomo es el más popular procesador de listas de correo en Internet
  • La gran mayoría del correo electrónico es procesado y distribuido con el programa freeware sendmail
  • El Sistema de Nombres de Dominios del Internet es casi totalmente dependiente de un paquete de software libre conocido como BIND (Berkeley Internet Name Daemon).
  • La colección y distribución de artículos de noticias es manejado por INN, otro paquete freeware que corre en miles de sitios a lo ancho del mundo [36].
  • Internet es lo que es gracias a la existencia del software libre y de estándares que se alcanzaron gracias a la libre disposición de todas las especificaciones y documentos de diseño, incluyendo las normas que definen los protocolos.

    2.6 Breve Historia del Software Libre

    Como se vió, el software libre no es algo reciente. Para tener una mejor idea de sus orígenes y evolución se presentan a continuación algunos de los hechos históricos más significativos. Para iniciar, González et al, resumen la historia del software libre:
     
    Aunque todas las historias relacionadas con la informática son forzosamente breves, la del software libre es una de las más largas entre ellas. De hecho, podría decirse que el software nació libre, y permaneció así durante su infancia. Sin embargo, con la llegada de su juventud la situación cambió completamente. Sólo ahora, al llegar a su madurez, está en vías de recuperar la libertad. Esto no deja de ser curioso, pues para gran parte de los profesionales informáticos, el software propietario es el software "en su estado natural''. Afortunadamente, la situación es más bien la contraria... [37]

    2.6.1 Primeros pasos

    Acorde a Seltzer [39], los inicios del software libre se dan en 1969 con la creación de la red ARPANET, la precursora de Internet. La red ARPANET fue un proyecto público que colocó a la disposición la información y los archivos fuentes de los programas.

    En 1970 los Laboratorios Bell desarrollan el sistema operativo UNIX. Bell, que poseía los derechos de autor de UNIX, distribuyó los archivos fuentes del sistema operativo, sin embargo, como lo consigna el grupo SoBre "cuando estuvo terminado, AT&T pudo ejercitar su derecho de autoría, restringiendo el uso de una tecnología que había sido desarrollada de manera cooperativa" [40].

    En 1979 la Universidad de California en Berkeley comienza a desarrollar su propia versión del sistema operativo UNIX BSD, lo que propicia el desarrollo de nuevas variantes UNIX comerciales basadas en parte en este sistema.

    2.6.2 El despegue definitivo

    En vista de las tendencias comerciales y por razones puramente morales, Richard Stallman decide en 1984 crear el proyecto GNU. En 1985 se funda la Free Software Foundation con él a la cabeza, y lo más importante, se establece la GPL, que llega a ser un modelo de licencia para muchos proyectos de software libre.

    En 1991, Linus Torvalds, un estudiante de la Universidad de Helsinki crea Linux, un nuevo kernel compatible con UNIX. En 1992 Linux y GNU se combinan para producir el sistema GNU/Linux de nuestros días, normalmente denominado únicamente como Linux.

    Como lo menciona Seltzer [41], en 1997 aparece en la escena Eric Raimond, otro de los pioneros del movimiento de software libre, quien al publicar su artículo "La Catedral y El Bazar", ayudaría para que más tarde Netscape liberara sus archivos fuentes. Junto con Bruce Perens, Eric Raimond establece la Open Source Initiative y hace de Open Source una marca registrada.

    2.6.3 La revolución

    1998 fue el año del despegue definitivo de Linux. Desde entonces varios hechos significativos en la evolución del software libre se han presentado y se siguen presentando:

    2.7 El Futuro del Software Libre

    Hablar del futuro no es nada fácil. Muchos consideran que GNU/Linux es el futuro. Para que Linux se consolide hasta llegar al usuario final estiman que pueden transcurrir entre 5 y 20 años. Además de estas predicciones, la compañía International Data Corporation (IDC) viene realizando estudios sobre Linux, en uno de ellos se concluye que las ventas de Linux para servidores crecerá en tal grado que, según otros analistas, para el año 2003 el número de servidores con Linux se incrementará hasta alrededor del 50%. Al margen de ello, Richard Stallman [42] pone en claro que existen cuadro desafíos que hay que enfrentar y que hacen incierto el futuro del software libre:

    - hardware secreto
     

    Los fabricantes de hardware tienden cada vez más a mantener las especificaciones del hardware en secreto. ... Nosotros tenemos sistemas completos de software libre hoy, pero no los tendremos mañana si no podemos dar soporte a los computadores del mañana.

    Por ahora, ante el apoyo de compañías como Intel, parece que las cosas van por buen camino.

    - "bibliotecas" no libres
     

    Las bibliotecas no libres que corren en sistemas operativos libres actúan como una trampa para los desarrolladores de software libre. Las caracteristicas atractivas de las bibliotecas son la tentación, si usted usa la biblioteca, usted cae en la trampa, porque su programa no puede formar parte de un sistema operativo libre. ... Aún peor, si un programa que utiliza una biblioteca propietaria llega a ser popular, esto puede tentar a otros programadores no suspicaces a caer en la trampa.

    Esta es la razón por la cual el proyecto GNU decidió desarrollar GNOME y Harmony en lugar de apoyar al proyecto de software libre KDE y a la biblioteca propietaria Qt. Actualmente, debido a las críticas al parecer Qt ya es libre.

    - patentes de software
     

    La peor amenaza que enfrentamos viene de las patentes de software, las cuales colocan los algoritmos y características fuera de los límites del software libre por hasta 20 años. Las patentes de algoritmos de compresión LZW fueron aplicadas en 1983 y aún no podemos liberar software libre para producir archivos GIF propiamente comprimidos.

    Hay formas de hacer frente a estas patentes, podemos buscar evidencias de que una patente es inválida o podemos buscar formas alternativas de hacer un trabajo. Pero cada uno de esos métodos trabaja algunas veces; cuando ambos fallen, una patente puede forzar a que a todo el software libre le falte una característica que el usuario desea. ¿Qué haremos cuando esto ocurra? ... no debemos detenernos aquí. Debemos hablar sobre la libertad y los principios.

    Las patentes muchas veces son injustas o absurdas.

    - documentación libre
     

    ... hay una razón particular por la cual la libertad de modificar es crucial para la documentación del software libre. Cuando la gente hace uso del derecho de modificar el software, y adicionar o cambiar sus características, si ellos son conscientes también cambiarán los manuales, de manera que puedan proporcionar documentación útil y precisa con el programa modificado. Un manual que no permite a los programadores ser conscientes y finalizar el trabajo, no llena las necesidades de nuestra comunidad.

    Retomando los comentarios finales de Stallman sobre el futuro de GNU/Linux:
     

    Ahora, a menudo no soy el único. Es un alivio y una alegría cuando miro un regimiento de hackers trabajando duro para mantener la línea, y me doy cuenta que esta ciudad puede sobrevivir --por ahora--. Pero las amenazas son mayores cada año, y ahora Microsoft ha apuntado explícitamente a nuestra comunidad. ¡No lo den por concedido!. Si desean mantener la libertad, deben estar preparados para defenderla [43].

    Referencias

    36  PORTERFIELD, Keith W. Information Wants to be Valuable: A Report from the First O'Reilly Perl Conference (La información desea ser valiosa: Un informe de la Primera Conferencia sobre Perl de O'Reilly). En: Página Web http://www.netaction.org/articles/freesoft.html. Versión a 28 de marzo de 1999.

    37  GONZALEZ B., Jesús M. et al. Op. cit. Historia del software libre. En: página Web http://www.openresources.org/libresoft-notes-es-html/node8.html.

    38  SELTZER , Larry. Milestones in the Open-Source Movement (Fechas destacadas en el Movimiento del Software-Abierto). En: página Web http://www.zdnet.com/pcmag/features/opensource/390819.html. Versión a 31 de abril de 1999.

    39  SoBre. Grupo sobre Sofware LiBre. Op. cit. En: Página web http://www.gsyc.inf.uc3m.es/sobre/node2_66.html.

    40  SELTZER, Larry. Op. cit.

    41  VALLOPPILLIL, Vinod. Op. cit.

    42  STALLMAN, Richard. The GNU Project. Op. cit.

    43  Ibid.


    Siguiente Indice Anterior
    Página de Inicio - Publicado: 10 de junio de 1999
    STARMEDIA        CERRAR