Google y el Software Libre
Publicado el 22/08/2008 por maccur y guardado en la categoría: General.
Algunos pueden estar ya hartos de las Jornadas Regionales de Software Libre, pero todavía me quedan algunos post en el tintero así que deberán sufrirlos :P

Mario Bonilla: "Nunca liberaremos el código de Pagerank"
Mario Bonilla es lo que se llama Site Reliability Engineer, responsable del mantenimiento de la mayor parte del cluster y el almacenamiento de Google, y por calificar la próxima generación de sistemas de almacenamiento. En su charla, se encargó de explicar cual es la relación de Google con el Software Libre y porqué es “natural” que lo usen.
Empezó mostrando fotos de los primeros servidores que utilizó la empresa -muy precarios por cierto- y cómo fueron evolucionando hasta hoy. “Usar Software Libre fue la diferencia entre poder existir o no“, continuó, y explicó que las licencias libres les permiten usar los programas de la manera que deseen, estudiarlos, adaptarlos a sus necesidades y luego compartirlos con la comunidad. En ese sentido, reiteró que los ingenieros utilizan una versión de Ubuntu con modificaciones para usar mejor los programas de la compañía, a la que nombran Goobuntu.
“Probablemente nunca liberaremos el código de Pagerank“, fue una de las frases de Mario que más hizo murmurar a la audiencia, y surgió cuando se le preguntó porqué Google no libera más código.
La presentación se basó en dos ejes:
¿Porqué Google usa Software Libre?
- Control: Mantener independencia de las compañías de Software.
- Adaptabilidad: Para reparar y mejorar nuestros servicios.
- Flexibilidad: Para poder hacer algo fuera de lo común sin decírselo a las grandes empresas.
- Raíces: Tiene que ver con la ética de Google.
¿Cómo participa y contribuye Google con el Software Libre?
- Publicando nuevo código y liberando paquetes: Cerca de un millón de líneas de código publicadas hasta ahora (Google Code).
- Proyectos independientes de Software Libre: GCC, Samba, Kernel Linux, Apache, Axis y muchos más.
- Mejorando código y generando parches: Cientos de Googlers generando parches.
- Desarrolladores de Software Libre: Como Andrew Morton (2.6 Kernel Maintainer) y Guido van Rossum (Python BDFL), entre muchos otros.
- Alojando código en Google Code.
- Distribución de licencias en Google Code.
- Afiliándose a organizaciones de la comunidad de Software Libre.
- Google Summer of Code. (Profundizó mucho en eso así que luego hago un post)
- Google Highly Open Participation Contest.
- Donaciones y becas.


Comentarios (3)
Exelente post! gracias a la distancia de los que no podemos participar de las jornadas!
22/08/2008 @ 07:00 pmSebastian Moreno http://www.sebastianmoreno.com.ar/
Si, claro, en resumidas cuentas que… no se gastaron un duro en el software para crear la infraestructura que necesita, (para montarse el garito) … no es por motivos sentimentales ni por sus raices, es por pasta. Liberar el código de ordenación de resultados? para que le hagan la competencia incluso 2 fontaneros con su portatil? con las fórmulas reales de pagerank? cuales, las de hoy o con los “matices” que se aplicarán el mes que viene? porque el sistema de indexación y almacenamiento no tendrá ningún misterio pero el de presentación de resultados es … su negocio y su éxito se basa en eso, si fueran públicas los que tienen más pasta y recursos podrían posicionarse más facilmente y ya no sería un buscador, sería una guía de empresas. Ejerciendo de abogado del diablo, creo que hacen bién manteniendo su secretismo en ese aspecto.
23/08/2008 @ 05:45 amRJ
Esa es la grandeza de los programas de libre distribución, puedes mejorarlos, adaptarlos, y devolverle el favor a la comunidad (si quieres, sino eres libre de no hacerlo, y cobrar con ello.)
23/08/2008 @ 06:40 amCreo que es justo que Google se reserve una parte comercial en la que ha hecho grandes esfuerzos económicos, y más teniendo en cuenta lo que Google aporta a la comunidad, que es bastante y bueno.
patripe http://patripe.wordpress.com/