martes, 27 de septiembre de 2011

MSQL en picada: de Open Source a Open Core

A título personal, eso es lo que creo de la compañía Oracle, quienes están llevando una fuerte batalla contra todo lo que tenga que ver con Software Libre. Primero con la compra que habían hecho con Sun y ese cambio de políticas que podría afectar, resultó en la situación con OpenOffice, cuyo proyecto fue abandonado por sus propios creadores para dar paso a LibreOffice, Java ya dejó de ser Open Source y ahora le toca el turno a MySQL, que abandona la naturaleza de Software Libre.

Oracle ya anunció el cambio de MySQL, ahora, muchas de sus extensiones de MySQL Enterprise Edition van a ser comerciales, y esas extensiones obviamente serán vendidas y por supuesto son 100% privativas. Se puede encontrar esa publicación en la propia página de Oracle.

Aunque se supone que el programa en sí presente una supuesta mejoría para garantizar un buen servicio al usuario, sin embargo ya con esos tipos de extensiones privativas dejan muchas desventajas muy notorias y enormes, entre ellos es que será un núcleo inútil, de acceso privado a lo que se requeriría de un pago para adquirir extensiones, otros puntos son bastantes cuestionables, como había mencionado Michael Widenius, creador original de MySQL:

    El licenciamiento Open Core no tiene nada que ver con un proyecto de código abierto.
    No se pueden corregir errores, y no se puede contratar a nadie para hacerlo, salvo al proveedor original.
    No se puede examinar y mejorar el producto.
    No se puede utilizar cualquier extensión abierta o comercial de cualquier otra persona.
    Uno se encuentra limitado a las plataformas que los vendedores originales ponen a nuestra disposición.

Ya el futuro de MySQL es bastante sombrío, como pasó con OpenOffice, al haber sido cerrado, cayó en decrecimiento.
  A raíz de esa situación ya es hora de contemplar una nueva opción: Maria DB
Un servidor de bases de datos, derivado de MySQL, pero con licencia GPL. Desarrollado y soportado por el propio Michael Widenus y la comunidad de desarrolladores de Software Libre.  Lo importante es que tiene una alta compatibilidad con MySQL, pues posee todas las características:

1.Definición de tablas y datos (frm) son archivos binarios compatibles.
2.Todo los clientes APIs, binarios, puertos, sockets, entre otros deben ser los mismos.
3.Todos los conectores (PHP, Perl, Python, Java,.NET, MyODBC, Ruby, MySQL C)funciona exactamente igual.
4.El paquete mysql-cliente también funciona con MariaDB.

En todo caso pueden considerar el desinstalar MySQL, e instalar MariaDB sin ningún problema ni necesidad de convertir nada de sus archivos bases de datos.

Dada la situación, será conveniente analizar prontamente migrar de MySQL a MariaDB.

Fuente:

http://hackeruna.com/2011/09/22/el-futuro-del-proyecto-mysql-open-core/
http://kb.askmonty.org/en/mariadb-versus-mysql

0 comentarios:

Publicar un comentario