techcrunch.com/2012/08/18/oracle-makes-more-moves-to-kill... por
alabamadala el 02-09-2012 17:18 UTC publicado: 03-09-2012 08:05 UTC
Traducción en el primer comentario ...Es un movimiento con las características de los continuos esfuerzos de la compañía para terminar aún más con el software de código abierto y alienar a la comunidad de desarrolladores de MySQL. Este suceso se debe a un descubrimiento reciente de que la última versión de MySQL tiene correcciones de errores, pero sin tener ni un solo caso de prueba asociados con ella. Eso crea todo tipo de problemas para los desarrolladores que no tienen ninguna garantía de que...
etiquetas: oracle, mysql, sun, bbdd negativos:
3 usuarios:
210 anónimos:
254
Este suceso se debe a un descubrimiento reciente de que la última versión de MySQL tiene correcciones de errores, pero sin tener ni un solo caso de prueba asociados a ella. Eso crea todo tipo de problemas para los desarrolladores que no tienen ninguna garantía de que el problema haya sido resuelto.
Está bastante claro que Oracle está tratando de dificultar lo máximo posible el utilizar MySQL. El resultado es una ola de desbarajustes en la comunidad de desarrolladores acerca de lo que Oracle considera abierto y lo que considera cerrado. La medida está causando problemas a los desarrolladores en todo tipo de formas como se expresa aquí y aquí.
mysqlha.blogspot.com.es/2012/08/less-open-source.html
ronaldbradford.com/blog/when-is-a-crashing-mysql-bug-not-a-bug-2012-08
MySQL es la base de datos popular utilizada por los desarrolladores de todo el mundo. Oracle ganó el control de la distribución de software con la adquisición de Sun Microsystems en 2010.
Según un post en MariaDB, MySQL ha utilizado un marco de pruebas llamado mysql-test desde 1999. Con los años las pruebas se han construido nuevas características y pruebas de regresión que garantizan que una corrección de errores es permanente. Los desarrolladores como los de Facebook y Twitter se basan en el marco de pruebas. En Twitter, MySQL sirve como "tecnología de almacenamiento persistente detrás de la mayoría de los datos de Twitter:. El gráfico de interés, los plazos, los datos del usuario y los propios Tweets"
También parece que Oracle a quitado el historial de revisiones de MySQL. Los cambios del grupo del historial revisión a los millones de líneas de código fuente en lo que se conoce como conjuntos de cambios. Un conjunto de cambios muestra los cambios para una característica particular. Demuestra que hizo la corrección de errores, cuándo y por qué. Al eliminar el historial de revisiones, Oracle mantendrá adivinando los desarrolladores acerca de lo que es fijo y lo que no lo es.
Para los observadores, estos movimientos no se ven como simples descuidos. Más aún, parece que Oracle está conviertiendo sus pruebas de revisión e historiales en código cerrado. No es tan sorprendente al saber de Oracle y su pasado.
Pero sí plantea preguntas para la comunidad de código abierto sobre lo que se debe hacer, tal como se ha visto en los comentarios de Hacker News.
Me gusta lo que un comentarista dijo sobre el tema. Olvídese de Oracle. Realmente es hora de seguir adelante.
www.mariadb.org/
kb.askmonty.org/en/mariadb-versus-mysql-compatibility/
Y por cierto, Oracle dicho al revés es "el caro"
Es decir la noticia es semi.sensacionalista-errónea. Además esto indica que planea mantener MySQL como producto. No simplemente cargarselo. Lo que quieres es impedir los proyectos comunitarios basados en MySQL
Lo de oracle es muy grave. Ya ha dejado de ser la compañía con el java de referencia, ahora va a dejar de ser la que tenga la referencia de Mysql.
Hizo mal la comisión europea al dejarle comprar Sun en esas condiciones. Es de locos permitir juntar en una misma compañía las dos bases de datos líderes del mercado.
Así que de sensacionalista nada, es un caso muy serio.
Y ojo que esto no va en detrimento del curro increible de la scene pero lo que me parece claro es que MySQL siempre fué un regalo envenenado aunque algunos no quisieran verlo.
Fork libre ya!
MySQL ya es libre ...
PD: Cosedme a - que soy mas malo que SCO.
#19 Ni te molestes. Simplemente por decir que PostgreSQL, el RDBMS opensource más potente y el único que puede "hacerle sombra" a Oracle, es una mierda, todo su comentario pierde instantaneamente sentido..
#13 Colaboro en el desarrollo de PostGIS, y PostgreSQL no me parece ni mucho menos una mierda. Al contrario. En lo que sí estoy de acuerdo es en Java, pero es algo totalmente personal. Se que no tengo ningún argumento razonable para sostenerlo
¿Entonces de que estamos hablando? ¿Oracle hace movimientos para acabar con algo que ya es libre? Entonces toda esta entrada es estúpida y los que pensais así dejais claro que defendeis lo indefendible.
El contexto en el que se ha desarrollado y se desarrolla MySQL es bastante particular y el feedback entre este Oracle bastante cuestionable. Si sois fanboys del mismo me parece estupendo. Lo único que apuntaba en mi comentario es la gran contradicción que un proyecto como este plantea, y lo más sangrante del caso son los abanderados del mismo que lo ponen de ejemplo de software inmaculado, cuando la verdad dista bastante de esta visión. Si os ciegan vuestros afectos allá vosotros.
Puede que el problema sea Java.
No hay mal lenguaje, si no mal programador.
El destino de MySQL estaba sentenciado desde el primer instante en que tenía licencia doble privativa/libre: el que se liberase su código solo dependía de la bondad de sus propietarios... que claramente intentaban sacar pasta, y tarde o temprano acabarían vendiendo el producto para asegurarse su jubilación. En algún momento, cambiarían los propietarios, tal vez una, o dos, o tres veces, hasta que alguno decidiese dejar de usar la licencia doble y solo sacar el máximo de pasta posible con la privativa. O quebrarían, o se hartarían de mantenerlo, o lo que fuese. Como sea, el mantenimiento hacia la comunidad por parte de los propietarios iba a desaparecer tarde o temprano.
Por suerte, no se puede cambiar la licencia de forma retroactiva.
El MySQL con licencia doble ha muerto, es hora de hacer un fork desde el último MySQL que la tenía, y dejarles a los privativos de Oracle intentar sacar adelante un producto que realmente nadie quiere. De todas formas lo han mantenido dual más de lo esperado.
Por lo que leo, el código sigue estando disponible y lo que están cerrando son todas las herramientas e información de pruebas e histórico de cambios del proyecto, para supuestamente dificultar desarrollos paralelos.
Pues desgraciadamente no veo incumplimiento de GPL.
Eso sí PostgreSQL mola ;-D
www.meneame.net/story/richard-stallman-guru-software-libre-apple-mas-m
Y lee un poco las consecuencias de que ganara Apple el juicio contra Samsung.
Si a alguien le interesa y no sabe lo que eso significa. Eso quiere decir que cuando se reporta un fallo y este es corregido. Simplemente creemos la nota que dice que ha sido corregido y ya. Sin tener acceso en detalle a qué ha sido cambiado. Puedes ver el código por tu cuenta a ver si lo encuentras. Es como si llevar tu coche al garaje porque va mal, lo arreglan, pero no te dicen qué arreglaron, ni cómo.
Lo segundo significa lo mismo, que cuando se corrige un fallo hay que creérselo o comprobar por tu cuenta si sigue funcionando. Un caso de prueba es básicamente una herramienta mediante la que se ejecuta el programa y se valida que lo que ha procesado es correcto.
Por ejemplo, hablando de programas en general, si tienes un programa que sirve para hacer sumas. Una prueba lógica sería sumar dos números (4+5) y validar que el resultado sea el que esperas (9). Si la calculadora falla al realizar sumas que resulten en un número de dos cifras. Se corrige el problema y se realiza un caso de prueba nuevo que valida una suma en esas condiciones (8+6) genere el resultado correcto que ya sabes cual será porque tu diseñaste el caso de prueba (14).
Al final se tienen dos caso de prueba que se tendrán que cumplir siempre, y que quienes usen el programa pueden utilizar para ver bajo que casos se ha probado y corregido el fallo. El problema es grave porque ahora supondremos que se trata de una calculadora que utilizan los programas de un banco y es crítico saber que el programa funciona como se espera.