Sun: “Solaris será GPL” (como Java… y Linux)

Con motivo de las conferencias Java One, Sun ha ido anunciando una serie de novedades: Java como producto GPL (salvo las partes con licencias de terceros, a rehacer en su momento), JavaFX/JavaFXScript, etc. Ahora le llega el turno a Solaris: de ser licenciado con la licencia de Sun CDDL, pasará a serlo con la popular Gnu Public License. ¿Cuáles son sus motivos, cuáles serán las consecuencias? Como ya dije en su momento, algo está cambiando en Sun. Si el cambio representará para la compañía más garantías de supervivencia o no, el tiempo lo dirá. Mi impresión es que sí, pero de maneras tal vez un tanto sutiles para poder apreciarlas ahora. Hace no demasiado, Sun anunció que Java se licenciaba bajo GPLv2, un paso ansiado por muchos. Ahora, Sun está a punto de licenciar (Open)Solaris en las mismas condiciones, en lugar de la actual CDDL. Los motivos, según algunos, son reducir costes de desarrollo, posiblemente incorporando código de su más directo competidor, Linux. Claro que la veda se abre también en el sentido inverso. Lo cierto es que, en ambos casos, se trata de algo técnicamente bastante más complicado de lo que parece. Pero mucho más. Las consecuencias (difíciles aún de prever) serán, entre otras, una mayor aceptación en la comunidad de Solaris, redundando también en una mejor adaptación al entorno físico (léase: diversidad de sistemas y periféricos) basado en la arquitectura x86. Teniendo en cuenta que Sun ya vende sistemas x86, ¿para qué querría Sun soportar sistemas que no vende? Fácil: para facilitar la migración a Solaris en los sistemas ya instalados de la competencia. Después de la incorporación de Ian Murdock, llega la noticia de que Sun quiere desarrollar un proyecto denominado Indiana, es decir, “un Linux mejor que Linux” (Solaris). Todo lo anterior se une a esto en una imagen más coherente. Y os lo voy a contar. Solaris tiene una gran solidez interna a diferencia de Linux, que parece estar optimizado para un caso más general y para hasta 4 procesadores. Pero las herramientas comunes del sistema están bastante más evolucionadas en Linux. Sun necesita cierto apoyo en esta área, y sin embargo no desea tomar prestado sin dar a cambio. ¿La solución? Hacer aún más abierto su proceso de desarrollo: adiós CDDL, hola GPL. Sun aún puede hacer dinero con el soporte y con la venta de sistemas. Pero es sabido que el mercado del hardware es bastante criminal: márgenes reducidos, competencia abrumadora, clientes que en más de una ocasión (seamos sinceros) prefieren un buen descuento a pagar calidad (y luego quejarse a gusto)… Sun necesitaría un factor diferenciador para calar en la mente de los potenciales compradores. Y lo tiene: SPARC. Pero falta convencer a los clientes de por qué es bueno. Los ingredientes están, sólo falta la receta. ¿Qué os parece esta?

  • Abrir Solaris y captar clientes con sistemas x86 variopintos
  • Migrar estos clientes a sistemas grandes basados en SPARC
  • ¡Beneficios!

Mientras tanto, la comunidad de los programas libres se beneficia, los clientes se benefician y Sun se beneficia. Al menos, en teoría. Seguiremos los acontecimientos con interés.