Sun Microsystems acaba en manos de Oracle

Sun ServerFinalmente ha sido Oracle quien ha comprado Sun y no IBM, que finalmente se echó atrás. Además de la noticia de la semana, supone asistir al final de una empresa que admiré desde que comencé a dedicarme al desarrollo software, con una visión adelantada a su tiempo («The Network is the computer«) y una cintura notable para adaptarse a los signos de los tiempos con su apuesta por el software libre y al cloud computing. El precio que ha pagado Oracle es de 7.400 millones de dólares.

Sobre todo se llevan una mayor capacidad para ofrecer «toda la pila» en la solución IT para grandes empresas, desde el hardware hasta el middleware, pasando por el sistema operativo con Solaris, como explica Larry Ellison (fundador de Oracle). También MySql, una amenaza creciente en el área de bases de datos, auténtica joya de la corona a ojos de Oracle (da un poco de miedo qué pueden hacer con ella) y una apuesta como Sun Cloud, aunque el jefazo de Oracle se ha mantenido escéptico respecto al Cloud computing hasta ahora. Quizás lo que menos valor tenga a estas alturas sea comprar la empresa que creó Java: ese lenguaje inventado por Sun y con el que han hecho más negocio IBM, Bea… y Oracle. Aunque seguro que es una gran noticia para la empresa que es hoy en día Sun, ha caído una de las grandes mientras Oracle se perfile como un gigante todavía mayor de lo que era.

Relacionada: Java libre bajo GPL.

Sun Cloud, más cloud computing

Sun ServerSun entra en la carrera del cloud computing, con el anuncio de que entra en competencia con con los web services de Amazon, con «Sun Cloud Storage Service» que rivalizará con Amazon S3 y «Sun Cloud Compute Service» que lo hará con Amazon EC2. Estrictamente hablando se trata de una oferta de «infraestructura como servicio», poder usar el almacenamiento y la capacidad de procesamiento de Sun, pudiendo ejecutar sobre su plataforma nuestra instancia del sistema operativo que queramos.

Aunque llegan a un mercado dominado por Amazon, que le lleva años de ventaja, Sun debería tener posibilidades en el cloud computing con dos armas: la migración y la apertura. En el primero siendo capaz de ofrecer un mecanismo sencillo y barato a las empresas para pasar del modelo «data center propio» a utilizar plataformas de cloud computing; en el segundo, ofreciendo herramientas para evitar convertirse en un «cliente cautivo» de una de estas plataformas, permitiendo desarrollos modulares que faciliten pasar de una de ellas a otra.

En todo caso, da gusto ver a Sun – una de mis empresas más admiradas cuando empecé dedicándome al desarrollo de software — poniéndose al día, compitiendo y ofreciendo productos tan interesantes como este «Sun Cloud«. Un paso que se veía venir después de que empezaran a ofrecer OpenSolaris y MySQL en la plataforma de Amazon. Por cierto, justo el día en que aparecen rumores de compra por parte de IBM (El País).

Más información en InfoWorld, News.com.

OpenSolaris, MySQL y la integración con los web services de Amazon

OpenSolarisLanzamiento de la primera versión oficial de OpenSolaris, el sistema operativo libre de Sun basado en el kernel de Solaris. OpenSolaris apunta más a pequeñas empresas y desarrolladores finales que a las grandes empresas que típicamente han hecho uso de Solaris, aspectos como su propio «apt-get» (pkg) y el planteamiento de desarrollo «en comunidad» le acercan más a GNU/Linux. Toda la información y la descarga de OpenSolaris en el sitio oficial.

Pero además del lanzamiento del nuevo sistema, Sun ha anunciado el comienzo de una estrategia para integrar sus productos con los Web services de Amazon. Así, se podrá utilizar OpenSolaris sin necesidad de tener un servidor para ejecutarlo, al estar disponible en Amazon EC2, al igual que ya lo están otros sistemas como Red Hat. La apuesta no queda ahí, desde ayer Sun ofrece soporte para MySQL integrado con EC2, un escenario hasta hace poco peliagudo pero cava vez más interesante, toda vez que Amazon añadió persistencia a su servicio (amazonwebservices.com).

