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:
-
En mayo de 1998 Netscape
se convierte en la primera empresa gigante productora de software propietario
que entrega los archivos fuentes como estrategia de desarrollo.
-
Por razones de costo, confiabilidad y calidad,
México se decide en 1998 por el proyecto "Redes Escolares", liderado
por Arturo Espinosa, para dotar de equipos y de GNU/Linux a 140.000 establecimientos
educativos de nivel básico y medio.
-
Eric Raimond coloca en Internet los denominados
"Documentos Halloween", documentos internos de Microsoft en los cuales
se evidencian planes de "desestandarizar los protocolos y aplicaciones"
y otras posibles medidas en contra de los sistemas operativos libres.
-
Los grandes del software de bases de datos:
Oracle,
Informix,
SyBase
e IBM, dan un vuelco en sus estrategias
y comienzan a desarrollar productos para Linux.
-
Corel libera
Corel WordPerfect 8.0 para Linux y está trabajando en una versión
propia de Linux, en el desarrollo del software libre WINE
para su versión de Linux y en una versión Linux de su paquete
integrado de oficina WordPerfect Office, para hacer frente a Microsoft.
-
Intel el mayor fabricante de procesadores
del mundo, anuncia su apoyo y considera a Linux en los planes para sus
procesadores de 64 bits.
-
Grandes empresas de renombre tales como Hewlett
Packard, Silicon Graphics, Dell, IBM
y Compaq empiezan a distribuir servidores
con Linux preinstalado.
-
Linux recibe apoyo de otras empresas de la
talla de Sun y Apple.
Apple
resurge y toma nueva vida gracias a Linux.
-
Red Hat
se consolida como la empresa más exitosa que distribuye Linux. Red
Hat recibe inversiones de diversas empresas y se fortalece cada día
más.
-
Varios proyectos de software libre reciben
apoyo de empresas comerciales. Algunos ejemplos: Corel trabaja con WINE,
IBM
apoya a Apache, SGI (Silicon Graphics) y Corel apoyan a Samba.
-
Otras compañías secundan a Netscape
y liberan archivos fuentes de algunos de sus productos: IBM, Java 2 de
Sun, Mac OS X de Apple.
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