Suscribirse al Feed
25May

Sun anuncia definitivamente que abrirá el código fuente de Java

La multinacional norteamericana responde así a las numerosas peticiones en este sentido que le ha ido realizando la comunidad open source a lo largo del tiempo. Este anuncio coincide con el cambio de licencia del JRE que permite su inclusión en distribuciones Linux i con OpenSolaris.

Guillem Alsina (guillem@imatica.org) - Sun prometió hace poco estudiar la posibilidad de abrir el código fuente de su lenguaje de programación multiplataforma Java, una petición realizada reiteradamente desde la comunidad de programadores en código abierto y del software libre durante muchos años, y a la cual la compañía estadounidense había echo oídos sordos hasta ahora.

El primer indicio de este movimiento fue dado la semana pasada, cuando la compañía presidida por Jonathan Schwartz anunció su intención de cambiar la licencia del runtime de Java (JRE, Java Runtime Environment) para que este pudiera ser incluido en distribuciones de Linux y otros sistemas operativos de código abierto y libres. Hasta ahora, y una vez instalado el sistema, el usuario debía descargar e instalar por su cuenta el JRE.

El anuncio oficial se ha producido durante la celebración de la JavaOne Developer Conference en San Francisco (California, Estados Unidos) por boca de Jonathan Schwartz, presidente y CEO de Sun. Para su discurso, Schwartz se rodeó de algunos de los grandes del sector: Ed Zander, CEO de Motorola, Mark Shuttleworth, fundador de la distribución Ubuntu a la que Sun también prestará soporte en sus chips Niagara, y Mark Fleury, CEO de Jboss (NetBeans).

Evitando la fragmentación

El principal temor que Sun ha mostrado públicamente a la hora de hablar de la apertura del código fuente de Java y que a la vez ha servido de excusa para evitar precisamente esto durante varios años, es la posibilidad de fragmentación del estándar.

Para entendernos -y por lo menos en teoría-, un programa Java escrito y compilado en un entorno Linux, tiene que funcionar a la perfección en cualquier otro sistema operativo, ya sea éste Mac OS X, Windows o Solaris -de aquí el famoso eslogan “compilar una sola vez y ejecutar
donde se quiera” del que presume Sun para su Java-. Con la apertura del código fuente de Java nada ni nadie impide que un grupo de programadores varíe el estándar y cree su propia versión del lenguaje, llegando esta última a ser totalmente incompatible con el Java original.

Es por este motivo que Jonathan Schwartz ha pedido a la comunidad de desarrolladores que vigilen por la unidad de Java, cosa que la empresa que preside también hará.

Sin demasiados detalles todavía

Por el momento se sabe que se liberará el código fuente, pero se desconocen las condiciones en las que se hará, como por ejemplo la licencia a utilizar.

Es poco probable que sea la GPL, demasiado abierta y que permite modificaciones de cualquier tipo al lenguaje -y que como hemos visto es lo que Sun quiere evitar-, por lo que se espera una licencia más cerrada, que no permita considerar a Java como free software, si no
solamente como open source*.

Es posible que esto disguste a cierta parte de la comunidad de desarrolladores que desde hace tiempo le venían reclamando este movimiento a Sun pero para el resto, la sola noticia de la apertura del código de Java, ya será más que suficiente.

Beneficios

Hacer que la misma comunidad participe del desarrollo del lenguaje, buscando fallos y bugs o aportando mejoras son las ventajas inmediatas de las que gozará Java. El interés que captará de programadores que hasta ahora no habían querido programar en este lenguaje precisamente por el hecho de no ser open source va a ser otro, con lo que es posible que con este movimiento, Sun pretenda frenar el auge de Mono (clon libre de .NET) y redirigir a parte de su base de programadores a su propio terreno.

Más información:

Sun Microsystems Unveils Java Technology Advancements at World’s Largest
Developer Conference
http://www.sun.com/smi/Press/sunflash/2006-05/sunflash.20060516.1.xml

* un free software debe ser open source, pero lo contrario no es necesariamente cierto; un software puede ser de código abierto y no cumplir con el resto de los requisitos para ser libre, restringidos por licencia.

19May

Sun da un nuevo paso en su estrategia de código abierto

La Arquitectura Abierta Orientada a Servicios (SOA) es ya una realidad gracias a la disponibilidad en código abierto de Java Development Tools, Java Middleware y Java Platform Technologies.
Sun Microsystems ha anunciado que está ampliando su compromiso con el código abierto mediante el suministro de una plataforma SOA completamente abierta y basada en tecnologías Java clave.
Entre las aportaciones de código abierto que Sun ha planeado incluir se encuentran Sun Java Studio Creator, Sun Java System Portal Server, el motor Business Process Execution Language (BPEL) integrado en Sun Java Composite Application Platform Suite (Java CAPS) y NetBeans Enterprise Pack, así como Sun Java Message System (JMS) y Web Services Interoperability Technology (WSIT).
“Este anuncio representa la siguiente fase de fuente abierta en la cartera de software Java de Sun”, ha señalado Manuel Martinez, responsable de Marketing de Software en Sun Microsystems Ibérica. “Lo que se inició el pasado año, con la plataforma Java empresarial, ahora se ha convertido en una completa solución para el desarrollo SOA a través de este lanzamiento de tecnologías como el servidor de portales, el motor BPEL y nuestras herramientas de desarrollo”.
Sun está lanzando los próximos componentes de Java Enterprise System, como parte de su estrategia actual de abrir el código de toda su oferta de software de infraestructura.
Con el tiempo, Sun lanzará todos los componentes y tecnologías de Sun Java System Portal Server 7 a través del proyecto OpenJava Portal en la página http://portal.dev.java.net/. Inicialmente, Sun creará un repositorio porlet de fuente abierta seguido del lanzamiento de su Portlet Container estandarizado y las implementaciones de Web Services para Remote Portlets (WSRP).
El primer lanzamiento de código abierto desde la adquisición de Seebeyond, Java CAPS BPEL Engine, está disponible como parte de OpenJava ESB Community en la dirección web: http://java.sun.com/integration/community.jsp. El motor BPEL de Sun automatiza el funcionamiento de procesos de trabajo y de negocio complejos, y abarca servicios web, sistemas, personas y empresas.
Sun también planea lanzar Sun Java Studio Development Tools como parte de la comunidad NetBeans.org.
Las herramientas Java Studio Creator para un desarrollo visual rápido de aplicaciones web basadas en estándares pasarán a ser de código abierto a lo largo de este año.
NetBeans Enterprise Pack, cuyo código está tomado del producto Java Studio Enterprise, ya está disponible con códigos completos en: http://www.netbeans.org/products/enterprise. Enterprise Pack incluye un completo lote de herramientas de orquestación de servicios web basadas en UML y BPEL, así como herramientas avanzadas de edición XML.
Dado el éxito del proyecto Glassfish (Java System Application Server EE), Sun lo va a replicar en OpenJava(TM) EE Community (Java EE), para contribuir al desarrollo y evolución de la tecnología Java mediante la inclusión de componentes adicionales de la plataforma Java.
A través del proyecto OpenJava MQ, ubicado en
http://mq.dev.java.net, los desarrolladores y los usuarios finales consiguen acceso a plataformas de mensajería basadas en Java Message System (JMS) de clase empresarial.
Web Services Interoperability Technology (WSIT), una colección de implementaciones WS, centradas en las áreas de seguridad, mensajería, calidad de servicio y soporte a metadata, para ayudar a conseguir la interoperabilidad entre la tecnología Java y .NET disponible en:
http://wsit.dev.java.net

15May

Revista Essentia Libre - Edición 1

Contenido:

  • Gnu: ¿Software libre?
  • Beneficios y perjuicios del TLC en la ingeniería
  • El proyecto plumíferos y manos digitales Animation Studio
  • Aprendiendo a prender Python
  • El experto aconseja
  • Tiras cómicas
  • Personalizando firefox
  • Comunidades
  • Flisol - Pereira 200

Descargar versión en PDF

05May

Sun hace que Java sea más amigable con Linux

Sun reformará sus licencias para que sea más fácil empaquetar Java Runtime Environment junto con Linux.

La compañía anunciará los cambios junto con otros temas en la próxima conferencia JavaOne que se celebrará a finales de este mes.

Sun, que licencia Java para otras compañías de software, ha modificado los términos de las licencias de forma que sean más favorables con los sistemas de fuente abierta, especialmente con Linux y OpenSolaris.

La compañía ha destacado que los cambios afectan sobre todo a Java Runtime Environment (JRE), el software que tiene que cargarse en los PCs para que sean capaces de ejecutar aplicaciones Java. Normalmente, el JRE se carga por separado más que incluirse con un sistema operativo.

A Sun Microsystems se le ha pedido en muchas ocasiones que haga de Java un software de fuente abierta. Aunque la compañía se ha resistido a ello, es cierto que ha realizado cambios en el proceso de desarrollo de este lenguaje y el tipo de licencias para que sea más fácil ver el código fuente de Java.

Otro de los anuncios que se esperan en JavaOne 2006, que empieza el 16 de mayo en San Francisco, tiene que ver con Java Platform, Enterprise Edition 5. La compañía planea entregar un kit de desarrollo para Java EE 5 en JavaOne.

© 2007 - 2008 Dezinerfolio. Todos los derechos reservados.
Powered by Wordpress. Entradas RSS