lunes feb 12, 2007

Exito del codigo abierto en Sun

 

Por su interés transcribo algunos párrafos extraidos directamente de la web pública de Sun http://es.sun.com/2007-0110/

... La idea de compartir y el código abierto fueron unos de los pilares básicos del nacimiento de Sun, siendo hoy día una parte esencial de su estrategia. Sun ha aportado más líneas de código abierto que cualquier otra organización.

El presidente y CEO de Sun, Jonathan Schwartz, ha retado a la compañía a que ofrezca código abierto para todo el software que produce Sun. Con decenas de comunidades de código abierto patrocinadas por Sun, como OpenSPARC, OpenSolaris, GlassFish y ahora la tecnología Java gratuita y de código abierto, Sun va por el camino de alcanzar su objetivo ...

... "El código abierto no es sólo una forma de altruísmo. También tiene sentido desde el punto de vista económico", señala Simon Phipps, director de código abierto de Sun...

... La iniciativa OpenSolaris y el SO Solaris 10 demuestran este modelo en la práctica...

... El proyecto OpenSolaris celebró su primer aniversario en junio del pasado año y la iniciativa continúa creciendo rápidamente. A finales de octubre de 2006, había conseguido:

  • 17.100 miembros de la comunidad registrados (aprox. 15.300 no pertenecían a Sun).
  • 63.000 comentarios en grupos de debate de OpenSolaris.
  • 38.100 descargas registradas del código fuente OpenSolaris (probablemente este número es incluso superior).
  • 42 grupos de usuarios OpenSolaris registrados.
  • 672 errores comunicados por la comunidad.
  • 220 errores solucionados/cerrados/en curso comunidados por la comunidad.
  • 228 aportaciones de código de la comunidad ofrecidas a OpenSolaris.
  • 132 aportaciones de código de la comunidad integradas en OpenSolaris (contribuciones o "putbacks").

... Eso es lo que está ocurriendo ahora en la comunidad de desarrolladores Java para la que Sun tiene implementaciones Java claves de código fuente abierto bajo la versión 2 de licencia pública general GNU (GPLv2).

La comunidad de desarrolladores Java es una de las mayores comunidades del mundo, con más de 5 millones de desarrolladores. "De ese número, me atrevería a decir que unas 400 personas podrían formar eventualmente una base de comunidad de desarrolladores clave atraidos por la implementación de Sun", señala Phipps.

Aún cuando una sola fracción de toda la comunidad toque la base de código, millones de desarrolladores se beneficiarán de la diversidad y experiencia que el código abierto aporta a la tecnología Java ...

 

Más información:

[Read More]

domingo ene 28, 2007

Openbravo, ERP libre en java, en Actualidad Económica

 

Actualidad Económica publica esta semana algunos de los artículos sobre Líderes Tecnológicos Españoles, incluyendo a BLU:sens, DS2, AT4Wireless, y Openbravo.

El caso de Openbravo, basado en software libre, me ha llamado poderosamente la atención por su gran progresión en 2006, y la velocidad de los acontecimientos:

  • En 2005, triplica facturación y llega a una cifra de ventas de 772.000 euros
  • Enero de 2006. Sodena, capital riesgo navarro, inyecta 5 millones de euros en el proyecto y adquiere un 45% de la compañía
  • Abril de 2006. Openbravo se publica con licencia libre, OBPL, basada en MPL (Mozilla)
  • Agosto de 2006. Openbravo en la Linux World de San Francisco
  • Octubre de 2006. Participación en ETRE06 en Barcelona 
  • Octubre de 2006. En la segunda semana de Octubre consigue ser el proyecto más descargado en Sourceforge, y desde entonces se mantiene en el TOP10 de los más activos.
  • Octubre de 2006, incorporación de Jordi Mas, reconocida personalidad en el mundo del software libre catalán, como Community Director

¡BRAVO por OpenBravo!

En 2007 empiezan muy bien, con la aparición de dos artículos en Actualidad Económica. 

El origen del proyecto está en la empresa que crearon Nicolás Serrano e Ismael Ciordia, y Moncho Aguinaga en Agosto de 2001. La base del código proviene de un proyecto de ERP libre también en JAVA, Compiere, aunque a día de hoy son proyectos totalmente diferentes. La competencia es por tanto el propio Compiere, y un ERP de origen asturiano, openXpertya, también relacionado con Compiere. El modelo de negocio está basado en partners de implantación que contratan con Openbravo servicios de soporte y mantenimiento y consultoría. Openbravo también puede ofrecer servicios de consultoría estratégica.

Jordi Más ha publicado una interesante entrada con la historia y el crecimiento acelerado de Openbravo

Toda la aplicación ha sido construida siguiendo estándares abiertos: J2EE, SQL, JDBC, HTML, CSS, MDD, XML Engine y SQLC para el desarrollo y XML, FOP, PDF, RTF para el intercambio y presentación de datos. El lenguaje de desarrollo es Java y la base de datos Oracle, aunque en la última versión también se soporta PostgreSQL.

