Los microcircuitos y el código fuente: El
debate sobre el software abierto
La conquista de mercados se puede comparar con la lucha de los animales para
ganarse un espacio en el entorno. Unas especies se imponen y causan la extinción
de otras o crean formas de vida en común, pero los cambios en el entorno
provocan nuevas luchas. Es lo que está sucediendo actualmente en el mundo de la
informática, o así parece.
La actual transformación de la informática tiene dos causas principales: la
creciente influencia de la Internet y la cada vez mayor demanda de los países en
desarrollo. Una de las manifestaciones de esta evolución es que los sistemas de
explotación y las aplicaciones "de código abierto" son cada vez más comunes en
el mundo de la informática personal, que Microsoft domina actualmente en un 90%.
¿Que es el software de
"código abierto"?
Open Source Initiativa (http://opensource.org)
es una organización sin fines de lucro establecida en San Francisco que
mantiene un registro de productos y licencias reconocidos, y defiende el
principio del código abierto: este tipo de software (y todas las
versiones modificadas creadas por los usuarios) ha de ser compartido
libremente, y el código abierto ha de ser accesible fácilmente para que
los usuarios puedan modificarlo y corregir errores. También se establece
que no son necesarias otras licencias para compartir copias o utilizar
separadamente una parte de las aplicaciones.Uno de los productos de
código abierto más conocido es el sistema de explotación Linux
distribuido por primera vez en 1991. Se trata de un núcleo creado por
Linus Torvalds cuando era un estudiante de la Universidad de Helsinki,
al que se han añadido programas GNU creados en los años 80 por Richard
Stallman, actualmente Presidente de la Free Software Foundation. Linux
no es una empresa sino un sistema de explotación que existe en muchas
versiones diferentes y que tiene numerosas aplicaciones como resultado
de su distribución y modificación por la Internet.Existen tecnologías y
aplicaciones de Software Libre y de Código Abierto (FOSS) que pueden
instalarse gratuitamente, pero el suministro de software de código
abierto no es necesariamente gratuito. Hay empresas comerciales, como
Red Hat de Estados Unidos, que ofrecen servicios de diseño y soporte
para la utilización de sistemas de código abierto, y también paquetes de
software. |
Más barato y más robusto
Las conexiones de banda ancha se multiplican y es cada vez mayor el número de
personas conectadas de forma permanente, lo que supone un mayor riesgo de
ataques de ciberdelincuentes o virus informáticos. La importancia de la
población es un factor determinante para la propagación de un virus, sea
biológico o informático. Como los miles de millones de habitantes del mundo, el
incontable número de ordenadores que utilizan sistemas de explotación Microsoft
similares facilitan un ataque. Es laborioso y costoso corregir un problema de
seguridad. Entre tanto, hay otras "especies" de software que pueden ser menos
vulnerables a los ataques y tratan de abrirse camino. Como hay millares de
desarrolladores voluntarios que intercambian libremente soluciones, se considera
que los programas de código abierto permiten reparar rápidamente cualquier
fallo. Además, los programas de fuente abierta no son objetivos tan atractivos
para los virus y otros ataques porque son variados y la base instalada es
relativamente pequeña. La misma Internet está permitiendo mejorar el software al
permitir que los desarrolladores descarguen material y comuniquen entre ellos.
Los programas de código abierto son considerados más robustos y también
pueden ser más económicos que sus rivales comerciales. Los factores de costos y
viabilidad son muy importantes en la planificación de un proyecto para mejorar
las tecnologías de la información y la comunicación (TIC), especialmente en
países en desarrollo. Es costoso adquirir (y renovar) licencias de software, y
en las regiones más apartadas es particularmente difícil tener soporte técnico
cuando se presenta algún problema. El software de código abierto puede resultar
gratuito y tiene la ventaja de ser muy flexible: el usuario puede crear un
paquete de funciones especialmente adaptado a sus necesidades, descartando otras
funciones que podrían inmovilizar innecesariamente recursos de su ordenador. Tal
vez la más importante de estas funciones sea tener aplicaciones en el idioma
nacional, un factor fundamental para la promoción de las TIC.
Además, el código abierto es interesante para los países en desarrollo
interesados en apoyar industrias de las TIC propias y, en general, la economía
nacional. "Cada dólar que se paga a una empresa multinacional por licencias para
utilizar un software deja el país", dice Simon Phipps de Sun Microsystems, de
Estados Unidos, y añade que la utilización de software de código abierto "es una
forma de mantener el dinero en la economía nacional, desarrollar capacidades y
dar bases más firmes a la economía local".
Una tendencia que se confirma
Sun Microsystems produce el sistema de explotación de código abierto
Solaris. La empresa informa que a finales de octubre de 2005 se han
distribuido más de 3 millones de licencias para el sistema de explotación
Solaris 10, puesto a disposición 9 meses antes en línea, y que unos 80 000
usuarios siguen descargándolo gratuitamente cada semana. En septiembre de 2005
Sun y Google se unieron para anunciar que ofrecerían la posibilidad de descargar
gratuitamente por Internet programas como Java y OpenOffice.
Los fabricantes de equipos de informática están siguiendo la misma tendencia.
En 2002 Dell empezó a producir sus ordenadores de sobremesa Dimension de
la serie "n" (destinados a pequeñas empresas que utilizan Linux), que se
comercializan sin ningún sistema de explotación instalado. IBM está utilizando
ahora Linux como su principal sistema de explotación en los grandes servidores
centrales, y Apple se anticipó creando en 1999 el sistema de explotación de
código abierto Darwin para el servidor de su sistema Mac OS X.
Todo indica que las empresas de todos los sectores están utilizando cada vez
más el software de código abierto por sus ventajas de costos, seguridad y
fiabilidad. También muchas administraciones públicas, de Baviera a Brasil. Por
ejemplo, en 2005 un organismo público del Reino Unido ha informado a los
colegios que el código abierto es "una alternativa más económica frente al
software patentado". En la India, el nuevo gigante de creación de software, el
Ministerio de Comunicaciones y Tecnología de la Información apoya la creación de
software de código abierto en los idiomas locales. Una de las acciones recientes
de este programa es el lanzamiento de un paquete completo de software en el
idioma Tamil en abril de 2005, que incluye una versión adaptada de OpenOffice, y
el lanzamiento de software de código abierto en el idioma Hindi en junio,
distribuidos gratuitamente.
De hecho, algunos expertos afirman insistentemente que los países en
desarrollo deberían disponer de software libre (de código abierto) y gratuito.
En el marco de la manifestación LinuxAsia 2005 celebrada en Nueva Delhi en
febrero de 2005, el Dr. Deepak Phatak, profesor de tecnologías de la información
en el Instituto de Tecnología de la India en Mumbai, afirmaba que "no será tanto
la disminución de los precios de sistemas físicos la que permitirá poner al
alcance de todos el ordenador personal, sino la utilización de software de
código abierto", y que es una condición primordial distribuir el software por
precios mínimos o gratuitamente en los países en desarrollo. Es lo que ahora se
conoce como "software libre y de código abierto" (FOSS).
Software libre y de código abierto para conseguir los Objetivos del Milenio
Varios organismos que participan en los esfuerzos para conseguir los
Objetivos de Desarrollo del Milenio de Naciones Unidas están convencidos del
interés del FOSS. Consideran que al ser gratuito facilita el acceso a las TIC
entre las poblaciones menos favorecidas, contribuye a elevar el nivel de
competencia de las personas y proporciona el elemento esencial de contenido en
el idioma local.
En 2001 la Organización de las Naciones Unidas para la Educación, la Ciencia
y la Cultura (UNESCO) creó un portal FOSS para informar de manera interactiva
sobre esta materia y proporcionar algunas aplicaciones libres. La red
internacional de código abierto de Naciones Unidas (IOSN) es una iniciativa del
programa de Asia y el Pacífico de Información para el Desarrollo (APDIP) lanzada
por el Programa de Naciones Unidas para el Desarrollo (PNUD) con el apoyo del
Centro Internacional de Investigaciones para el Desarrollo (IDRC) de Canadá. El
objetivo de la IOSN es "que los países en desarrollo puedan desarrollarse de
forma rápida y sostenible utilizando soluciones FOSS que son más económicas pero
no menos eficaces para colmar la brecha digital".
Con este fin, una de las acciones del programa IOSN es la publicación de
documentación para informar de forma general o más detallada sobre el software
FOSS y dar mayor visibilidad al tema entre los responsables públicos y el
personal docente. También está creando sistemas auxiliares que facilitarán la
adaptación del software FOSS a las condiciones locales. La organización también
participa en la iniciativa mundial "Día de libertad del software" (Software
Freedom Day), una acción fundamental para enseñar al público las ventajas
del FOSS. Más de 200 equipos de todo el mundo se han inscrito para celebrar el
evento de 2005 en colegios, universidades, parques y otros espacios públicos.
La Cumbre Mundial sobre la Sociedad de la Información (CMSI)
también ha reconocido la importante función del software para colmar la
brecha digital. En la Declaración de Principios de la fase de Ginebra
de la CMSI (en 2003) se afirma que "Se puede fomentar el acceso a la
información y al conocimiento sensibilizando a todas las partes
interesadas de las posibilidades que brindan los diferentes modelos de
software, lo que incluye software protegido, de fuente abierta y
software libre, para acrecentar la competencia, el acceso de los
usuarios y la diversidad de opciones, y permitir que todos los usuarios
desarrollen las soluciones que mejor se ajustan a sus necesidades. El
acceso asequible al software debe considerarse como un componente
importante de una Sociedad de la Información verdaderamente
integradora."
(Declaración de Principios de la CMSI, cláusula 27) |
"Un ordenador portátil para cada niño" Es uno
de los proyectos de la iniciativa Conectar el Mundo de la UIT, cuyo
objetivo es que todos los niños del mundo tengan acceso a la
informática. El proyecto de ordenador portátil de 100 USD podría ser la
solución para proporcionar el material robusto que será necesario en los
países en desarrollo.
Se trata de un ordenador creado por un equipo del Media Lab del
Massachusetts Institute of Technology dirigido por Nicholas Negroponte.
Funcionará con un sistema de explotación de código abierto Linux que
permite la adaptación a las condiciones locales, se puede compartir sin
limitaciones y contribuye a reducir los costos.
Este ordenador portátil especialmente creado será presentado en la
Cumbre Mundial sobre la Sociedad de la Información en su fase de Túnez
en noviembre de 2005 y se espera iniciar su producción en serie antes de
2007. |
Búsqueda de nuevos modelos de negocio
Microsoft celebra su trigésimo aniversario en 2005. Igual que Coca-Cola
guarda celosamente el secreto de la fórmula de su famosa bebida, el modelo de
negocio de Microsoft consiste en mantener la reserva sobre el diseño de sus
productos, vendiendo sólo la licencia de utilización de los mismos. Esta empresa
controla en estos momentos más del 90 por ciento del mercado mundial de software
de ordenadores personales.
El software de código abierto corresponde a un tipo de modelo de negocio
totalmente distinto. Las empresas ganan dinero gracias a los servicios de
soporte que ofrecen. El software propiamente dicho puede desarrollarlo
cualquiera y se puede descargar de Internet sin coste alguno. En vez de remedar
la "estrategia de Coca-Cola", la diseminación de productos de código abierto se
asemeja a la de las tecnologías de impresión. Esta tecnología está exenta de
derechos de autor, y cualquiera puede adoptarla (y adaptarla) para producir los
documentos que mejor cuadren a sus propósitos, ya sea pagando, o gratuitamente.
Cabe preguntarse cómo es posible que una empresa gane dinero con este modelo.
Un ejemplo de éxito es el de Red Hat, que ofrece servicios de diseño de software
abierto adaptado a las necesidades específicas de los clientes. En un importante
discurso pronunciado en LinuxAsia 2005, el Director General de Red Hat, Matthew
Szulik, afirmó que su empresa considera que la "tecnología se ha complicado
excesivamente" y que la mayor parte de las empresas se limitan a vender
licencias de software y ofrecen pocas alternativas a los clientes. "Red Hat no
vende software", declaró Szulik, "vende suscripciones, porque consideramos que
la mejor manera de mantener relaciones con los clientes es acelerando el ritmo
de las novedades y mejoras que dimanan de la comunidad de código abierto".
El revés de la moneda
Una vez considerados los beneficios, debemos plantearnos las desventajas del
código abierto. Aunque las empresas e instituciones públicas puedan estar
dispuestas a adoptarlo, el código abierto sigue siendo una opción minoritaria
entre los consumidores particulares. No está respaldado por grandes campañas
publicitarias en televisión, no se ven hileras de paquetes de atractivos colores
en los estantes de las tiendas de informática. Sólo hay un escaso número de
ordenadores personales nuevos que vengan sin un sistema operativo propietario
instalado y, por supuesto, pagado. El predominio del sistema operativo Windows
de Microsoft también supone que los desarrolladores de software más inteligentes
se dediquen a la creación de aplicaciones para el mismo.
Por otra parte, el mastodóntico Microsoft no se limita a contemplar
pasivamente cómo acortan distancias sus competidores. Esta empresa ya está
invirtiendo enormes recursos financieros, técnicos e intelectuales para
desarrollar una respuesta múltiple al desafío del código abierto. Una de las
estrategias se centra en la ruta del hardware. Microsoft está desarrollando un
Media Center (centro de medios) con la expectativa de que forme parte de
nuestro hogar como reproductor integrado de DVD, punto de descarga de música,
controlador de sistemas domésticos tales como el de la iluminación y, por su
puesto, el PC. También han desarrollado la consola de videojuegos Xbox
con agresividad para hacerse con el mercado de la juventud, y los teléfonos
móviles también constituyen un objetivo a alcanzar en colaboración con Nokia,
principal fabricante de teléfonos móviles.
La oferta de un software más atractivo es otra de las maneras de superar a la
competencia y, a este respecto, cabe esperar que Microsoft utilice la solución,
probada con éxito, de "coger y ampliar". Puede decidir coger un conjunto de
programas de código abierto para que sus propios desarrolladores lo mejoren y
amplíen. Su considerable talento podría producir un producto (tal vez un "código
abierto simplificado") que combinase lo mejor del código abierto y del software
propietario -y los desarrolladores voluntarios de Linux podrían vérselas y
deseárselas para mantenerse a su altura. Microsoft ya ha distribuido la XP
Starter Edition (XP edición del principiante), versión abreviada de su
sistema operativo XP que, afirma, está diseñada para los "nuevos usuarios
de PC de los países en desarrollo".
Derechos de autor y cesiones de autor
Richard Stallman, creador del sistema operativo GNU, declaró en una
ocasión que la esencia de su creación se basaba en el concepto de
"cesión del autor" dando a entender que se deja el control en manos de
los usuarios.
Este concepto inspiró en 1989 la primera versión de la licencia
pública general de GNU, que utilizan ahora un gran número de programas
de código abierto. Esta licencia otorga a todos los receptores de un
programa el derecho a ejecutarlo, copiarlo, modificarlo y distribuirlo,
aunque les prohíbe imponer restricciones adicionales sobre las copias
que distribuyan.
De acuerdo con el proyecto GNU, "los desarrolladores de software
propietario utilizan los derechos de autor en perjuicio de la libertad
de los usuarios; mientras que nosotros utilizamos los derechos de autor
como garantía de su libertad. Por este motivo, le damos la vuelta al
nombre y cambiamos 'derechos de autor' por 'cesiones de autor'." |
De confección o a la medida
Cualquiera que haya tenido problemas con la ropa de "talla única" comprenderá
fácilmente el atractivo de la ropa a medida. Sin embargo la ropa a medida es
relativamente cara. Hoy en día resulta más fácil adquirir en la tienda una
prenda de confección que se ajuste aproximadamente a las propias medidas. En lo
que se refiere a software informático, la mayor parte de los consumidores tienen
pocas alternativas a los lotes de fácil adquisición en el mercado, pero de
difícil adaptación. Con la proliferación del software de código abierto, las
aplicaciones "a la medida" son cada vez más accesibles y asequibles. Con
independencia del tamaño y del entorno en el que uno se desenvuelva, debe ser
posible utilizar código abierto para crear una aplicación que se ajuste
exactamente a las propias necesidades, a un coste razonable. Ya no es preciso
vestir uniformes idénticos; queda pendiente la cuestión de quién dominará
finalmente en el negocio de la ropa.
|