L’idée de ces étés de programmation est de sélectionner des étudiants proposant un projet open source (comprendre dont le code peut être réutilisé par d’autre et amélioré), projet qui sera mené pendant les mois estivaux (d’où le nom !). Si le projet est retenu et que l’étudiant donne des résultats satisfaisants il a droit à une prime de 4500$. Chaque étudiant doit pour proposer un projet être rattaché à une organisation partenaire du projet. On retrouve des grands noms du libre (Apache, MozDev, Gaim…) qui outre la tâche de présélectionner les projets à fournir à Google sélectionnent aussi des « mentors ». Ces derniers chapeautent un groupe d’étudiants et fournissent également évaluation.

Pour vous donner une idée des chiffres, la première année, Google proposait 200 places, ils ont reçu 8000 candidatures ! Finalement Google a gardé 419 candidats et environ 600 en 2006 pour 6000 candidatures. La baisse des candidatures s’explique par l’exigence d’un compte Google pour participer et permettant de filtrer les candidatures abusives (et de récupérer de nouveaux utilisateurs). Chaque organisation partenaire se voit attribuer un nombre de place pour les étudiants et Google tranche in fine sur le choix des programmes. En terme budgetaire cela représentait environ 2 millions de dollars en 2005 et 3 millions en 2006.

linux google Donc pourquoi Google a-t-il mis en place ce programme ? J’y vois plusieurs raisons. La première c’est de se donner une bonne image dans le monde du logiciel libre très influent sur la toile, et qui a bercé la jeunesse de Google. Google utilise toujours beaucoup de code provenant du monde open source, c’est aussi un moyen de toucher les chercheurs des meilleures universités souvent associés à des projets ouverts. En deuxième avantage, du point de vue des étudiants est celui d’accroître la communauté entourant Google, plus elle est experte et plus ses retours d’informations sur les produits Google sont pertinents. En même temps Google peut scruter des milliers de candidats représentant des employés potentiels même s’il s’en défend. Dans la même veine il y a les projets par eux même et les idées qu’ils contiennent. Il suffit d’y trouver quelques pépites pour que ça devienne le nouveau carton de demain. Enfin, le troisième volet, est le résultat de ces summers of code. En effet, outre le code en lui même qui sert peu Google directement, il permet aux communautés du libre de faire progresser leur projet, communauté qui apprennent aux étudiants à aimer et participer au « libre ». Or évidemment qui est en première ligne quand de nouveaux programmes sans licence payante deviennent disponible : Microsoft bien sûr ! Et en effet on retrouve dans les communautés choisies : OpenOffice.org (concurrent d’Office), Gaim (concurrent de Messenger), différentes distributions de Linux (Fedora, Ubuntu, KBE) (pour contrer Windows) et aussi l’Apache Software Foundation (concurrençant les serveurs IIS de Microsoft).

Summer code tshirtGoogle utilise subtilement sur ce projet toutes les ficelles à son avantage et cette idée peut certainement s’exporter sur d’autre thématique et secteur d’activité. La cerise sur le gâteau c’est le t-shirt qui accompagne les 4500$ de prime, l’article pour fétichistes qui fait mouche !



Google open source propaganda



Two years from now Google launched an original initiative called: Summer of Code. Under this gentle name remembering us of the hippies Summer of Love of 1967 lies Google clever system of patronage towards the free software world. With the applications opening just launched Wednesday, let us have a look at the benefits of the formula.

The idea around these summers of code is to select students which are proposing open source projects (meaning that the code produced will be free to re-use and expand). The projects will be carried out during the summer months (from where derives the name!). If the project is selected and the student gives good results he will be granted 4500$. Each student must choose a project linked to an partner organization. We can see that most of the Open Source leading actors are participating (Apache, MozDev, Gaim…). In addition to the task of pre-selecting topics, organisation are required by Google to provide “mentors”. Mentors will have to head a group of students and evaluate them.

To give you an idea of the figures, the first year, Google proposed 200 places, they received 8000 applications ! Ultimately Google kept 419 candidates and approximately 600 in 2006 for 6000 applications. The decrease in applications is caused by the obligation to have a Google account to apply it possible to filter the abusive applicant (and to get new users). Each partner organization receive a limited number of places per student and in the end Google decide who is on and who is not. In terms of budget it represented approximately 2 millions dollars in 2005 and 3 million in 2006.

Question is: why is Google doing all this? I see several reasons here. The first is to enhance its image in the free software community which is very influential on the web, and which was part of the early Google spirit and still is strong in Mountain View. Google uses much code coming from open source programs. It is also a way to get in touch with researchers of the best universities often associated to such projects. A second advantage, from the point of view of the students is to increase the community surrounding Google. The more it is composed by experts the more accurate is the feedback on Google products. In the same time Google can scan thousands of candidates representing a many potential employees even if it is not openly claiming that. In the same way, Google gets its hand on thousand of potentially innovative project that will easily be used for tomorrow’s products. Lastly, the third element, little will Google use of the coding results per se. But, by putting ends together all this free code breed fully functional solutions plus it get used developer to share their work. The final goal of all this obviously being the first company you think of when thinking of licensed software: Microsoft of course! Indeed when browsing in the partner communities you can find: OpenOffice.org (competitor of MS Office), Gaim (competitor of MSN Messenger), various distributions of Linux (Fedora, Ubuntu, KBE) (to counter MS Windows) and also Apache Software Foundation (competing with Microsoft IIS servers).

Summer code tshirtGoogle craftily pulls in this project all the strings to take its advantage and this idea will definitely export itself on other branch of industry. The icing on the cake is the summer of code tee-shirt which go with the 4500$ grant, the ultimate gizmo for fetishists which hit the bull’s eye!