Mi análisis:

  • Son muy buenas noticias que exista capital riesgo en España para iniciativas de Software Empresarial
  • El éxito de Openbravo demuestra que son posibles modelos de negocio relacionados con Open Source
  • Las licencias derivadas de MPL, como CDDL, OBPL y otras demuestran ser las más adecuadas para llevar a cabo con éxito modelos de negocio. Estas licencias son las que usa Sun para OpenSolaris y JAVA EE, y las que usan los ERP libres como Openbravo, openXpertya y Compiere.
  • El ecosistema de ERP libres está fuertemente basado en JAVA: Openbravo, openXpertya, Compiere,  Adempiere Bazaar y otros lo que facilita la interrelación entre ellos y los ERPs comerciales también basados en JAVA como ORACLE y SAP
  • En este área Sun puede alcanzar un papel importante como proveedor estratégico. Primero porque las soluciones están basadas en Java, y usan software de Sun para funcionar. Segundo porque las licencias del Servidor de Aplicaciones (CDDL y GPL v2) son altamente interoperables con las licencias de los ERP libres, y es probable que GlassFish acabe siendo el runtime por defecto.
  • Sun tiene ingenieros trabajando en PostgreSQL e incluye la posibilidad de soporte en Solaris. Por tanto, se podrá configurar una implantación soportada de Openbravo sobre una pila de tecnología 100% Sun

Enlaces a más información:

[Read More]

miércoles ene 24, 2007

Software Libre: las Empresas contribuyen más que las Universidades

Se acaba de publicar un exhaustivo estudio de 287 páginas (PDF) sobre el impacto del Software Open Source en la innovación y la competitividad  del sector TIC en la unión europea.

 

Especialmente interesante resulta el gráfico de la página 50  y la tabla de la página 51 con estádisticas de la distribución de Linux Debian. Pues resulta que a día de hoy casi el 20% del código de Debian proviene de empresas, con una participación en aumento, mientras que las universidades ya sólo aportan un poco más de un 5%. Todavía la mayor parte del código proviene de contribuidores individuales, con más de un 60%.

¿Que empresas son las que han contribuido con mayor código a Linux? Pues esta es la lista:


Table 5: Cost estimate for FLOSS code contributed by firms




Total contribution from firms




Number of firms

986



Source lines of code

31.2 million



Estimated effort

16 444 person years



Estimated cost

1.2 billion Euro



Top contributors




Rank

Name

Person-months

Cost (milllions €)

1

sun microsystems

51372

312

2

ibm corp

14865

90

3

red hat

9748

59

4

silicon graphics

7736

47

5

sap ag

7493

46

6

mysql ab

5747

35

7

netscape communications

5249

32

8

ximian inc

4985

30

9

realnetworks inc

4412

27

10

At&t

4286

26

Copyright © 2006 MERIT. Shows estimated cumulative substitution cost contribution in Debian, by 2006




Mis reflexiones:

  • Aunque debería ser al revés, ya que la mayoría de las universidades se financian con fondos públicos, las Empresas aportan más al Software Libre que las propias Universidades.
  • El Software Open Source forma parte cada vez más de los modelos de negocio de las empresas, y por tanto una mayor implicación conlleva una mayor participación en los proyectos.
  • En general las empresas que trabajan y contribuyen a las comunidades de Software Libre tienen ofertas comerciales que también incluyen Software propietario, por tanto la receta del éxito está en la sabia combinación.
  • Todas las empresas de Software a día de hoy incluyen software Open Source desarrollado en comunidad en sus propuestas comerciales, en mayor o en menor medida, aunque no contribuyan con código propio.
  • Las empresas seguirán trabajando con empresas a la hora de usar Software en sus negocios, por tanto los proyectos Open Source no son una amenaza al modelo comercial sino más bien una oportunidad. El ciclo de vida, incluyendo parches, actualizaciones, migraciones, etc se seguirá manteniendo.
  • Las empresas aprovechan y seguirán aprovechando las aportaciones de contribuidores individuales, universidades, fundaciones y por supuesto también de otras empresas en sus modelos de negocio.

Más información:


martes nov 14, 2006

Java ya es totalmente libre: OpenJDK incluye licencia GPL

openjdk logo 

Por fin ya es oficial. Java es desde ayer, 13 de Noviembre de 2006, un proyecto completamente libre. En el anuncio oficial se puede leer que la licencia elegida es GPL v2, la misma licencia que Linux.

El 29 de Agosto ya comentábamos (aquí) que Hotspot y javac podían tener una licencia GPL, y que las librerías de clases JAVA (archivos jar) debían tener una licencia compatible con licencias OpenSource, tipo Apache,  y licencias comerciales. Finalmente no ha sido CDDL, la licencia de OpenSolaris, GlassFish o NetBeans, sino una versión de GPL v2 que cuenta con el apoyo de Free Software Foundation (FSF), y que se llama GPL v2 + GNU Classpath exception

