MySQL no entiende a su comunidad
La comunidad ha reaccionado y MySQL AB ha tenido que salir a defender su decisión de dejar de distribuir el código fuente de MySQL Enterprise Edition.
En realidad, MySQL Enterprise Server dejará de ser distribuido en el formato tar, y sólo será accesible a través del repositorio BitKeeper.
Para los que no lo sepan, o no recuerden, BitKeeper un producto propietario, y que generó controversia hace años atrás cuando era usado por Linus Torvalds para mantener el código fuente de Linux, algo fuertemente criticado por Richard Stallman, y que motivó la creación de GIT.
Pero los temores de la comunidad de usuarios MySQL han ido en aumento, y esta movida ha creado temor, incerteza y dudas en la comunidad (oops, esa es la definición de FUD).
Para Jeremy Cole, emprendedor, e importante consultor y experto en tecnologías de escalamiento para MySQL, esta decisión demuestra que separar las versiones han sido un grave fallo por parte de MySQL:
Según Cole, MySQL no entiende a su comunidad, y da varias razones:
- Cualquier contribución al servidor surge de un problema específico, que afecta a sistemas de envergadura, y que afectan a servidores en producción. Son muy pocas las contribuciones que se agregan "sólo por diversión". Esto significa que estas características deben estar disponibles en una versión de MySQL que podamos usar realmente.
- La promesa de MySQL comunity era que estas contribuciones y arreglos estarían disponibles en la versión comunitaria, y eventualmente después que estos cambios fueran probados y aceptados por los usuarios serían incorporados en la versión Enterprise. Pero esto no ha funcionado para nada, porque en realidad los cambios a la versión comunitaria son muy infrecuentes, apenas se revisan, y no hayn un verdadero ciclo de retroalimentación con los usuarios, debido a la demora en la reparación de los problemas..
- La separación de versiones fue confusa desde el principio, El esquema de numeración de versiones tiene poco sentido. Por ejemplo, el profiling fue agregado en la versión 5.0.37, pero no se encuentra presente en la versión 5.0.44!
- La documentación ha sufrido mucho también (me lo dicen a mi).
- Dado que el ciclo de liberación de código de la versión Enterprise es mucho más rápido que la versión comunitaria, se han liberado versiones no revisadas por la comunidad, como consecuencia se ha tenido que revertir cambios, lo que genera confusión y problemas de compatibilidad de versiones.
Pero Cole ha decidido crear un nuevo repositorio para aquellos usuarios que están disconformes con las políticas de MySQL AB, se trata de DorsalSource, un sitio que mantiene builds de MySQ. Además ha decidido publicar antiguas versiones del motor de bases de datos, que fueron retiradas por MySQL AB, y un mirror para la versión Enterprise del producto.
Al final, la comunidad está haciendo todos los esfuerzos para remediar los errores de MySQL AB. Hay que destacar que nadie está creando una nueva rama del producto, lo que sería pésimo para el futuro de este importante proyecto.
Categorías
Desarollo , Open Source , Software Libre0 TrackBacks
Abajo se encuentran listados enlaces a este artículo: MySQL no entiende a su comunidad.
URL de TrackBack URL para esta entrada: http://www.lnds.net/cgi-bin/mt-tb.cgi/1875


Escribir un comentario