Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Noticias (https://www.clubdelphi.com/foros/forumdisplay.php?f=34)
-   -   Oracle empieza a cerrar MYSQL (https://www.clubdelphi.com/foros/showthread.php?t=75910)

rretamar 26-09-2011 23:00:10

Oracle empieza a cerrar MYSQL
 
El futuro del proyecto MySQL: Open-Core



Recientemente Oracle anuncio algo que ya muchos veníamos temiendo, el proyecto MySQL deja de ser un proyecto totalmente de software libre, una noticia que se oficializa y que ya venia haciendo ruido entre los desarrolladores desde la compra realizada por Sun. Este sutil, pero fundamental cambio impuesto por Sun, cambia por completo el modelo de negocio original que eligió el creador de MySQL, en donde el código fuente estaba liberado totalmente y disponible para que la comunidad pudiera realizar modificaciones, e inclusive mejoras. Ahora muchas de las extensiones más avanzadas y útiles de MySQL Enterprise Edition van a ser comerciales, recientemente se incorporaron tres nuevas, pueden leer las características de las mismas en el blog oficial de Oracle.


El nuevo modelo de negocios de MySQL pasa a ser Open-Core. Este modelo consiste en brindar un núcleo abierto y vender extensiones que son 100% privativas.


El modelo en sí no es del todo malo, salvo por un detalle, en general este tipo de licenciamientos terminan provocando un núcleo muy poco útil y que requiere prácticamente de forma obligatoriamente extensiones, que por lógica pura, son de acceso privado y por medio de un pago.
Este tipo de extensiones privativas tienen una serie de desventajas enormes, como comenta Michael Widenius (creador de MySQL, ahora trabajando en María DB):
  • 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.
El panorama para MySQL no es bueno, a medida que pasan los meses las teorías de que el proyecto no esta bien encaminado se vuelven realidad. No obstante no hay que preocuparse demasiado, MariaDB esta cobrando más y más fuerza, por lo que creo que será el reemplazo obligatorio y lógico.

Enlace original del artículo:
http://www.kabytes.com/actualidad/el...sql-open-core/

MAXIUM 27-09-2011 05:19:01

Lo predije, Oracle comprando jugadores del equipo contrario para no meter goles.

¿Que hacer?, ¿le saldrá el tiro por la culata como le sucedió a OpenOffice vs Libre Office?

Al González 27-09-2011 06:49:49

Interesante enlace rretamar (y gracias por la transcripción), era algo hasta cierto punto previsible.

Creo que de esto surge una buena oportunidad para Firebird, pues muchos usuarios de MySQL se estarán preguntando a qué base de datos libre moverse ahora. Cierto, son varias las opciones, pero la mejor amiga de Delphi cada vez está mejor.

Por otra parte, veo en MySQL un camino muy similar al de PHP: su momento cumbre ha quedado atrás. Y así como muchos ex-PHP han adoptado alternativas modernas como Python, Ruby, etc., creo que ocurrirá algo similar con su inseparable compañero de toda la vida, MySQL.

Un abrazo open-change.

Al González. :)

D-MO 27-09-2011 15:25:52

Cita:

Empezado por MAXIUM (Mensaje 413556)
...como le sucedió a OpenOffice vs Libre Office?

Exacto, MaríaDB terminará reemplazándolo

Cita:

Empezado por Al González (Mensaje 413559)
...Y así como muchos ex-PHP han adoptado alternativas modernas como Python, Ruby, etc., c...

¿Que comes que adivinas?... :p

En efecto, los hasta ahora usuarios de MySQL terminarán adoptando un nuevo motor de bases de datos aunque me atrevo a decir que quienes tomarán la decisión por los usuarios serán los proveedores de hospedaje web. ¿Quién quiere apostar :D?

Es una pena que Oracle realice estas acciones con los proyectos abiertos de Sun, demuestra que su interés es únicamente comercial.
  • Lo hizo con OpenSolaris
  • Intentó hacerlo con OpenOffice
  • Ahora es My SQL
  • ¿Seguirá con Java?

Saludos.

roman 27-09-2011 16:39:42

Cita:

Empezado por Al González (Mensaje 413559)
un camino muy similar al de PHP: su momento cumbre ha quedado atrás. Y así como muchos ex-PHP han adoptado alternativas modernas como Python, Ruby, etc.

¡Ah caray! Y esto ¿de dónde lo concluyes?

// Saludos

Julián 27-09-2011 16:42:56

Cita:

Empezado por roman (Mensaje 413611)
¡Ah caray! Y esto ¿de dónde lo concluyes?

// Saludos


Eso me pregunto yo :D.

Casimiro Notevi 27-09-2011 16:49:10

¡huy, huy, huy...!, que se han picado los phperos (qué feo suena) :D

jlrbotella 27-09-2011 17:42:47

Despues vendrá Java.

Lo mismo pasará a largo plazo con PHP. (IBM)

En definitiva al principio todo es libre y al final todo acaba siendo de pago, el porque, a los programadores, ingenieros, etc.. hay que pagarles y hoy por hoy con la crisis que hay no existen fondos para subvencionar los proyectos.

Al menos con Delphi ya sabemos lo que tenemos que pagar y no llevarnos sorpresas.

Un saludo,
JL

Casimiro Notevi 27-09-2011 17:59:18

Cita:

Empezado por jlrbotella (Mensaje 413619)
Lo mismo pasará a largo plazo con PHP. (IBM)

¿IBM?, PHP no tiene nada que ver con IBM, salvo que su creador estuvo trabajando allí.

Cita:

Empezado por jlrbotella
En definitiva al principio todo es libre y al final todo acaba siendo de pago

Bueno, eso no es así, lo que es libre, es libre y no se puede cambiar (dependiendo de la licencia que tenga). Pongo el ejemplo de Interbase, usaron una licencia libre con su interbase 6.0 y de ella surgió otro proyecto: firebird.
Luego los de Borland (dueños de interbase) volvieron a cambiar no liberar la versión siguiente de interbase, pero la versión 6 tuvo que seguir siendo libre, tal y como fuerza por ley su licencia.
Así que mysql (que es de lo que se habla, no de php) seguirá siendo libre lo que ahora mismo es libre.

Al González 27-09-2011 18:02:15

Cita:

Empezado por Casimiro Notevi (Mensaje 413613)
¡huy, huy, huy...!, que se han picado los phperos (qué feo suena) :D

Perdón, me refería a Delphi. ¡Chanfle! Quise decir C++, ¡ah no! COBOL, digo Clipper, ¡no!...este...¿cuál es el que menos seguidores tiene? :o :D

D-MO 27-09-2011 18:21:12

Cita:

Empezado por Al González (Mensaje 413623)
Perdón, me refería a Delphi. ¡Chanfle! Quise decir C++, ¡ah no! COBOL, digo Clipper, ¡no!...este...¿cuál es el que menos seguidores tiene? :o :D

¿Brainfuck?:eek:

mightydragonlor 27-09-2011 18:33:54

El futuro de Java ya está marcado, "sino compras oracle no podras usar java", algo así han de querer hacer los de oracle xD

Delfino 29-09-2011 10:52:45

Eso animara a los de MySQL convertirse a una BD mejor: Firebird..

Chris 29-09-2011 18:13:22

No creo que Firebird logre captar un porcentaje considerable de esta estampida de desarrolladores cambiando de motor. Más bien creo que el mayor porcentaje se lo llevará PostgreSQL y motores No-SQL que se están volviendo moda últimamente (por si tu aplicación es el próximo Facebook o Twitter).

Firebird necesitará mejorar en varios aspectos para poder captar a estos desarrolladores. Lamentablemente, creo que no podrá lograrlo por el corto tiempo del que se dispone.

Seguramente son los desarrollares de MariaDB los que se han encargado de hacerle eco a la noticia -a ellos les conviene-. No olvidemos que MySQL jamás ha sido completamente libre, a menos que lo utilizarás para propósitos OpenSource, que no era la mayoría de los casos. Por último, no hay mal que por bien no venga y me alegra escuchar esta noticia porque MySQL no me agrada por esa licencia dual que siempre ha tenido.

Saludos,
Chris

Casimiro Notevi 29-09-2011 18:27:46

Cita:

Empezado por Chris (Mensaje 413942)
Firebird necesitará mejorar en varios aspectos para poder captar a estos desarrolladores. Lamentablemente, creo que no podrá lograrlo por el corto tiempo del que se dispone.

¿Y qué aspectos debe mejorar?

roman 29-09-2011 18:39:49

Cita:

Empezado por Chris (Mensaje 413942)
Firebird necesitará mejorar en varios aspectos para poder captar a estos desarrolladores. Lamentablemente, creo que no podrá lograrlo por el corto tiempo del que se dispone.

Tampoco creo que la gente que usa mysql migre a firebird, pero, igual que Casimiro, me gustaría saber cuáles son estos aspectos que consideras debe mejorar. Así mismo, me gustaría que Delfino nos comentara en qué sentido le parece mejor firebird que mysql. Entendámonos, para lo que suele usarse mysql, no me parece que le falte algo que sí tenga Firebird (bueno, sí, los procedimientos almacenados de mysql son insufriblemente lentos).

Cita:

Empezado por Chris (Mensaje 413942)
y motores No-SQL que se están volviendo moda últimamente

Yo no termino de entender esto del nosql. Estuve viendo algo de mongodb y se ve muy interesante pero, ¿hasta que punto es usable si en sistemas de gestión suelen ser imprescindibles las transacciones, que no soporta nosql?

Cita:

Empezado por Chris (Mensaje 413942)
Seguramente son los desarrollares de MariaDB los que se han encargado de hacerle eco a la noticia -a ellos les conviene-.

Y, ¿realmente tendrá futuro MariaDB? Digo, dicen que segundas partes nunca son buenas. Además, quién nos asegura que Widenius no se deshará de ella igual que con mysql, ¿o no fue así?

// Saludos

Chris 29-09-2011 19:00:50

Cita:

Empezado por Casimiro Notevi (Mensaje 413948)
¿Y qué aspectos debe mejorar?

Seguridad -el más importante-. Un mejor lenguaje para la programación de procedimientos almacenados. Reducir el uso de tráfico de red. Agregar más rutinas para el procesamiento de datos. Bueno, esos los que recuerdo por el momento. En cuanto valla recordando más los iré poniendo. Aunque reconozco que en las últimas dos versiones ha agregados cosas muy útiles, cómo por ejemplo poder administrar los usuarios con SQL y búsquedas de texto utilizando expresiones regulares.

Saludos,
Chris

Casimiro Notevi 29-09-2011 19:07:50

:confused: ¿Seguridad -el más importante-?
:confused: ¿Un mejor lenguaje para la programación de procedimientos almacenados?
:confused: ¿Reducir el uso de tráfico de red?
:confused: ¿Agregar más rutinas para el procesamiento de datos?

¿Estamos hablando del mismo firebird? :confused::confused::confused::confused::confused::confused:

Chris 29-09-2011 19:09:05

Cita:

Empezado por roman (Mensaje 413954)
Yo no termino de entender esto del nosql. Estuve viendo algo de mongodb y se ve muy interesante pero, ¿hasta que punto es usable si en sistemas de gestión suelen ser imprescindibles las transacciones, que no soporta nosql?

En sistemas donde la atomicidad de datos es presindible y el almacenamiento y lectura sea masivo. Por ejemplo un Tweet o un mensaje de facebook. Pero tengo entendido que algunos de estos motores sí soportan transacciones en un nivel básico. Por ejemplo BigTable soporta transacciones que se limiten a la modificación de una sola tabla.

Cita:

Empezado por roman (Mensaje 413954)
Y, ¿realmente tendrá futuro MariaDB? Digo, dicen que segundas partes nunca son buenas. Además, quién nos asegura que Widenius no se deshará de ella igual que con mysql, ¿o no fue así?

MySQL fue vendida por mil millones de dólares a Sun. Con cuánto se esa cantidad se habrá quedado este chico? No sería de extrañarse que él tenga una estrategia para volver hacer lo mismo con MariaDB. Por otro lado, no conozco exactamente la licencia con la que se distribuye este motor, pero supongo que deben ser igual o muy similar a la que usó con MySQL. Por lo que si quieres utilizarla para propósitos closed-source, tendrás que pasar por caja.

Saludos,
Chris

jhonny 29-09-2011 19:09:52

Chris, yo diría que en 2 o 3 de los aspectos que mencionas, según yo más bien son falencias pero de MySQL.


La franja horaria es GMT +2. Ahora son las 19:10:20.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi