Login Barrapunto
Java se abre al software libre
Vía Heise.de me entero de que parece ser que SUN va a permitir que en el futuro existan también implementaciones libres de las especificaciones Java. Se ve que las críticas por parte del proyecto Apache están haciendo reconsiderar las condiciones para entrar a formar parte del Java Community Process (JCP, que es un ente formado por empresas y organizaciones interesadas en el desarrollo de Java), de manera que los proyectos de software libre no se encuentren en situación de agravio. Robert Gingell, vicepresidente de SUN, también se ha comprometido en esta carta abierta a facilitar el acceso a los tests de compatibilidad de las implementaciones Java, por las que SUN suele pedir varios miles de euros en costes de licencias. ¿Tambores de guerra por .NET? En cualquier caso, una buena noticia para el software libre.
Para el que quiera más información sobre Java y su relación con el software libre, le recomiendo que lea esta página sobre GNU y Java
Este hilo ha sido archivado.
No pueden publicarse nuevos comentarios.
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.

La misma noticia en The Register
(Puntos:2)( http://libresoft.es/ | Última bitácora: Martes, 04 Abril de 2006, 20:28h )
Sobrevaloración del Java
(Puntos:2)( http://marcusfernandez.com )
Ahora que desde Redmond se quieren cargar al Java quitándolo del Visual Studio... me parece que le queda poco tiempo de vida (salvando el uso residual). Al menos apostaría a que en 2 años el uso del Java se diezmará como pasó con el Netscape.
Tiempo al tiempo.
RIP para Microsoft
(Puntos:1)Avengers Assemble!!
Re:Open Source
(Puntos:1)Re:Descanse en paz, Java.
(Puntos:1)"
Creo que tienes un error de concepto, que es más grave que de sintaxis. ¿Te imaginas a gente de VB o C en Java o en .NET? Java es un lenguaje orientado a objetos. No es suficiente la forma de programar estructurada. Al igual que no puedes mezclar ciertos alimentos, tampoco debes mezclar formas de desarrollo. Cobol con C con C#. Verás como en unos años, Micro$oft deja de lado todo eso, y se centra en C#. Ahora necesita vender, y te ofrece toda esa gama y posibilidades. ¿Puedes hacer lo mismo con VC++ que con VB? Creo que no.
En Delphi no te digo que no tengas razón, porque Delphi está orientado a objetos, pero en VB... por favor, ese lenguaje debió desaparecer junto con su 10 rem, 20 cls, 30 input
Avengers Assemble!!
Eso decían en el 96 (más o menos)
(Puntos:2)( http://helvete.escomposlinux.org/ )
win95 era mucho peor que OS/2, Explorer era mucho peor que Netscape, Messenger era mucho peor que ICQ y bueno, sólo hay que ver ahora las estadísticas de uso.
Problamente MSNetwork (algo como AOL pero que no tuvo éxito) se mute en Internet MSNetwork abarcando cada vez más partes de la internet comercial y extendiendose gracias a los servicios .NET (incrustados por defecto en windows, como hiciera con todo lo anterior) como un virus por esa parte comercial de internet.
Ya veremos si lo consiguen, pero visto lo que ha pasado estos últimos años me parece que mucha gente se va a bajar los pantalones y acabaremos te(n|m)iendo una internet M$.
Re:Open Source
(Puntos:2)( http://libresoft.es/ | Última bitácora: Martes, 04 Abril de 2006, 20:28h )
La incompatibilidad viene del hecho de que la licencia Apache tiene una clausula adicional de publicidad para el proyecto Apache (tal y como la tenían las BSD tradicionales, que tenían una clausula adicional para la Universidad de Berkeley). Más información, en esta página de la FSF
Lo que tú comentas es la diferencia entre licencias copyleft (que asegura que el software no se puede hacer propietario) y non-copyleft (que permite hacer versiones propietarias). Ahí es donde entra lo de ser una licencia más restrictiva que la otra, pero (la mayoría de ellas) siguen siendo software libre según la FSF, ya que siguen los tres (en realidad, cuatro) principios del software libre
Compatibilidad y copyleft son dos conceptos totalmente diferentes que hay que tener muy claros y no confundir.
Re:Open Source
(Puntos:2)( http://libresoft.es/ | Última bitácora: Martes, 04 Abril de 2006, 20:28h )
La incompatibilidad con la GPL no tiene nada que ver con que sea software libre o no, simplemente que no se puede mezclar código de las dos licencias, pero eso es por otros motivos.
SUN y el oportunismo
(Puntos:1)Re:Open Source
(Puntos:2)( http://libresoft.es/ | Última bitácora: Martes, 04 Abril de 2006, 20:28h )
Por eso, te invitan a no publicar tus creaciones con licencia Apache.
Más que hipocresía, es sentido práctico. Hipocresía sería haber declarado la licencia Apache como que no es software libre; pero eso no lo han hecho; simplemente te dicen, ¡no lo hagas, que luego no podemos coger tu código!
Re:SUN y el oportunismo
(Puntos:2)( http://barrapunto.com/ )
En la práctica no es beneficio monetario ( eso sí se la suda ) pero sí beneficio intangible en forma de opinión pública y de los poderes públicos que empiezan a ver el soft libre como una entelequia positiva. Y la tajada del dinero público sí es enorme.
¿¿PETER?? ¿Demostenes? Y actualmente Lockpeter
Re:Open Source
(Puntos:2)( http://libresoft.es/ | Última bitácora: Martes, 04 Abril de 2006, 20:28h )
Que en otras cosas hagan trampa, se salten sus propias reglas o intenten confundir un poco, no te lo niego.
Pero eso no quita que los que llevan la parte de licencias no sólo tienen pinta de ser bastante competentes, sino que también poco hipócritas.
Re:Eso decían en el 96 (más o menos)
(Puntos:1)1.- Micro$oft es lo que queda, y todos como automátas trabajaremos con él. Las universidades cambiarán la forma de impartir sus materias, y llevaremos gorras con Windows escrito. Todo porque las estadísticas son nuestra verdad, y contra ellas no se lucha, son como la Biblia, van a misa.
2.- El resto de alternativas persisten, y la gente con su ilusión (y con razón, fantasía) luche por que lo que es bueno no muera. Está claro que en el año 3458737576784837847655 seguro salen los resultados de los juicios de Micro$oft. La diversidad es como la vida misma. Es necesaria. No abandonemos la quimioterapia. Nosotros como ingenieros, opinemos sobre lo que es mejor para un problema, escogiendo lo que mejor se adapta, no lo que la encuesta dice que es mejor.
Avengers Assemble!!
Re:Open Source
(Puntos:1)De momento y por poner un ejemplo
(Puntos:2)( http://barrapunto.com )
El Sr. Ballmer vino hace unas semanas a darse un paseo por los protectorados europeos del Imperio y volvio a casita con varios fichajes para la .NET, el más importante la alemana SAP, que tienen un ERP bastante común en empresas y ha expresado su absoluta adhesión a la causa .NET
Si este tipo de historias para empresas grandes que es de donde salen la mayor parte de las pelas en informática comienzan pasarse a .NET me veo a Java fusilado a nivel de empresa en un par de años a lo sumo. A ver como responde Sun a esto.
Re:Descanse en paz, Java.
(Puntos:1)"
.NET no es un lenguaje de programación, pero si una arquitectura que proporciona un framework (que por lo que he visto, se parecen a clases). Si has visto C#, es prácticamente Java. Creo que C está mucho más cerca del ensamblador que de ser orientado a objetos. Para que un programa en
"En cuanto a lo de que la programación a objetos no tiene que nada ver con la programación estructurada... disculpa que sonría; es el mismo perro con distinto collar, pero además bozal y una bolsita de esas negras para recoger las cacas. Que me río yo de la "reutilización del código" cuando cada vez que sale un proyecto chungo tengo que retocar media librería de clases.
"
Que las clases básicas de un entorno o framework no se ajusten a tus necesidades bien por funcionalidad , bien por errores no quiere decir nada. La reutilización del código es algo fundamental para no reeinventar la rueda constantemente. A mi no parece nada divertido tener que escribirme una clase en VB para simular listas, y otra para listas ordenadas, y otras dos para que sirvan para String también. Creo que eso es un absurdo, y el ser humano es algo más que un chimpacé. Yo no he tenido que reinventar ninguna clase nueva en Java que ya existe. La uso, o la extiendo. En VB no puedo. La pobreza semántica de VB es algo más que apreciable para alguién que conozca C# o Java. Creo que lo están paliando con VB.NET
"Volvemos al tema de los conceptos; ¿de que trata la OOP sino de crear "cajas negras" con parámetros de entrada y resultados de salida? ¿Que me importa a mi en lo que se haya programado la caja negra? Si le meto por un extremo "2 + 2" y por el otro me devuelve "4" soy feliz, si de programar esa "caja negra" se encarga un peruano en Lima, y lo hace en Lisp, pero a mi el bytecode que me llega me hace lo que especifican los requerimientos del proyecto, todos contentos. Pues eso es
"
La programación orientada a objetos, según muchos autores de prestigio no es sólo proporcionar abstracción, sino además herencia y poliformismo. Que
"Para programar los drivers de una nVidia VB no es la mejor opción, y ni siquiera el C++ puede nada ante cosas que tienes que currarte en ensamblador, pero para una "simple" aplicación de g
Avengers Assemble!!
Re:Sobrevaloración del Java
(Puntos:1)( http://barrapunto.com/ | Última bitácora: Domingo, 22 Mayo de 2005, 06:18h )