Los pasos dados por Sun en las plataformas como servicio parecen otorgarle un papel secundario, cediendo el protagonismo a nuevos actores como Joyent o Amazon, en lugar de apostar por soluciones propias al 100%. Tal como está el mercado, probablemente sea la posición que más ase ajusta a la realidad de Sun, ser el proveedor/socio tecnológico, delegando «la nube» en terceros.

Más información: MySql.com, eWeek, GigaOM.

Relacionados: Sun compra MySQL, Comienza la liberalización de OpenSolaris.

Sun compra MySQL

MysqlSun ha comprado la compañía MySQL, como confirma el blog de Jonathan Schwartz. A cambio de 1000 millones de dólares (el billón americano al que hace referencia en su post), Sun se hace una de las compañías de más éxito en desarrollo de software libre y que desarrolla uno de los sistemas de base de datos más utilizados, sobre todo en proyectos web.

Es pronto para saber hasta que punto afectará la compra al producto. A priori MySQL cae en buenas manos, la apuesta por el software libre de Sun es clara y ambiciosa desde hace años (liberación de Solaris, y de Java) y si abordan el «problema» de las licencias de MySQL es de esperar cambios hacia una mayor apertura. En cuanto al soporte y como lo ofrezcan, es de esperar que «barran para casa» y refuercen la integración con el resto de sus productos. Con eso y el prestigio de la marca, la llegada de MySQL a entornos más corporativos se puede ver muy reforzada.

Sun venderá servidores con Windows Server

Sun ServerUn movimiento cuando menos sorprendente, Sun venderá servidores con Windows Server. A pesar de la rivalidad enrte las dos compañías con multitud de «encontronazos» (Java Vs Java incompatible de MS, Java Vs .NET, demandas por violación de patentes y contra la competencia, sistema operativo de escritorio alternativa a Windows, apuesta por OpenDocument frene a los formatos de Microsoft, alianza con Google), lo cierto es que por otro lado Sun y Microsoft colaboraban en otros aspectos desde que sellaron la pipa de la paz respecto a sus litigios legales (algo que costó muchos millones a Redmon).

Las claves del acuerdo son que Sun ofrecerá máquinas con Windows Server 2003 (no se menciona al inminente Windows Server 2008, nota de prensa), que a su vez ofrecerá soporte para Solaris vía virtualización y la ampliación de la alianza para colaborar conjuntamente en Mediaroom, la plataforma de IPTV de Microsoft.

Al margen del impacto en el mercado de los servidores, en el que ambos saldrán reforzados – Microsoft ganando un muy buen fabricante de hardware que ofrecerá máquinas con su sistema ya instalado, Sun ampliando su oferta con un sistema operativo de éxito y consolidado – la verdad es que resulta muy llamativo ver cómo está acabando Sun. Hoy se habla de Google, un poco también de Apple, pero hace años Sun era la empresa la que apuntaba a ser la gran alternativa a Microsoft. De aquellos tiempos en que Java iba a ser «el lenguaje de internet» (y ha sido / sigue siendo grande, pero no tanto como se proyectó) a estos en que ha terminado vendiendo equipos con Windows las cosas han cambiado mucho, ciertamente.

Más información en News.com, Microsfot Watch.

StarOffice en Google Pack

Staroffice Google Pack

A veces resulta curioso rescatar entradas del pasado. En una titulada «Alianza entre Google y Sun» comentábamos el acuerdo entre las dos compañías que iba a derivar en distribución de StarOffice por parte de la empresa del buscador. Dos años más tarde por fin han dado el paso y el paquete ofimática de Sun será distribuido en Google Pack.

Software como servicio o software más servicios

El papel de Google en el escritorio nunca ha acabado de estar muy claro. Google Desktop tiene sentido desde el permitir al usuario buscar en el escritorio, unificando el interfaz de búsqueda. Más allá de eso, a Google Pack le ví desde el principio un interés marginal, aunque Gears si me resultó interesante.

