domingo, enero 20, 2008

Sun Compra MySQL

Pretendo que mis dos siguientes post tengan que ver con las noticias de la semana. Oracle compra Bea y Sun MySQL.

Una estaba anunciada, la otra creo que a casi todos nos ha pillado por sorpresa. Como bien ha dicho antes ... las cosas cambiarán, ¿pero qué? ¿quizás podamos intuir algo? Yo voy a hacer mis reflexiones...

Está claro que los dos movimientos son estratégicos (estas cosas siempre lo son), pero aunque tienen factores comunes -desarrollo de productos (Sun y Bea) y bases de datos (Oracle y MySQL)- creo que el fondo es bien diferente.

Si os parece voy a dedicar el primero de mis post a la noticia de Sun, que a pesar de ser la menos sonada, creo que es la que más interés tiene.

Sun ha cerrado un acuerdo de compra de MySQL por mucha mucha pasta.

Gosling comenta en su blog esto:

"Similar cultures, goals and markets."
Veamos los objetivos, culturas y mercados de cada una, empezando por la adquirida:

MySQL nació como un proyecto OpenSource con pocos recursos que ha ido tomando fuerza en el mercado y se ha ido haciendo hueco en nuestros equipos y corazones. Además, a mi juicio, ha ido siguiendo una estrategia de crecimiento muy bien definida, tanto técnica (p.e hasta la v4 no había subselects) como comercial que han concluido creando su versión comercial (mysql.com) con la que se ofrece soporte y mantenimiento. Ahora mismo debe haber unos 15 billones de bases de datos MySQL.

MySQL en estos momentos es una compañía de servicios más dentro del negocio del OpenSource, como es JBoss, o Alkacon, Alfresco, Interface21 u otras muchas. ¿Objetivo alcanzado?

Sun, por su parte, y desde hace un tiempo sigue fiel a su estrategia de liberar productos OpenSource del que ya hablamos en este mismo blog, y desarrolla con cada vez más éxito sus productos como Solaris, SPARC, Project Glassfish, Netbeans. Todos sabemos que la joya de Sun es Java, y sus proyectos Open como los ya comentados Glassfish o NetBeans le quitan protagonismo en los foros de Internet a Apache o al propio Eclipse. ¿Objetivo alcanzado? En ello andan.

Según lo comentado, y más allá del OpenSource, parece que Sun y MySQL no tienen objetivos ni mercados similares, ¿porqué dijiste eso Gosling?

Quizás lo que se pretendía decir es que es un buen momento para escribir un futuro común. Y en la que aparentemente ganan las dos partes.

Sin duda MySQL es la estrella en proyectos pequeños, y sobre todo en LAMP. A mi juicio no cabe duda. Sun intentará formar una suite parecida a LAMP, basándose en JRuby o el propio Java distribuyendo algo así como SGMJ + Netbeans. Impronunciable xDDDD. Ahora que está tan de moda esto de los stacks estoy seguro de que dentro de nada veremos uno nuevo con estas características.

Sun gana enteros dentro de la venta de hardware. Es fácil pensar que ahora es capaz de distribuir sistemas más complejos y hacer competencia no a Oracle, que son palabras mayores, pero quizás sí a Microsoft SQL Server y a PostgreSQL. Pero según palabras de Jonathan Schwartz no pretenden olvidarse de ellas. Sun quiere llegar a ser el número uno en datacenters, y para eso no puede dejar de lado a ningún SGDB que se precie. Por ello seguirá dando soporte como hasta ahora a Postgre, y seguirá compartiendo clientes con Oracle con su binomio (Oracle-Solaris). En sus objetivos sigue estando dar soporte a DB2 y cada vez más cerca a SQLServer, gracias a los acuerdos que llevan firmando ya un buen tiempo con Microsoft e Intel. Es un zorro Schwartz, pero alguna vez le tocará bailar con la fea.

La gente de MySQL está muy contenta, y ve una vía para ejecutar sus planes de ampliación. Además se garantizan una transición poco traumática, son 400 empleados y probablemente el cambio no vaya mucho más allá que la integración de los sistemas corporativos y la migración de los datacenter y callcenters. No pinta mal.

Paradójicamente, quizás el único perjudicado sea el usuario mediano (las pymes), que tendrá que pagar el soporte a Sun Microsystems en lugar de a MySQL AB. Los precios de soporte de Sun son mucho más altos, lo que hace que deba elegir entre pagar el soporte a Sun o bien tirar por la rama sin soporte y buscarse las castañas él solito.

Veremos como evoluciona esto. Creo que se trata de una buena noticia para todos, aunque me cuesta trabajo creerlo. El valor de Sun ha subido tras la compra....

3 comentarios:

Randal L. Schwartz dijo...

What’s “postgre”? If you mean PostgreSQL, that’s pronounced “post gres cue ell”, which is usually shortened to “post gres” and hence “postgres”, not “postgre”.

pelegri dijo...

Buena entrada. Solo un punto - los precios de soporte de Sun para GlassFish son identicos a los de JBoss; y el software es de uso y distribucion gratuito. - eduard/o (@ sun)

Anónimo dijo...

Dear Randal.

This is an spanish-speaking blog. Did you heard about "typical spanish" things?

One of those typical spanish things is pronunciation, Spanish people don't speak english neither spanish. So we say "iberneit" (hinernate) or "maiesecuele" (MySQL). Its typical from here pronouncing things in our particular way... spanglish.

It is a joke :)