La Apache Software Foundation (ASF) se ha sentido marginada mientras que Oracle reafirma su control sobre la plataforma Java. Y es por eso que ahora contraatacarán convocando a los demás miembros de Java Community Process, para impedir el lanzamiento de Java 7 si Oracle se niega a publicar éste bajo los términos de una licencia de código abierto que sea compatible con la implementación Java de Apache.
#8:
#5 A ver, el tema es un poco complicado, no es que Oracle cargue directamente contra nadie, más bien carga contra el software libre, nada nuevo por su parte.
Cada vez que va a salir una nueva versión de Java se discute y se vota en el JCP (Java Community Process) formado, entre otros, por Oracle y por la ASF (Apache Software Foundation), para asegurar la compatibilidad de las implementaciones libres de Java Oracle (antes lo hacía Sun) difunde el TCK (Technology Compatibility Kit) que viene a ser un paquete de pruebas que asegura dicha compatibilidad; la versión que nos interesa en este tema es Apache Harmony, la implementación libre de Java distribuida por la ASF bajo la licencia Apache, una licencia libre.
El problema reside en que Oracle ha cambiado los términos de dicho TCK haciéndolo incompatible con la licencia Apache y claro, eso es un problema para la ASF, ya que ellos quieren sacar Harmony con su licencia Apache, pero si tragan esta vez no van a poder hacerlo.
Por otra parte se ha votado hace poco que la ASF forme parte de la JCP durante tres años más, lo que les da algo de poder de presión para intentar que Oracle elimine esas restricciones del TCK permitiendo a la ASF sacar Harmony con su querida licencia Apache.
Conociendo a Oracle y viendo los movimientos que ha hecho con OpenSolaris es de esperar que no van a ceder ni un ápice y que les van a dar por el culo a Apache... o al menos eso creen en Oracle, porque como suceda eso se les van a hinchar los huevos a la comunidad de Java y van a centrarse en mejorar el OpenJDK, algo que haría mucho daño a Oracle.
No sé vosotros pero empiezo a temer que Oracle consiga perjudicar de verdad a la comunidad de software libre, de todos modos sigo confiando en ella y en que esto hará que salga reforzada, como siempre ha hecho.
#6 Sí eso, vete a un estándar propiedad de Microsoft, quien en lugar de hacerlo oficialmente libre ha prometido por las bragas de Mafalda que no va a denunciar a nadie.
Joder Oracle, que caminito llevas ultimamente.
Primero te cargas OpenSolaris, después nos tienes en vilo con MySQL, no sabemos que ocurrirá con VirtualBox ni con DTrace, te lanzas a un combate contra Google y ahora ¿vas a por Apache?
Desde que compraste a Sun, que ha sido una de las mejores empresas tecnológicas del mundo y lo digo por su trabajos, se te ha subido a la cabeza.
Lo mismo quieres aparecer el los libros de SO y lenguajes junto con los grandes y pensar que lo hiciste tu solita, cuando tu producto solo es una base de datos, la mejor del mundo, quizás pero no es seguro yo prefiero postgreSQL.
Ya veremos como acabamos con Java, lo mas seguro es que tengamos que andar con GNU/Java o algo así. En ese caso, es muy probable que Oracle Java salga muy perjudicado, al menos por nuestro bien lo espero. Recordad que estamos hablando de un lenguaje, sus especificaciones pueden ser libres para que cualquiera pueda implementar un compilador y la empresa puede hacer el suyo propietario. Así se garantiza que ese lenguaje se adopte por la mayor cantidad posible de programadores.
#5 A ver, el tema es un poco complicado, no es que Oracle cargue directamente contra nadie, más bien carga contra el software libre, nada nuevo por su parte.
Cada vez que va a salir una nueva versión de Java se discute y se vota en el JCP (Java Community Process) formado, entre otros, por Oracle y por la ASF (Apache Software Foundation), para asegurar la compatibilidad de las implementaciones libres de Java Oracle (antes lo hacía Sun) difunde el TCK (Technology Compatibility Kit) que viene a ser un paquete de pruebas que asegura dicha compatibilidad; la versión que nos interesa en este tema es Apache Harmony, la implementación libre de Java distribuida por la ASF bajo la licencia Apache, una licencia libre.
El problema reside en que Oracle ha cambiado los términos de dicho TCK haciéndolo incompatible con la licencia Apache y claro, eso es un problema para la ASF, ya que ellos quieren sacar Harmony con su licencia Apache, pero si tragan esta vez no van a poder hacerlo.
Por otra parte se ha votado hace poco que la ASF forme parte de la JCP durante tres años más, lo que les da algo de poder de presión para intentar que Oracle elimine esas restricciones del TCK permitiendo a la ASF sacar Harmony con su querida licencia Apache.
Conociendo a Oracle y viendo los movimientos que ha hecho con OpenSolaris es de esperar que no van a ceder ni un ápice y que les van a dar por el culo a Apache... o al menos eso creen en Oracle, porque como suceda eso se les van a hinchar los huevos a la comunidad de Java y van a centrarse en mejorar el OpenJDK, algo que haría mucho daño a Oracle.
No sé vosotros pero empiezo a temer que Oracle consiga perjudicar de verdad a la comunidad de software libre, de todos modos sigo confiando en ella y en que esto hará que salga reforzada, como siempre ha hecho.
#6 Sí eso, vete a un estándar propiedad de Microsoft, quien en lugar de hacerlo oficialmente libre ha prometido por las bragas de Mafalda que no va a denunciar a nadie.
#c-8" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/1090359/order/8">#8#9 Solo dos cosas, porque paso de discutir:
Mono, an open source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET http://www.mono-project.com/Main_Page
#11 Lamento que no tengas ganas de discutir pero no estoy de acuerdo, y menos después de ver tus enlaces.
En el primero vemos el estándar de ECMA y un poco más abajo el "Microsoft patent statement", donde dejan claro que Microsoft ofrecerán licencias en unos términos y condiciones razonables de sus patentes, si las hay (que las hay).
Abajo del todo en el PDF hay un enlace que nos lleva a la "Microsoft Community Promise", donde Microsoft promete, básicamente, no reclamar sus derechos a aquellos que fabriquen, usen, vendan, ofrezcan a la venta, importen o importen cualquier implementación cubierta en el documento.
No puedes llamarlo "libre" pues está cubierto por patentes, que han prometido que no van a utilizar pero oye, las patentes están ahí.
El problema de esta situación es que este tipo de promesas no tienen carácter contractual por lo que pueden cambiar de opinión y retirarla, recordemos además que Microsoft fue (y probablemente siga siendo) una empresa enemiga del mundo Linux y software libre, como quedó bastante claro con los documentos Halloween.
Con respecto a Mono sí, es una implementación totalmente libre, pero mientras la especificación del estándar continúe cubierta por patentes el lenguaje en sí no será libre, aunque tenga librerías e intérpretes bajo licencias libres.
Mmm, se avecina el momento de ver a Apache dandole prioridad a mono y aspnet! ModMono rulez!
pd: Ya se que no caerá esa breva.. #c-4" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/1090359/order/4">#4 Welcome to C#!
#c-6" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/1090359/order/6">#6 No es por nada, pero he escrito libre conozco C# y sé quién lo ha creado, y que no es libre. Puede que exista un lenguaje de programación libre parecido a Java que no conozca (hasta la fecha no he conseguido saberlo todo) y si existe alguno, ruego que algún alma caritativa que sepa más que yo, me lo dé a conocer (que ganas de aprender algo nuevo no me faltan), pero de momento, la mayor parte de los que conozco o he oído hablar, no son libres (o no se parece en nada a Java).
Es un lenguaje de script totalmente libre, multiplataforma, orientado a objetos, muy potente y con muchos bindings para librerías como QT, GTK, WxWidget (mi favorita) además de tener muchísimas extensiones oficiales y una documentación excelente.
Eso sí, adolece de algunas de las deficiencias de Java (aunque no tan pronunciadas) como el overhead por los métodos de los objetos y el enorme tamaño que éstos pueden alcanzar en memoria.
Te recomiendo que le eches un vistazo.
editado:
No te digo que se parezca a Java porque nunca le he tocado (vade retro Java!!).
Para mí que el señor Ellison lo que pretende es arrebatarle a Microsoft el puesto de empresa tecnológica más odiada. Apuesto mi karma a que abre un paquete de donetes y no le sale ningún amigo.
Comentarios
Joder Oracle, que caminito llevas ultimamente.
Primero te cargas OpenSolaris, después nos tienes en vilo con MySQL, no sabemos que ocurrirá con VirtualBox ni con DTrace, te lanzas a un combate contra Google y ahora ¿vas a por Apache?
Desde que compraste a Sun, que ha sido una de las mejores empresas tecnológicas del mundo y lo digo por su trabajos, se te ha subido a la cabeza.
Lo mismo quieres aparecer el los libros de SO y lenguajes junto con los grandes y pensar que lo hiciste tu solita, cuando tu producto solo es una base de datos, la mejor del mundo, quizás pero no es seguro yo prefiero postgreSQL.
Ya veremos como acabamos con Java, lo mas seguro es que tengamos que andar con GNU/Java o algo así. En ese caso, es muy probable que Oracle Java salga muy perjudicado, al menos por nuestro bien lo espero. Recordad que estamos hablando de un lenguaje, sus especificaciones pueden ser libres para que cualquiera pueda implementar un compilador y la empresa puede hacer el suyo propietario. Así se garantiza que ese lenguaje se adopte por la mayor cantidad posible de programadores.
#5 A ver, el tema es un poco complicado, no es que Oracle cargue directamente contra nadie, más bien carga contra el software libre, nada nuevo por su parte.
Cada vez que va a salir una nueva versión de Java se discute y se vota en el JCP (Java Community Process) formado, entre otros, por Oracle y por la ASF (Apache Software Foundation), para asegurar la compatibilidad de las implementaciones libres de Java Oracle (antes lo hacía Sun) difunde el TCK (Technology Compatibility Kit) que viene a ser un paquete de pruebas que asegura dicha compatibilidad; la versión que nos interesa en este tema es Apache Harmony, la implementación libre de Java distribuida por la ASF bajo la licencia Apache, una licencia libre.
El problema reside en que Oracle ha cambiado los términos de dicho TCK haciéndolo incompatible con la licencia Apache y claro, eso es un problema para la ASF, ya que ellos quieren sacar Harmony con su licencia Apache, pero si tragan esta vez no van a poder hacerlo.
Por otra parte se ha votado hace poco que la ASF forme parte de la JCP durante tres años más, lo que les da algo de poder de presión para intentar que Oracle elimine esas restricciones del TCK permitiendo a la ASF sacar Harmony con su querida licencia Apache.
Conociendo a Oracle y viendo los movimientos que ha hecho con OpenSolaris es de esperar que no van a ceder ni un ápice y que les van a dar por el culo a Apache... o al menos eso creen en Oracle, porque como suceda eso se les van a hinchar los huevos a la comunidad de Java y van a centrarse en mejorar el OpenJDK, algo que haría mucho daño a Oracle.
No sé vosotros pero empiezo a temer que Oracle consiga perjudicar de verdad a la comunidad de software libre, de todos modos sigo confiando en ella y en que esto hará que salga reforzada, como siempre ha hecho.
#6 Sí eso, vete a un estándar propiedad de Microsoft, quien en lugar de hacerlo oficialmente libre ha prometido por las bragas de Mafalda que no va a denunciar a nadie.
#c-8" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/1090359/order/8">#8 #9 Solo dos cosas, porque paso de discutir:
Standard ECMA-334 C# Language Specification
http://www.ecma-international.org/publications/standards/Ecma-334.htm
Mono, an open source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET
http://www.mono-project.com/Main_Page
Seguid soñando con las faldas de Mafalda..
#11 Lamento que no tengas ganas de discutir pero no estoy de acuerdo, y menos después de ver tus enlaces.
En el primero vemos el estándar de ECMA y un poco más abajo el "Microsoft patent statement", donde dejan claro que Microsoft ofrecerán licencias en unos términos y condiciones razonables de sus patentes, si las hay (que las hay).
Abajo del todo en el PDF hay un enlace que nos lleva a la "Microsoft Community Promise", donde Microsoft promete, básicamente, no reclamar sus derechos a aquellos que fabriquen, usen, vendan, ofrezcan a la venta, importen o importen cualquier implementación cubierta en el documento.
No puedes llamarlo "libre" pues está cubierto por patentes, que han prometido que no van a utilizar pero oye, las patentes están ahí.
El problema de esta situación es que este tipo de promesas no tienen carácter contractual por lo que pueden cambiar de opinión y retirarla, recordemos además que Microsoft fue (y probablemente siga siendo) una empresa enemiga del mundo Linux y software libre, como quedó bastante claro con los documentos Halloween.
Con respecto a Mono sí, es una implementación totalmente libre, pero mientras la especificación del estándar continúe cubierta por patentes el lenguaje en sí no será libre, aunque tenga librerías e intérpretes bajo licencias libres.
#8 Algo nuevo que no sabía.
Pero (siempre lo hay), no me discutirás que desde que Oracle ha asumido el papel de Sun no lleva buen camino...
En español: http://www.alcancelibre.org/article.php/apache-declara-guerra-oracle-java
Se veía venir... hace lustros que Stallman lo venía anunciando y por eso se liberó como GPL.
¿se acerca la creación de un lenguaje de programación libre similar a Java?
Mmm, se avecina el momento de ver a Apache dandole prioridad a mono y aspnet! ModMono rulez!
pd: Ya se que no caerá esa breva..
#c-4" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/1090359/order/4">#4 Welcome to C#!
#c-6" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/1090359/order/6">#6 No es por nada, pero he escrito libre conozco C# y sé quién lo ha creado, y que no es libre. Puede que exista un lenguaje de programación libre parecido a Java que no conozca (hasta la fecha no he conseguido saberlo todo) y si existe alguno, ruego que algún alma caritativa que sepa más que yo, me lo dé a conocer (que ganas de aprender algo nuevo no me faltan), pero de momento, la mayor parte de los que conozco o he oído hablar, no son libres (o no se parece en nada a Java).
#9 Python
Es un lenguaje de script totalmente libre, multiplataforma, orientado a objetos, muy potente y con muchos bindings para librerías como QT, GTK, WxWidget (mi favorita) además de tener muchísimas extensiones oficiales y una documentación excelente.
Eso sí, adolece de algunas de las deficiencias de Java (aunque no tan pronunciadas) como el overhead por los métodos de los objetos y el enorme tamaño que éstos pueden alcanzar en memoria.
Te recomiendo que le eches un vistazo.
Para mí que el señor Ellison lo que pretende es arrebatarle a Microsoft el puesto de empresa tecnológica más odiada. Apuesto mi karma a que abre un paquete de donetes y no le sale ningún amigo.
#4 Pues no será porque no hay.
Oracle...una historia de la destrucción de Java.