Este es un proyecto cancelado que no recibe actualizaciones. No obstante, puedes acceder a su archivo como referencia.

Versión Cero

Comunidades open source, la nueva generación

La alianza entre open source y empresa está cambiando el panorama de las tecnologías de la información. Y cada vez más.

por Miguel Valdés Faura, 19 diciembre 05

La capacidad que tiene el open source para cambiar el mercado informático es irreprochable y no deja de sorprendernos. Ya casi no es noticia si Sun decide de dar buena parte de sus suites de desarrollo en open source o si Iona cambia la licencia de su solución ESB para convertirla en LGPL.

Las empresas se están adaptando a marchas forzadas a los cambios continuos que se están produciendo en el mercado del software con la intención de volcarse en los servicios e integración de soluciones libres.

En ese proceso las comunidades open source tienen buena parte de “culpa� al ser punto de referencia y encuentro de diferentes productos/desarrolladores “estrella�. Cuando nos preguntamos el por qué de este cambio acelerado vemos como la organización y la gestión de estas comunidades ha evolucionado mucho desde sus inicios.

Apache, el punto de partida

Si nos centramos en una de las comunidades de referencia del mundo Java open source, la comunidad Apache, representa uno de los mejores ejemplos de una fructuosa colaboración de individuos. A principios de 1995 varios de los actuales miembros estrella de Apache deciden ponerse a trabajar juntos para el desarrollo de un servidor web libre que se convertiría en uno de los proyectos con mayor aceptación en el mercado del software Java: Apache server. Algunos meses después y gracias al éxito de la solución crean lo que ahora conocemos como Apache Foundation, como organización sin animo de lucro que pretende reunir a usuarios y desarrolladores a nivel individual para el desarrollo de software libre. El resto de la historia ya la conocéis, el servidor Tomcat, el framework de desarrollo web Struts o el motor de búsqueda Lucene son actualmente algunos de los componentes de base de nuestras aplicaciones.

La llegada de las organizaciones

Aunque la mayor parte de los desarrolladores de Apache trabajan en empresas privadas o centros de investigación, no existe una implicación directa de dichas organizaciones en la comunidad.. Según los cánones de Apache solo existen miembros individuales (voluntarios en la terminología Apache), aunque cada vez mas y gracias al éxito de alguno de sus proyectos la presencia de las grandes empresas del sector se hace mas presente de una forma indirecta. Ejemplos claros de esta implicación pueden ser la incorporación de Remy Maucherat y líder del proyecto Tomcat a Jboss Group o la compra de GlueCode por IBM, compañía en la que trabajaban buena parte de los desarrolladores del servidor de aplicaciones Geronimo.

Los grandes actores del sector están cada vez mas presentes en el mundo open source hasta el punto de crear soluciones paralelas a sus productos comerciales o simplemente realizar un cambio estratégico basado en los servicios. Evidentemente el cambio no se ha hecho esperar en las comunidades open source, uno de los primeros ejemplos fue el consorcio Eclipse, editor gráfico Java, en el que diversas empresas colaboran y financian el desarrollo de una solución libre que compite directamente con las soluciones comerciales.

ObjectWeb: La nueva generación

En todo este proceso, comunidades existentes como ObjectWeb, especializada en soluciones middleware Java, están conociendo una gran aceptación por parte de usuarios, empresas y organizaciones publicas o gubernamentales.

ObjectWeb, consorcio internacional creado hace ahora 5 años, le está sacando partido a su doble composición: miembros individuales/miembros corporativos, para lanzar componentes open source de fuerte valor añadido. El secreto: la colaboración de empresas lideres del sector, “startups� especializadas en nuevos nichos open source así como organizaciones públicas, centros de investigación y miembros individuales.
Al igual que en Eclipse, la mayoría de los actores que forman ObjectWeb tienen un modelo de negocio basado en las soluciones de fuerte valor añadido y el open source. Esa “necesidad� de crear soluciones profesionales hacen de ObjectWeb un marco perfecto para el desarrollo de componentes open source, basados en la innovación y la colaboración entre los diferentes actores.

Esta variedad de actores y de componentes libres facilita la creación de diferentes modelos de negocio alrededor de ObjectWeb y del open source. Algunos ejemplos serian: las distribuciones Linux como RedHat incluyen el servidor de aplicaciones JOnAS como plataforma de desarrollo J2EE, gente como Atos Origin, Tales o Bull utilizan buena parte de los componentes ObjectWeb en sus prestaciones de servicios, eXoPlatform explota su doble licencia GPL/comercial para el desarrollo/integración de soluciones portales/CMS, Iona o Bull han desarrollado soluciones comerciales basándose en componentes Objectweb como el ESB Celtix o el motor de Workflow Bonita y así muchos mas…

Como hemos visto, la implicación de los grandes del sector informático en el mundo open source parece ser la tendencia actual del mercado de soluciones “Java based.�. Personalmente creo que ésta tendencia se acentuará todavía más el año que viene con la creación de nuevas comunidades y de nuevas alianzas entre las comunidades ya existentes…

Comentarios
1 Carlos Rovira
27 diciembre 2005, 21:11

Hola Miguel,

Un buen repaso del Open Source actual tanto en los proyectos estrella como en los encargados de ejecutarlos. Efectivamente Apache y ObjectWeb son los nombres que quizá más suenen en este “nuevo” negocio que es el Open Source para Java.

Como sabes, para mi proyectos como Eclipse, JOnAS o JOPE han sido fundamentales en la búsqueda de un entorno para unir Java con una tecnología que hasta ahora era dificil asociarla al Open Source, pero que hoy día es ya una realidad en este terreno: la plataforma Flash.

Por ello quiero dejar un par de enlaces de comunidades que están creciendo entorno a este nuevo concepto del Flash Open Source:

http://osflash.org

Y por otro lado el plugin ASDT que estamos desarrollando para Eclipse con el que podeis desarrollar Flash Open Source en vuestro IDE preferido.

http://asdt.org

Un abrazo Miguel.

C.


2 Miguel Valdés Faura
4 enero 2006, 13:06

Hola Carlos ! y gracias por tus enlaces. La verdad es que estais haciendo un gran trabajo en lo que respecta al desarrollo de aplicaciones J2EE profesionales con Flash open source.

Un saludo,

Miguel


Acerca - Contacto - Información legal y técnica - Condiciones de uso - Noticias sobre el mundo del Desarrollo de Software.