La premisa
Estas noticias y otras, ¿son hechos aislados, o por el contrario son
signos de que la industria de la informática se dirige hacia soluciones
libres?
Mi opinión es que, sea bueno o malo, en sistemas operativos y
aplicaciones muy comunes, ofimática etc, vamos hacia el software libre.
¿Por qué? Porque el software libre puede hacer más o menos todo lo que hace un
sistema propietario y es de licencia gratis. Cualquier opción
propietaria tiene los mismos costes que una libre, pero hay que sumarle
la licencia.
Si la opción propietaria no añade una mejora sustancial sobre la versión libre, no entrará en competición. A estos niveles, sólo sistemas muy especificos utilizarán software propietario para sistemas operativos etc. La base común, standard, sobre la que trabajará la mayoría de los mortales, será libre. La palabra clave es "licencias gratis".
Una vez el software libre haya tenido un par
de éxitos sonados, que le den cierta publicidad, y la inestimable ayuda del nuevo sistema de licencias de Microsoft, es cuestión de tiempo
que el gerente de una empresa le pregunte al informático de turno "Oye, tú!
esto del Linux y software gratis ¿Qué es? ¿Aquí lo podríamos
utilizar?". De ahí a que las tiendas de PCs lo empiecen a utilizar como opción, y termine dominando el sector por ser gratis, hay muy poco.
En mi opinión, este es un cuadro probable en 2-3 años.
Cuadro de futuro
Tomando esta especulación como hipótesis de trabajo para el futuro,
como informático de turno, y como empresario, es decir, ave de rapiña
oportunista ¿Cómo puedo apañármelas para sacar el máximo partido de
esta situación?
¿Que necesita la empresa que puede ofrecerle el software libre?
A nivel servidor:
Un servidor de ficheros
un servidor de Fax.
un servidor para internet (DNS, servidor de Web, y servidor de
correo). Una empresa, que tiene una Web que apenas recibe 300 visitas
al mes y quiere correo, tener los servicios locales, aunque sea detrás
de un ADSL vulgar, puede ser una buena opción, y en el futuro, con
mejores anchos de banda, más.
Antivirus centralizado. Es previsible que aparezcan virus para
Linux. Aunque por la gestión de usuarios de UNIX, serán más molestos
que dañinos. Aún así, con la llamada ingeniería social, se puede colar
cualquier cosa a un ingenuo.
Proxy y firewall. Tanto como seguridad frente a ataques externos, como para restringir el acceso a internet.
Estos servicios,a nivel de Windows, no están habitualmente
disponibles, y desde luego, no a un precio tan competitivo.
A nivel de desktop:
En general, los usuarios en una empresa tienen tendencia a instalarse
tonterías que no necesitan para nada (fuente inagotable pirateo, virus,
troyanos y desconfiguraciones de sistema). sin embargo, necesitan pocas
cosas:
Procesador de textos.
Hoja de cálculo.
Unos pocos, acccess
Cliente de e-mail.
Navegador de internet
El programa de Gestión.
Medidas, hoy, aquí y ahora
Hoy las opciones de servidor en Linux ya son viables, y aceptables
por el empresario. Entre otras cosas, si le funciona el servidor, no
sabe, ni le importa, si es W2k, Novell o Linux.
Por tanto, una buena opción es formar(se) ya en estos sistemas para que, cuando llegue el momento, dominarlos y concerlos prefectamente.
En cuestión de Desktop. Openoffice o StartOffice son el futuro. Estos programas ya igualan prácticamwnte MsOffice, y no
parece que en este terreno vaya a salir nada revolucionario. Microsoft cambia
las versiones de MsOffice, y muy, muy, muy poca gente es capaz de decir
que ha mejorado de una versión a otra. Por tanto, conocer y dominar openoffice es una opción segura.
En cuestión de clientes de E-mail y navegadores, es previsible que
las webs útiles (bancos, aseguradoras, adminstración etc), si ven que
la cosa tiende hacia el Software libre y standares hagan un esfuerzo al
respecto, la verdad es que estas webs no usan flash ni nada parecido,
suelen ser bastante standares. En este caso, cualquier navegador o
cliente servirá. Es conveniente hacer un seguimiento de las distintas opciones libres, en algún momento nos tendremos que decantar por uno, simplemente hay que procurar conocerlo a fondo
En el programa de gestión entramos en un terreno más resbaladizo.
Todo lo dicho hasta ahora se limita a conocer ciertas herramientas, no
es muy distinto de instalar cualquiera de los windows. Pero el programa
de gestión se presta a desarrollos a medida y propietarios, es donde
más dinero se puede ganar, pero también donde más díficil es
llegar.
El ser de los primeros en poder ofrecer un buen programa de gestión
en Linux puede significar ponerte por delante de muchos, pero también
significa que hay que desarrollarlo para Linux, lo que es una apuesta
arriesgada, dedicar mucho tiempo y recursos, de los que siempre andamos
cortos. La mejor opción es hace algo multipaltaforma, de modo que
podamos comer de él, y estar preparados para dar el cambio inmediato a
Linux.
Pero en cuestión de GUIs, esto de la multiplataforma es más fácil de
decir que de hacer. Considero que GTK en windows es poco serio, (Y en
Linux tampoco me inspira demasiado). ¿QT? ¿Tcl/TK? No creo que permita
muchas maravillas ¿Alguna opción revolucionaria que aparecerá en
breve? ¿Fresco? ¿XUL de Mozilla?
Una opción interesante es Kylix de Borland, un Delphi para Linux con QT, no lo he probado, pero según
dicen tiene una buena portabilidad ¿Alguien tiene alguna experiencia al
respecto?
Otra posbilidad es Lazarus, una especie de versión libre de Delphi, aunque está previsto para distintos
widgets, aún está inmaduro.
En este momento, la falta de un GUI multiplataforma es el mayor obstáculo para que una empresa entre en Linux a nivel de aplicaciones.
Conclusión
Como en cualquier terreno, los que se llenan el bolsillo son los
primeros en llegar, los que se anticipan. Cuando la cosa se masifica,
es el momento en que tú, que ya llevas tiempo, ya has hecho adquirido
una posición sólida y estás en ventaja, o ya te has llenado los
bolsillos y tienes las suficientes provisiones para buscar un nuevo
terreno de pasto, mientras los otros se dan zarpazos. Lecciones de esto
las podemos ver en la reciente internet: Montar un servidor ahora, si
no es con un fuerte inversión inicial es imposible, y aún así muy
arriesgado. Es un terreno muy trillado, hoy hay poco que rascar en este
terreno, y mucho que aprender si vienes de novato. El listón ya está
muy alto y un recién llegado lo tiene que saltar de golpe.
En este sentido, Linux es otra gran oportunidad para entrar en un
terreno nuevo con ventaja, tener ya los mapas de un territorio que,
para la inmensa mayoría, dentro de dos años será desconocido e
inexplorado. El conocer y dominar el Linux, y tener aplicaciones
dearrolladas para Linux para dentro de 2-3 años puede ser una gran
opción.
Para ello, hay que tomar medidas ahora. A parte de mantenerse al día
en aplicaciones de Software libre, hay que plantearse desarrollar
aplicaciones multiplataforma win32-Linux, a fin de, no sólo no llegar
tarde al tren de Linux, sino subirse de los primeros, sin necesidad
bajarse en marcha del tren de Win32.