martes, 31 de marzo de 2009

Google summer of code: developers + organizations

Google summer of code es un evento organizado por Google que se celebra cada verano desde 2005 y tiene como objetivo unir los esfuerzos de los estudiantes-desarrolladores junto con los intereses de las organizaciones involucradas. De alguna manera, es el primer gran evento que posibilita la comunicación directa de ambos agentes si bien ya conociamos como se relacionaban anteriormente a través de las comunidades principalmente.

Una de las principales incógnitas cuando alguien se acerca al mundo del software libre es quién y por qué están desarrollándolo. Gracias a este evento podemos ver intereses particulares de cada agente unidos en torno al mismo objetivo. Los desarrolladores pueden participar por el premio monetario (4500 euros) al ganador, por las futuras posibles colaboraciones y/o de trabajo con las organizaciones involucradas o incluso por diversión. Cada desarrollador debe trabajar con un mentor que será un representante de una de las organizaciones participantes y deberá trabajar en un proyecto sugerido por ellos. Entre los mentores, podemos encontrar a: wordpress, php, MySql, Gnome, y muchos otros.

Como conclusión, es importante destacar a Google como impulsor de éste evento ya que supone un apoyo importante al mundo del software libre, al cuál google está íntimament unido desde sus inicios.

[1] Google summer of code (official)
[2] Google news in spanish (with list of projects)

Software Libre vs. Cloud Computing

Tras buscar bastante información sobre "cloud computing" en la red para resolver una duda sobre un post de la asignatura, he encontrado que son bastantes e importantes las personalidades que se han manifestado en contra de esta plataforma por su incompatibilidad intrínseca con el software libre.

Los principales problemas que vemos con las aplicaciones en "en la Nube" son las siguientes:

1. La primera es la incapacidad de asegurar que tipo de código es el que está corriendo detrás de estas aplicaciones.

2. Al no tener acceso al código, desaparece el concepto de software libre respecto de esas aplicaciones tal y como lo conocemos hasta ahora al desaparecer la redistribución.

Estas dos primeras son sin duda las más críticas y las que más entran en conflicto con el software libre.

3. Habría una tercera, no tan relacionada con el software, que es la imposibilidad de controlar tus datos con estas aplicaciones.

Sobre todos estos problemas se han manifestado muy críticamente las principales personalidad del software libre. Dejo los enlaces con sus reflexiones:

[1] Richard Stallman
[2] Tim O'Reilly

Saludos