Se anunció el lanzamiento de MySQL 5.1 GA, la versión “Generally Available” (GA) de MySQL 5.1, o lo que es lo mismo, la primera versión de MySQL 5.1 en ser recomendada para su uso en sistemas de producción.
A pesar de sus novedades y su atractiva denominación GA, esta nueva versión 5.1.30 fué devastada por Michael Widenius en su blog.
Michael “Monty” Widenius, fundador y el programador original de MySQL, afirma que esta v5.1.30 incluye todavía muchos errores fatales conocidos y desconocidos en sus nuevas características que no fueron corregidos. Además, dice que el modelo de sus lanzamientos se enfoca ahora en los tiempos y las características en lugar de la calidad.
Monty incluso cita a Marten Mickos, antes CEO de MySQL AB y ahora vicepresidente del grupo de base de datos de Sun, diciendo que “MySQL 5.1 será lanzado como GA en o antes de Diciembre porque lo digo yo” (!).
Monty añade: “Como lo dije antes, este es el momento de revisar cómo MySQL está siendo desarrollado y cambiar su modelo de desarrollo a uno más parecido a Drizzle y PostgreSQL, donde la comunidad tiene un papel principal en cómo se hacen las cosas”.
La respuesta extra oficial de Sun no se hizo esperar. En ella argumentan que concuerdan con Monty en que obviamente MySQL 5.1 no es un release perfecto, pero que la lista de errores que presenta, son casos mayormente extremos, ya que están en las opciones menos usadas.
Comentan que la calidad es extremamente importante a una base de datos y se espera que MySQL/Sun tome nota de las preocupaciones de Monty, especialmente en el punto sobre cambiar su modelo de desarrollo, tomando como ejemplo a Drizzle, donde los desarrolladores más experimentados trabajan en los nuevos proyectos divertidos, dejando a los desarrolladores relativamente inexpertos arreglar los bugs en su core business product.
Concluyen que sin embargo MySQL 5.1 es un release muy bueno y que está preparado para su uso en la producción general. Definitivamente, se debe probar antes de usar, como se haría con cualquier liberación de una distribución; pero no se debe permitir que un blog sensacionalista ponga sombras de duda en lo que debe ser considerado un sólido logro de ingeniería del equipo de MySQL.





