Hoy he asistido a una conferencia en la Escuela de Ingeniería Informática de la Universidad de Sevilla a cargo de Manuel Martínez, director de Marketing de Software de Sun Microsystems Ibérica.

Logo de Sun

El tema de la conferencia era realmente interesante: una vez que el Software Libre está entre nosotros (aunque aún le queda un poco para asentarse) ¿qué hay después? Bien, pues el representante de Sun ha venido a decirnos dónde creen en su empresa que está el futuro. Ha señalado una misma estrategia en dos vertientes: liberar el hardware y por otra parte liberar los servicios. Como el los llamaba: Hardware Open Source y Open Services.

Hardware Open Source

Según nos ha comentado Martínez, Sun ha dado los primeros pasos en este sentido (y así se lo ha reconocido nada más y nada menos que Richard Stallman) al publicar el "código fuente" de su último hardware para servidores, las máquinas ULTRASPARC. Se trata de un procesador multihilo que en lugar de incrementar la frecuencia de reloj (y por tanto el consumo) lo que hace es una aproximación una máquina masivamente paralela con 8 núcleos capaces de ejecutar 4 instrucciones a la vez. En total 32 tareas simultáneas… si el software está optimizado para ello. Y aquí es donde entra la liberación del código. Al publicar bajo GPL la especificación detallada del sistema, hasta el más mínimo detalle, lo que busca Sun es que los programadores de todo el mundo puedan optimizar su software para ejecutarse de forma muy rápida y eficiente en sus máquinas. No creo que les preocupe que otros fabricantes quieran copiar/mejorar sus carcaterísticas, porque si lo hicieran tendrían que publicar estas mejoras bajo la misma licencia que SUN: GPL. El motivo no es otro que la propia definición de la licencia GPL: se permite la copia modificación y distribución a cambio de que lo que se derive de ello sea también GPL.

Desde el punto de vista del consumidor (el que necesita un hardware servidor), pueden pasar dos cosas: que la competencia de Sun no considere la posibilidad de competir con Sun en este terreno, o bien que se decidan a competir usando estas técnicas, teniendo entonces que publicar sus soluciones bajo GPL. Las dos posibilidades reportan ventajas en primera aproximación al consumidor, ya que en el primer supuesto el consumidor se encontraría con un hardware para el que hay un software claramente superior, probablemente Open Source. El segundo supuesto es el realmente interesante, ya que supondría la llegada del Open Source al Hardware. Al ser libre este hardware, se podrían crear aplicaciones software libres optimizadas para cada sistema, teniendo el consumidor entonces una gran variedad de aplicaciones y arquitecturas hardware potentes entre las que elegir.

Open Services
Esta segunda línea estratégica es sobre la que más hincapié ha hecho Martínez. La filosofía se basa en que es la red la que tiene el conocimiento, y por tanto, el próximo campo de batalla será proporcionar servicios vía red, no necesariamente instalar en el propio equipo del consumidor. Es la filosofía de la web 2.0, y como ejemplo, Martínez nos habló de Flickr, Google y de los Blogs. En este caso la libertad del software está en las herramientas que usa el proveedor de servicios, no en la máquina del usuario. Así se consigue que el público no técnico se beneficie de las ventajas del software libre, permitiendo su participación en la red. Como la plataforma que proporciona los servicios es libre, el proveedor de servicios puede modificarla con la frecuencia y velocidad que necesite, mejorando así la experiencia de los usuarios, frente a los proveedores de servicios que usen sistemas propietarios/comerciales que necesitan que quien les proporciona las herramientas considere rentable actualizarlas.
Igual que en el caso del software libre, donde la ventaja para el usuario no está en la propia apertura del software, ya que el usuario medio no va a modificar el código, sino en las consecuencias que esto tiene. La apertura del código conlleva a una evolución más rápida y mejor, donde la inversión a realizar para actualizar las herramientas es mínima gracias a la comunidad, y es esto lo que nota el usuario del software libre: que tiene un servicio de calidad que se adapta a sus nuevas necesidades y que a cambio no le exige grandes pagos, ya que para el proveedor de servicios, el coste de las herramientas es mínimo.

Finalmente, en el turno de preguntas, nos hemos enterado de cuál es el modelo de negocio de Sun (aunque yo en temas económicos me pierdo un poco). Ha expliado que el Soporte Técnico es parte de su modelo de negocio: tanto Movistar como Vodafone emplean Máquinas de Sun para facturación, y estas empresas no pueden permitirse caídas en este sistema, por tanto pagan bastante por tener el asesoramiento técnico de Sun. Ha justificado la bondad económica de hacer que Java sea abierto y se puedan crear Máquinas Virtuales de forma libre. El caso era el siguiente: actualmente Java supone a nivel global un volumen de negocio de 110 mil millones de dólares, del que Sun no participa en todo, ya que hay muchas otras empresas que pueden beneficiarse de Java. Si Java se hubiese mantenido cerrado, el negocio no habría llegado a esas cifras, sino que podría haber llegado a los 2 mil millones de dólares (estimación). El beneficio de liberar es claro: sólo con tener un 2% del negocio en el modelo abierto, Sun percibiría lo mismo que teniendo el 100% del modelo cerrado. Según ha comentado Martínez, Sun, a pesar de haber inventado Java, no es quien más gana con Java (sino IBM) pero si que gana bastante más de un 2% del volumen de negocio.

Todo esto es lo que yo he sacado en claro de la conferencia, que ha sido realmente interesante, ya que he aprendido muchas cosas y me he enterado de por dónde se pueden mover las cosas en el futuro próximo. Además, me han regalado un DVD de Solaris, un CD de herramientas para programar en Java y un par de CDs de Star Office para Windows y para Solaris.