Hace unos dias estuve en el google developer day 2008 en Madrid, donde se habló entre muchas otras cosas del cloud computing y del nuevo producto de desarrollo de aplicaciones web App Engine, el cual, se presenta como un framework de código abierto, por lo tanto, tras la charla, la pregunta no tardó en salir:
Si es código abierto, ¿puedo instalarlo en mis máquinas?
La respuesta fue poco precisa: hombre, sí puedes pero esto está concebido para el cloud computing y que donde funciona bien es donde está y que vamos, que mejor no.
Esta pregunta que en principio parece un poco ingenua, no lo es en absoluto, como viene avisando Richard desde hace un tiempo, el cloud computing es tan malo como usar software propietario, ya que supeditas una parte importante de tu aplicación (o de tu trabajo) a un tercero e inevitablemente pierdes el control de lo que estás haciendo.
Si embargo, yo veo un nuevo camino a explorar ya que si se pueden hacer nubes “porpietarias” controladas por empresas como google o amazon, ¿se podrán hacer nubes abiertas y libres?. Me parece un concepto más nuevo y emocionante que compartamos las máquinas de forma abierta para crear una gran nube sobre la que lanzar nuestras aplicaciones libres, ¿Acaso no se está haciendo ya algo parecido con iniciativas como Seti at Home?
Si conseguimos esto, ta solo nos quedará conquistar la libertad de las comunicaciones… pero eso ya es otra historia.
Comments 1
Absolutamente de acuerdo. Lo verdaderamente abierto sería que Google abriera también el código del sistema de distribución de carga entre los servidores que permitiera montar un grid con tus propias máquinas. A partir de ahí, Google seguiría posicionándose como un proveedor ideal, porque su enorme actividad en este campo les permite tener economía de escala y ofrecer una nube muy grande y por lo tanto muy robusta (cuanto más grande, más robusta, si lo entiendo bien). Lo que pasa es que Google utiliza la apertura como Sharon Stone el cruce de piernas: para atraerte y luego devorarte.
Posted 30 Sep 2008 at 12:58 am ¶Post a Comment