GOS apunta a una futura posible integración entre StarOffice y Google Docs, de manera que funcionasen con la filosofía software más servicios. Esto sería acabar dándole la razón… a Microsoft, renunciando a la apuesta original del «software como servicio» y de las aplicaciones online a través del navegador en favor de una experiencia superior en el escritorio. Un terreno en el que Redmon está mejor situado, tanto por la cuota de mercado de su paquete ofimático como por la superioridad de Office 2007 respecto a StarOffice.

OpenOffice

¿Y por qué no ha apoyado Google a OpenOffice? Imagino que parte del acuerdo con Sun aún nos está oculto y que más adelante sabremos porque Google apuesta por StarOffice y por qué Sun lo regala en Google Pack. En todo caso, en la foto parece que Sun gana bastante (amplia su cuota de usuarios y eso le puede abrir puertas en el mercado corporativo), Google ni fu ni fa de momento, Microsoft a verlas venir y OpenOffice sin más apoyo que el de la comunidad de usuarios y desarrolladores que tiene. Y es una verdadera lástima, sobre todo porque hubiese sido también una apuesta fuerte por OpenDocument (Rectificación: que no deja de serlo, porque como indican en los comentarios, OpenDocument es soportado y el formato nativo de StarOffice)

El futuro de la web y el escritorio

Quedó pendiente del MIX07 uno de los temas más interesantes de la Keynote de Ray Ozzie y que no es otro que el futuro de la web y el escritorio como escenario de las aplicaciones online. Si pensamos en la postura de las grandes compañías de las TI, se pueden entrever algunas apuestas más o menos claras:

  • Google: sin duda una de las que más apuesta por las aplicaciones como servicios en la red a los que se accede mediante el navegador. Es su terreno natural y donde ha explotado su gran negocio de la publicidad en la web; además con Google Apps realiza una apuesta fuerte por llevar aplicaciones del escritorio a la web. No obstante, también ha puesto un pie en el escritorio con Google Desktop, una apuesta que no creo para nada trivial.
  • Yahoo: podríamos hablar de una tendencia similar a Google. Sus servicios viven en el navegador, aunque su apuesta por llevarse a él aplicaciones del escritorio es menos agresiva. También cuenta con Yahoo Widgets en el escritorio.
  • Adobe: uno de los movimientos más interesantes. Flash goza de un gran éxito en la web, pero Adobe se mueve hacia el escritorio donde plantea Apollo para las RIAs.
  • Microsoft: dominador en el escritorio, se mueve sorprendentemente hacia la web con Silverlight y hacia nuevos modelos de negocio en ella con las APIs de Windows Live.
  • Sun: JavaFx es su apuesta particular en esta batalla, muy enfocado hacia la telefonía móvil.

El panorama resulta ciertamente interesante. Aún contando con que no todas las cartas están sobre la mesa (ojo con la alianza entre Google y Salesforce, Uberbin), Ozzie sostenía una posición de síntesis entre ambas tendencias: tendrán sentido aplicaciones que se vayan por completo a la web y el navegador, pero también hay que contar con que si se desea una experiencia superior (por ejemplo, el caso del News Reader o si comparamos la experiencia de Google Earth con la de Google Maps), habrá que contar con el escritorio. Eso sí, aplicaciones de escritorio que permitan integrarse y sincronizarse con servicios online, ajenas a la dependencia de tener los datos en local, algo que en los tiempos en que se acceda a internet desde multitud de dispositivos ha dejado de ser aceptable. Sería la era del «software más servicios».

JavaFX frente a Apollo, Silverlight y Ajax

JavaÉramos pocos… y Sun anuncia JavaFX, otra tecnología para las Rich Internet Applications que supone una nueva alternativa a desarrollarlas en Flash, Ajax o Silverlight. La idea es que sea totalmente multiplataforma, desde el escritorio (corriendo sobre una máquina virtual Java SE) hasta los dispositivos móviles para los que habrá un JavaFX mobile. Así, al igual que con Apollo, la propuesta es utilizar el mismo lenguaje para la web y para el escritorio. En el móvil, JavaFX debería solventar todos los problemas de incompatibilidades entre las distintas implementaciones de Java ME (que tiene guasa que haga falta ahora un lenguaje de scripting para conseguir lo que debería hacer la plataforma por su propia filosofía de «escribe una vez, ejecuta en cualquier sitio»).

