{"id":243,"date":"2007-03-25T02:55:02","date_gmt":"2007-03-25T07:55:02","guid":{"rendered":"http:\/\/alexceli.org\/blog\/2007\/03\/25\/google-empieza-a-pedir-codigo-a-los-programadores-de-todo-el-mundo-comienza-con-google-maps.php"},"modified":"2007-03-25T02:55:02","modified_gmt":"2007-03-25T07:55:02","slug":"google-empieza-a-pedir-codigo-a-los-programadores-de-todo-el-mundo-comienza-con-google-maps","status":"publish","type":"post","link":"https:\/\/alexceli.org\/blog\/2007\/03\/25\/google-empieza-a-pedir-codigo-a-los-programadores-de-todo-el-mundo-comienza-con-google-maps-243.php","title":{"rendered":"Google empieza a pedir c\u00f3digo a los programadores de todo el mundo: comienza con Google Maps"},"content":{"rendered":"<p>Es lo que tiene desarrollar herramientas basadas en est\u00e1ndares abiertos o tan populares que miles de programadores intenten &#8216;hackearlas&#8217; para crear sus propias personalizaciones. Cuando Google lanza un nuevo servicio, no tarda ni una semana en aparecer un sitio web o una aplicaci\u00f3n que mejora lo ofrecido por Google, pero aportando funcionalidades extras.<\/p>\n<p>Ocurri\u00f3 <a href=\"http:\/\/google.dirson.com\/post\/1389\/\">con &#8216;Google Maps&#8217;<\/a>, lo que oblig\u00f3 a crear  <a href=\"http:\/\/google.dirson.com\/post\/1444\/\">en junio de 2005<\/a> su ya famosa API, ocurri\u00f3 tambi\u00e9n <a href=\"http:\/\/google.dirson.com\/post\/2569\/\">con &#8216;Google Calendar&#8217;<\/a> tras su lanzamiento, y  <a href=\"http:\/\/google.dirson.com\/post\/1040\/\">con Gmail<\/a> (incluso la compa\u00f1\u00eda intent\u00f3 contratar a tres personas que hab\u00edan &#8216;hackeado&#8217; la aplicaci\u00f3n).<\/p>\n<p>Google quiere gestionar todos estos desarrollos, con el objetivo de que todo gire alrededor de sus aplicaciones, y que \u00e9stas puedan mejorar de una manera m\u00e1s ordenada y puedan tener incluso mayor difusi\u00f3n a trav\u00e9s de todos estos programadores. A la compa\u00f1\u00eda le interesa fundamentalmente el n\u00facleo de la aplicaci\u00f3n que est\u00e1 en sus servidores,  la que organiza la informaci\u00f3n y en la que puede incluir la publicidad.<\/p>\n<p>Por ello, ha lanzado hace unas horas el &#8216;<a href=\"http:\/\/code.google.com\/legal\/individual-cla-v1.0.html\">Google CLA<\/a>&#8216;, un acuerdo de licencia por el cual cualquier programador que desee colaborar con su c\u00f3digo para una herramienta de Google acepta ceder los derechos de dicho c\u00f3digo a la compa\u00f1\u00eda en caso de que \u00e9sta la incluya en sus aplicaciones. Google quiere disponer de estos derechos sobre el c\u00f3digo para posteriormente distribuirlo bajo licencia &#8216;Open Source&#8217; (concretamente &#8216;<a href=\"http:\/\/www.apache.org\/licenses\/LICENSE-2.0\">Apache Licencse 2.0<\/a>&#8216;).<\/p>\n<p>El primer proyecto en el que se comienza a pedir a los programadores que lo deseen colaborar con su c\u00f3digo es &#8216;<a href=\"http:\/\/google.dirson.com\/o.a\/google-maps\/\">Google Maps<\/a>&#8216;, un servicio que se ha hecho muy popular entre los desarrolladores a trav\u00e9s de cientos de &#8216;mashups&#8217; que, en muchos casos, mejoran las prestaciones del original. Por ello, se ha creado la &#8216;<a href=\"http:\/\/code.google.com\/p\/gmaps-utility-library-dev\/wiki\/FrequentlyAskedQuestions\">GMaps Utility  Library<\/a>&#8216;, una librer\u00eda de utilidades de &#8216;Google Maps&#8217; que ayudar\u00e1n a los desarrolladores de &#8216;mashups&#8217; a mejorar sus aplicaciones con diferentes funcionalidades que han sido ya creadas por otros, y tambi\u00e9n a ampliar lo que ofrece ahora mismo <a href=\"http:\/\/www.google.com\/apis\/maps\/\">la API oficial<\/a>.<\/p>\n<p>Para participar en este proyecto como programador simplemente debes enviar a las oficinas de Google en  California una copia firmada de la &#8216;Google CLA&#8217;, escribir un email a Pamela Fox (api.pamelafox@google.com) con un enlace al c\u00f3digo que has creado y que quieres compartir, y esperar a que te contesten. Posteriormente tendr\u00e1s permisos para contribuir con tu c\u00f3digo en el servidor SVN del proyecto ( <a href=\"http:\/\/subversion.tigris.org\/\">SVN-Subversion<\/a> es uno de los sistemas de control de versiones m\u00e1s populares, creado por un ingeniero de Google). Aunque no est\u00e9s autorizado a subir c\u00f3digo, puedes visualizar lo que est\u00e1 disponible en <a href=\"http:\/\/gmaps-utility-library-dev.googlecode.com\/svn\/trunk\/\">esta URL<\/a>.<\/p>\n<p>Tienen m\u00e1s informaci\u00f3n en <a href=\"http:\/\/googlemapsapi.blogspot.com\/2007\/03\/new-open-source-utility-library-for.html\">este enlace<\/a>.<\/p>\n<p>Alex Celi<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Es lo que tiene desarrollar herramientas basadas en est\u00e1ndares abiertos o tan populares que miles de programadores intenten &#8216;hackearlas&#8217; para crear sus propias personalizaciones. Cuando Google lanza un nuevo servicio, no tarda ni una semana en aparecer un sitio web o una aplicaci\u00f3n que mejora lo ofrecido por Google, pero aportando funcionalidades extras. Ocurri\u00f3 con [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,15,17,3],"tags":[],"class_list":["post-243","post","type-post","status-publish","format-standard","hentry","category-ciencia","category-computo","category-hacking","category-linux"],"_links":{"self":[{"href":"https:\/\/alexceli.org\/blog\/wp-json\/wp\/v2\/posts\/243","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alexceli.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alexceli.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alexceli.org\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/alexceli.org\/blog\/wp-json\/wp\/v2\/comments?post=243"}],"version-history":[{"count":0,"href":"https:\/\/alexceli.org\/blog\/wp-json\/wp\/v2\/posts\/243\/revisions"}],"wp:attachment":[{"href":"https:\/\/alexceli.org\/blog\/wp-json\/wp\/v2\/media?parent=243"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alexceli.org\/blog\/wp-json\/wp\/v2\/categories?post=243"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alexceli.org\/blog\/wp-json\/wp\/v2\/tags?post=243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}