Los detalles que yo considero más relevantes del anuncio son: 

  • Licencia GPL v2 pura para la máquina virtual, y licencia GPL v2 + GNU Classpath exception para librerías de clases y código con APIs públicos
  • El proyecto se llama OpenJDK y está alojado en https://openjdk.dev.java.net/
  • El código de la máquina virtual (JVM), es decir HotSpot, y del compilador javac ya está disponible desde ayer en OpenJDK 
  • HotSpot incluye código desarrollado durante más de 10 años con más de 1500 ficheros C/C++  y unas 250.000 líneas de código
  • El resto del código de JAVA SE, principalmente el código JAVA incluido en las librerías de la propia plataforma JAVA, se pasará a OpenJDK a lo largo del 2007, excepto código de librerías de imágenes 2D que no pertenece a Sun, para las cuales se buscará una alternativa.
  • Las versiones de JAVA SE (JDK) con licencia GPL serán la 6 y la 7, es decir Mustang y Dolphin, que todavía no han salido oficialmente. Por tanto, las versiones actuales (1.4.2 y 5)  mantienen las licencias actuales, sin cambios.
  • Adicionalmente a JAVA SE, también se anuncia la diponibilidad de licencias GPL para JAVA ME y JAVA EE (GlassFish)

Un análisis detallado sería:

  • Había que elegir, o licencia CDDL o licencia GPL. Al final se ha optado por GPL. Las razones de la decisión han sido varias, pero principalmente facilitar el uso de JAVA en comunidades y  proyectos de software libre con licencia GPL, especialmente Linux. Esta decisión amplía enormemente el campo de actuación de tecnología JAVA en proyectos de universidades y gobiernos, y en empresas que basan su modelo de negocio en software libre y linux.
  • El mercado tradicional de JAVA, el software empresarial basado en J2EE (ahora JAVA EE 5), no se ve en absouto amenazado ya que se mantienen los mismos modelos comerciales existentes hasta el momento. La distribución certificada de Sun seguirá estando disponible para su libre descarga en http://java.sun.com/ con posibilidad de contratar servicios de soporte, mantenimiento, formación y otros. Como hasta ahora esta distribución de Sun seguirá estando disponible para Windows, Linux y Solaris. Para otras plataformas, Sun seguirá licenciando el código a los diferentes fabricantes de la manera tradicional si no estuvieran interesados en tener su propia distribución con licencia GPL.
  • La licencia ClassPath de GNU fue desarrollada por la FSF (Free Software Foundation) para el proyecto GNU ClassPath, una implentación GPL de JAVA (ver http://www.gnu.org/software/classpath/license.html). Esta licencia permite enlazar (linkar) una aplicación bajo cualquier tipo de licencia con librerías GPL v2, sin la obligación de que el código de la propia aplicación se deba pasar a licencia GPL. En la práctica esto supone que todo el software que ya funciona sobre JAVA con cualquier tipo de licencia podrá usar o incluir el código del proyecto OpenJDK. También supone un acercamiento a las comunidades GNU Classpath y Kaffe principalmente. Antes de elegir como licencia GPL Sun ha mantenido estrechos contactos con Geir Magnusson (Apache Harmony) Dalibor Topic (Kaffe) y Mark Wielaard (GNU/Classpath) para evaluar las ventajas e inconvenientes de las diferentes posibilidades a nivel de licencias.
  • El proyecto GlassFish pasa a tener doble licencia: CDDL y GPL. Las primeras versiones completas de GlassFish con licencia GPL se esperan para GlassFish V2 HCF (Hard Code Freeze), es decir la versión que será la base de AS 9.1 EE.  Esto abre la puerta a la colaboración con otros proyectos de JAVA EE con licencias GPL y LGPL, mientras que permite mantener la posibilidad de distribuciones comerciales, incluso mezclando código propietario si se elige la licencia CDDL.
  • Se abre la puerta a que el código de OpenJDK se pueda distribuir completo o parcialmente en CDs, DVDs, o directamente de repositorios WEB de código libre y compilado para muy diferentes plataformas. También se podrá distribuir mezclado con código Linux, o embebido en Aplicaciones o Juegos, o crear imágenes virtualizadas con el software preinstalado. No será siempre necesario conectarse a la Web de Sun e instalar el JDK como prerequisto, el propio software ya puede traer su propia versión de JAVA incorporada de manera nativa.
  • El modelo de negocio tradicional de Sun con JAVA sigue intacto, el modelo comercial sigue siendo el mismo ya que los partners actuales que licencian o certifican la plataforma o contratan servicios (soporte, mantenimiento u otros) lo van a seguir haciendo de la misma forma. Las licencias adicionales que ahora se anuncian permitirán un crecimiento acelerado de uso de tecnología JAVA en comunidades de software libre lo que beneficia indirectamente a Sun. Adicionalmente se abre la puerta a modelos de negocio conjunto en empresas y organizaciones con un uso extensivo de software libre.

     Más información:

    About

    jaimecid

    Search

    Archives
    « abril 2014
    lunmarmiéjueviesábdom
     
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
        
           
    Hoy