MySQL apela a la comunidad del software libre para evitar su absorción por su competencia, Oracle

El creador de MySQL, una de las bases de datos más extendidas en la red, pide ayuda a la comunidad open source, para evitar lo que considera puede ser el final de su existencia, si resulta absorvida por Oracle, titular de una de las bases de datos más robustas y profesionales del mercado. El texto de su carta puede ser objeto de ciertas observaciones, pero lo cierto es que los riesgos que señala parecen razonables. Lo que sigue es la traducción (parcial: sólo los razonamientos) de esa llamada a la acción, que se publicó la noche pasada en su blog personal.

Ayuda a mantener MySQL

Yo, Michael "Monty" Widenius, creador de MySQL, pido urgentemente ayuda para salvarlo de las garras de Oracle. Sin su inmediata ayuda Oracle podría hacerse con MySQL en los próximos días. Puede apoyar esta causa escribiendo a la Comisión Europea, haciendo así las cosas mucho más difíciles a Oracle.

Contenido de este escrito:

  • Resumen de lo que está ocurriendo
  • Lo que Oracle no ha prometido
  • El comportamiento histórico de Oracle con el Software Libre
  • Ayuda a difundir esta información (Saltar a 'lo que les pido que hagan')
  • Modelo de correo electrónico a enviar a la Comisión (Saltar a 'Enviar a:')

He dedicado los últimos 27 años a crear y trabajar en MySQL y confío, junto con mi equipo de desarrolladores de MySQL, seguir haciéndolo muchos años más.

[Resumen de lo que está ocurriendo]

Oracle pretende comprar Sun, y como Sun compró MySQL el año pasado, Oracle poseería entonces MySQL. Con su apoyo hay una buena oportunidad de que la Comisión Europea (de la que Oracle necesita autorización) impida que esto suceda. Sin su apoyo, podria no hacerlo. La Comisión es nuestra última gran esperanza, ya que el Gobierno de EE.UU. aprobó el acuerdo, y sólo Europa mantiene la preocupación sobre los posibles efectos de la compra.

En lugar de trabajar con la Comisión para acordar las medidas adecuadas que corrijan la situación, Oracle ha contactado cientos de sus grandes clientes y les ha pedido que escriban a la Comisión para pedirle la aceptación incodicional del acuerdo. Según lo que me han dicho, Oracle ha prometido a sus clientes, entre otras cosas, que “inyectará más dinero en los desarrollos de MySQL de lo que ha hecho Sun”, y que “si abandonase MYSQL, aparecería una variante (fork) de desarrollo que se haría cargo de continuarlo”.

Sin embargo, el mero hecho de poner dinero para desarrollo no es una prueba de que las utilidades sean hechas públicas o distribuidas, ni de que MySQL continúe siendo una fuerza competitiva en el mercado como es ahora.

Como ya tengo escrito en mi blog anteriormente, una variante (fork) no es suficiente para mantener MySQL vivo en el futuro, si resulta que Oracle, como titular de los derechos de autor de MySQL, decidiera en un momento dado eliminarlo o cerrar partes de su código.

Oracle afirma que cuidará bien de MySQL, pero afrontemos los hechos: A diferencia de hace diez años, cuando MySQL se usaba casi únicamente en entornos web, ahora se ha hecho funcional, escalable y confiable. Ahora es usado en muchas de las mayores empresas mundiales, y lo usan para un número mayor de finalidades. Eso no sólo da miedo, sino que de hecho hiere a Oracle a diario. Los vendedores de Oracle tienen que bajar los precios contínuamente para competir con MySQL cuando las empresas arrancan nuevos proyectos. Algunas incluso migran sus proyectos existentes de Oracle a MySQL para ahorrar dinero. Por descontado que Oracle tiene muchas más funcionalidades, pero MySQL puede ya hacer muchas de las cosas para las que Oracle es habitualmente usado y ayudar así a ahorrar un montón de dinero. Con el tiempo MySQL puede hacerle (hablando rudamente) a Oracle lo que el inicialmente menospreciado Linux hizo al Unix comercial.

Por tanto, no acepto que Oracle sea un buen hogar para MySQL. Un MySQL débil supone a Oracle unos mil millones de dólares al año, tal vez más. Un MySQL fuerte nunca generará tantos ingresos a Oracle, por lo que querrán canibalizar vaca de ingresos reales. No creo que ninguna compañía haya hecho nunca antes algo así. Es por ello que la Comisión es escéptica y formalizó sus objeciones hace cosa de un mes.

Richard Stallman coincide en que es muy importante qué empresa posea MySQL, que no debería permitírsele a Oracle ccomprarla, y que sólo puede ser gestionada por una comunidad de voluntarios. http://keionline.org/ec-mysql

[Lo que Oracle no ha prometido]

