Flex y Silverlight: adoptando la filosofía de Java con años de retraso

El software libre lleva años cabalgando para llegar donde ha llegado. Más de 20 años se han necesitado para volver a plantar cara (con alguna opción de victoria) a la industria del software privativo desde que el sistema «natural» y científico de desarrollo de software fue apropiado por unas empresas que a costa de esa apropiación se convirtieron en gigantes.

Durante este tiempo un cambio lento se ha ido produciendo, la red ha hecho posible aquel modelo conceptual: el desarrollo cooperativo, la granja de hormigas, el bazar caótico y optimizado que reacciona con celeridad a la industria macrocorporativa del software.

Durante muchos años, además, el software libre estuvo peleando con lo que se dio en llamar la trampa java (¿qué es la trampa java?). Hace unos meses Sun Microsystems anunció la completa liberación bajo licencia GPL de Java, lo que significó el fin de la trampa java. Sun tardó años en comprender que el avance para ellos mismos pasaba por convertir Java en una herramienta completamente libre y cuando creíamos que ningún otro gigante intentaría hacer lo mismo aparecen Flex y Silverlight. Dos criaturas de manos de Adobe y Microsoft encaminadas a la creación de Rich Internet Applications y que son ofrecidas al mundo con exactamente la filosofía que java tenía antes y se vio forzada a abandonar: Una plataforma libre con un núcleo cerrado bajo el mando de una única empresa.

Todos sabemos que estamos a otra escala, el problema de Java residía principalmente en que se convirtió en el estándar de facto para multiplataforma, pero es que Adobe y Microsoft tienen mucho peso, y no apostaría yo tan fácilmente a que la apuesta de estos dos va a resultar en fiasco mayúsculo. Tan sólo me llama la atención de que adopten esta mentalidad años después que otro competidor como es Sun, que ya ha dado un paso al frente, más allá de lo que ahora proponen las dos mayores empresas de software privativo del mundo. Y lo hicieron cuando decidieron liberar todos los componentes de Java bajo GPL.

*** Relacionado:: ¿El fin de la trampa java?