Manteniendo todavía una posición a medias tintas
respecto a lo que realmente busca el movimiento del software libre, Google volvió a liberar un producto libre de uso, pero con claras restricciones de despliegue. Google App Engine representa una alternativa tan tentadora que el propio autor de mod_wsgi (alternativa emergente al relegado mod_python), Graham Dumpleton, publicó en su grupo de noticias la siguiente entrada:
Google App Server makes mod_wsgi obsolete.
Lo cierto es que ambas alternativas competirían en cierto grado, y es lo que Graham alega que le quita parte del interés para continuar con el mismo ímpetu.
¿No te recuerda esto a las tropecientas distribuciones que hay de GNU/Linux?, todas alegado ser mejores que las anteriores, con sus cientos de fans que de repente se desvanecen con su popularidad
, mientras nosotros los desarrolladores peleamos continuamente por obtener una plataforma de despliegue estable y bajo nuestro control total.
Es totalmente irónico, mod_wsgi es un proyecto de software libre y estuvo hospedado en code.google.com, y ahora el autor tiene el sentimiento de que si implementa algunas de las ideas que tiene en la cabeza será acusado de plagiarlas de Google App Engine.
No se puede negar que cuando se tiene a mano una alternativa mas tentadora, aunque renunciando a parte del control de esta, nos inclinaremos a ésta.
Muchos proyectos se ahogan o al menos se detienen al emerger alternativas con mayor influencia
, ¿que se aprenden de estas lecciones?.
Comparto el sentimiento de Grahan, y me imagino que si tu desarrollas software, algún día lo harás. ¡Que no te detenga!
Palabras clave: competencia, FLOSS, Google, Google App Engine, mod_python, mod_wsgi, Python, Software Libre, Software restringido, WebApp
Comentarios
google app engine ya esta disponible para cualquier persona, me parece algo extraordinario estuve probando ya haciendo sus ejemplos y realmente es genial, lo que me llamo mucho la atencion es lo sieguiente:
Storing data in a scalable web application can be tricky. A user could be interacting with any of dozens of web servers at a given time, and the user's next request could go to a different web server than the one that handled the previous request. All web servers need to be interacting with data that is also spread out across dozens of machines, possibly in different locations around the world.
Thanks to Google App Engine, you don't have to worry about any of that. App Engine's infrastructure takes care of all of the distribution, replication and load balancing of data behind a simple API—and you get a powerful query engine and transactions as well.
from google