Oracle NO ha prometido (hasta donde sé y desde luego no de forma jurídicamente vinculante):

  • que conservarán MySQL (íntegramente) bajo una licencia open source
  • que no añadirán partes,. módulos o herramientas necesarias con código cerrado.
  • que no incrementarán los precios de las licencias de MySQL o de su soporte
  • que liberarán nuevas versiones de MySQLde forma regular.
  • que continuarán con el licenciamiento dual y siempre proporcionarán licencias comerciales asequibles de MySQL a aquellos que las necesiten (proveedores de almacenamiento o de aplicaciones) o proveerá MySQL bajo una licencia más permisiva
  • que desarrollará MySQL como un proyecto Open Source
  • que trabajará activamente con la comunidad
  • que aplicará los parches remitidos en un tiempo razonable
  • que no discriminará parches que hacen a MySQL competir más con los restantes productos de Oracle.
  • que asegure que MySQL será mejorado también en aquellos aspectos que mejoran su competencia frente a las principales ofertas de Oracles.

[El comportamiento histórico de Oracle con el Software Libre]

De ver cómo se comportó Oracle con ocasión de su adquisición de InnoDB, no grandes esperanzas en que Oracle haga lo que se indicó arriba si no se le requiere para que lo haga:

Para InnoDB:

Los bugs (errores) fueron resueltos (pero lo fueron porque existía una obligación contractual para ello)
Nuevas funcionalidades, como compresión, que estaba anunciada antes de la adquisición, tardaron 3 años en ser implementadas
No hay calendarios o información sobre el desarrollo
La comunidad no estaba autorizada a participar en el desarrollo
Los parches de usuarios (como Google) que hubieran aumentado el rendimiento no fueron implementados/liberados hasta después de que Oracle anunciara que estaba adquiriendo Sun.
Oracle comenzó a trabajar en InnoDB+, una versión mejorada y de 'fuentes cerradas' de InnoDB
Finalmente Sun se vio obligada a continuar desarrollando una variante (fork) de innoDB, simplemente para permitirse mejorar el rendimiento.
Es cierto que el desarrollo continuó, pero ello más para posibilitar que se siguiese usanndo InnoDB como presión sobre MySQL Ab.

Note que el desarrollo de Oracle en el kernel de linux no es comparable con el de MySQL, porque:

Oracle is using Linux as the main platform for their primary database product (and thus a better Linux makes Oracles platform better)
The GPL code in the kernel is not affecting what is running on top on it (because of an exception in Linux).
Because we don't have access to a database of MySQL customers and users the only way we can get the word out is to use the MySQL and Open Source community. I would never have resorted to this if Oracle would not have broken the well established rules in anticompetitive merger cases and try to influence the EC by actively mobilising the customers.

This is very critical to this AS SOON AS POSSIBLE as EC, depending on what Oracle is doing, needs to make a decision either on Monday (2009-12-14) or within two weeks. Becasue of the strict deadline, every email counts!

What I want to ask you to do (until 2009-12-19):

Forward this email to everyone that you know is using MySQL or Open Source/free software and to all email list where you know there are people present that use or care about MySQL and open source (please check first that this email hasn't been sent there before)
Alternatively send emails with information about this and tell them to read http://monty-says.blogspot.com/2009/12/help-saving-mysql.html
Add links on your web site to http://monty-says.blogspot.com/2009/12/help-saving-mysql.html with the text "We are using MySQL, help save it", for the duration of the next two week.
Blog about this (feel free to include this text or just link to my blog)
Call by phone (don't contact by email, this is urgent) your boss or VP and ask him to read this email and send a letter to the EC commission ASAP!
If you don't have anyone to contact above, send an email to the EC!
As we want the EC to get a correct picture of the situation, we want you to first fill in the upper part and then choose one of the proposed texts belove that best matches your view of the situation. Feel free to supply your own text and additional information if you think this will help the EC to reach a better understanding of how MySQL is used.

Send this to:

comp-merger-registry@ec.europa.eu

If you have extra time to help, fill in the following, if not, just skip to the main text.

Name:

Title:

Company:

Size of company:

How many MySQL installations:

Total data stored in MySQL (megabyte):

For what type of applications is MySQL used:

Should this email be kept confidential by EC: Yes/No

Copy or use one of the below texts as a base for your answer:

a)

I don't trust that Oracle will take good care of MySQL and MySQL should be divested to another company or

foundation that have everything to gain by developing and promoting

MySQL. One should also in the future be able to combine MySQL with

closed source application (either by exceptions, a more permissive

license or be able to dual license MySQL under favourable terms)

b)

I think that Oracle could be a good

steward of MySQL, but I would need EC to have legally binding

guarantees from Oracle that:

- All of MySQL will continue to be

fully Open Source/free software in the future (no closed source

modules)

- That development will be done in

community friendly way.

- The manual should be released under a

permissive license (so that one can fork it, the same way one can

fork the server)

- That MySQL should be released under a

more permissive license to ensure that forks can truly compete with

Oracle if Oracle is not a good steward after all.

Alternatively:

- One should be able to always buy low

priced commercial licenses for MySQL.

There should also be mechanism so that

if Oracle is not doing what is expected of it, forks should be able

to compete with Oracle

c)

I trust Oracle and I suggest that EC

will approve the deal unconditionally.

--------------------

Let us prove to Oracle and EC that the Open Source community is a true force and we take good care of our citizens and we prefer to work with companies that does the same!

The future of MySQL is in your hands!

Thanks for the help!

Michael Widenius

Creator of MySQL

Comentarios recientes