¿Tiene posibilidades Sun con un nuevo lenguaje de scripting sobre Java? De entrada cuenta con millones de desarrolladores y también con muchos equipos con Java instalado, no es un mal punto de partida. A eso hay que sumar que Java es libre bajo GPL, así que si Adobe pensaba atraer más desarrolladores con la liberación de Flex… de hecho, todos los que nos hemos dedicado al desarrollo Java y hemos odiado Javascript, hubiéramos dado millones por esto hace años.

En News.com dan bastante información sobre el lanzamiento de JavaFX. De entrada, como posibles objeciones, tenemos el problema del rendimiento y su capacidad para el streaming de vídeo, dos asignaturas con las que habrá que examinar con lupa a JavaFX. Por otro lado, una tecnología para las RIA que sea libre (el propio Schwartz lo cuenta en su blog) podría ser la más fácilmente aceptable por una compañía que tiene mucho peso en esto de la web… y que no es otra que Google.

Página oficial en JavaFX.

Java libre bajo GPL

JavaTras muchos años de debate «Java libre sí o no«, Sun anuncia hoy que publica el código fuente de Java Platform Micro Edition (JME) y del Java Platform Standard Edition (JSE) bajo liciencia GPL versión 2. Se espera que el anuncio lo haga hoy Jonathan Schwartz en Java Opensource (vía tbray). Además su Java Platform Enterprise Edition, que ya había sido liberada bajo licencia CDDL, pasa también a la GPL.

Llevo años en el desarrollo software con Java y reconozco que era de los escépticos respecto a su liberación (hace ya más de dos años que llevamos hablando de esto). El mayor problema es la posibilidad de aparición de «forks» o versiones incompatibles entre sí cuando la mayor virtud de esta plataforma es aquello de «escribe una vez y ejecuta donde quieras». Para Sun y la comunidad detrás de Java queda el reto de que esto siga siendo así y que todo lo que traiga el logo de la taza de café respete el estándar oficial.

Por lo demás, un hito en la historia del desarrollo software y de los lenguajes de programación. La plataforma más utilizada en software empresarial es ahora libre, siguiendo los pasos de otros actores principales de su ecosistema (Tomcat, JBoss, Struts, Eclipse) y asegurándose un sitio en las distribuciones Linux, a cuyos desarrolladores quiere atraer. La competencia con .Net y LAMP (cada uno en su sector) va a seguir siendo dura, pero el paso a GPL de Java puede ser su principal valor para sobrevivir: atraer talento de las comunidades de desarrollo de software libre y conseguir distribución gracias a las distros Linux, del que todos quieren ser amigos ahora.

Sin Google Office, sólo promoción de OpenOffice.org y Java

Sun GooglePara empezar, comentar que el «Live Webcast» desde la página de Sun ha sido un desastre. No me ha dejado conectar en ningún momento , así que nada, a tirar de blogs estadounidenses que mira por donde sí han podido seguirlo corretamente.

¿Resumen de lo anunciado? Pues que de momento nada de Google Office ni de un acceso web a OpenOffice o StarOffice como muchos especulábamos esta mañana, ni nada demasiado interesante. Apenas que Google y Sun han acordado «explorar las oportunidades para promocionar y mejorar las tecnologías de Sun como OpenOffice.org y el Java Runtime Enviroment» (vía Download Squad).

Ah, y que al descarga el susodicho JRE se descarga también la Google Toolbar, lo cual tiene un valor más bien testimonial. En definitiva, Google y Sun no han pegado ningún cañonazo al barco de Microsoft, pero sí han declarado comenzada la guerra. Han perdido el factor sorpresa habitual de la salida de productos inesperados de Google, debido probablemente no iban a llegar a presentar nada competitivo para Noviembre que es cuando aparecen la segunda beta de Windows Vista y Microsoft Office 12. En todo caso, habrá que darle tiempo a esta «alianza» para ver qué frutos da.