Google paye désormais les améliorations sur la partie open source d'Android

Google paye désormais les améliorations sur la partie open source d’Android

Développeurs, arrondissez vos fins de mois

Avatar de l'auteur
Vincent Hermann

Publié dans

Logiciel

20/11/2013 5 minutes
25

Google paye désormais les améliorations sur la partie open source d'Android

Google dispose depuis longtemps d’un programme de récompense afin de payer en cash ceux qui découvrent des failles de sécurité dans certains produits. Le plus concerné est de loin Chrome, mais la firme étend actuellement le périmètre à de nombreux composants open source. Nouvelle étape marquante, Android fait désormais partie du lot lui aussi.

sécurité

Crédits : David Goehring

Des failles corrigées en échange d'une récompense financière 

Google récompense depuis environ deux ans ceux qui découvrent des failles dans Chrome. Une technique bien utile : la perspective d’empocher parfois jusqu’à 10 000 dollars sur une seule faille motive les experts en sécurité qui souhaitent arrondir leurs fins de mois. Notez d’ailleurs qu'ils ne sont pas les seuls à participer puisque des particuliers sont régulièrement concernés, ainsi que des étudiants. Google avait même récompensé un enfant de 13 ans via son programme.

 

L’intérêt réside évidemment dans l’accélération de la détection des failles. Le simple fait que Google récompense chaque mois plusieurs personnes montre que les seules équipes de développeurs travaillant sur Chrome ne suffiraient pas. Chaque faille découverte est une brèche potentielle que n’exploiteront pas les pirates. Les quelques milliers de dollars ainsi investis permettent de sécuriser plus rapidement le code, une dépense que Google peut se permettre bien facilement.

Un premier coup d'accélérateur le mois dernier 

Si facilement d’ailleurs que la firme n’a pas hésité à ouvrir son programme à de nombreux composants open source le mois dernier. Cela concernait de nombreux domaines :

  • Les fondations open source de Chrome : Chromium et le moteur de rendu Blink
  • Les services réseaux de l’infrastructure centrale : OpenSSH, BIND, ISC DHCP
  • Les bibliothèques de gestion d’images : libjpeg, libjpeg-turbo, libpng, giflib
  • Les éléments couramment utilisés dans le noyau Linux et dont la sécurité est critique, dont KVM
  • Les autres bibliothèques importantes : OpenSSL, zlib

Là où le processus devient intéressant, c’est qu’il ne prend plus simplement en compte les failles de sécurité. De manière générale, Google évoque désormais de ce qu’un développeur tiers pourrait désirer pour les éléments concernés : sécuriser un pointeur, ajouter une séparation des privilèges, nettoyer du code faisant des appels à des fonctions qu’il vaut mieux éviter ou encore activer l’ASLR (Adress Space Layout Randomization), une technique permettant aux éléments en mémoire de changer d’adresse à chaque démarrage de l’application.

De 500 à 3133,7 dollars pour un patch, les composants de l'AOSP entrent dans la danse 

Cela signifie que Google va récompenser, dans une fourchette de 500 à 3133,7 dollars, toute amélioration significative sur les composants cités. Lesdites améliorations n’ont plus besoin de concerner directement la sécurité, bien qu’elle soit souvent le résultat attendu, notamment pour les pointeurs en mémoire et l’ajout de l’ASLR. Et non seulement le programme permet de fait de bénéficier à l’ensemble de la communauté du libre autour de ces travaux, mais il représente un gain notable pour l’image de l’entreprise : de l’argent est investi dans l’open source.

 

Or, ce programme prend une nouvelle fois de l’ampleur à peine un mois après cette accélération. C’est désormais la totalité de l’Android Open Source Project qui est concerné, soit la totalité des composants open source du système mobile. On peut littéralement considérer que Google va payer pour les améliorations significatives qui seront apportées dans le code. Certains pourraient d’ailleurs considérer l’arrivée de cet argent comme une antithèse de l’esprit du logiciel libre qui s’appuie essentiellement sur les contributions volontaires, qui sortent du cadre habituel du travail.

 

Et comme si l’ajout du projet Android ne suffisait pas, Google étend l’ensemble des composants open source pris en charge dans son programme :

  • Les serveurs web couramment utilisés : Apache httpd, lighttpd, nginx
  • Les services SMTP courants : Sendmail, Postfix, Exim
  • Les améliorations de sécurité pour les toolchains GCC, binutils et LLVM
  • Le réseau virtuel privé : OpenVPN

Les patchs doivent d'abord être acceptés par leurs communautés respectives

Google précise par ailleurs que les patchs proposés ne doivent pas lui être envoyés en premier lieu, mais bien au mainteneur principal de chaque projet. Ce n’est qu’une fois que la contribution a été acceptée que les détails peuvent être envoyés à [email protected]. « Si nous estimons que la proposition a un impact positif et démontrable sur le projet, vous serez qualifié pour une récompense allant de 500 à 3133,7 dollars » indique ainsi la firme de Mountain View.

 

Elle explique en outre que le programme, tel qu’il était imaginé au départ, était prévu pour être beaucoup plus imposant. Google envisageait ainsi d’ouvrir tout simplement un immense dépôt pour référencer l’ensemble des bugs qui seraient trouvés. Après réflexion, l’idée a été abandonnée car elle aurait détourné cette chasse aux bugs des dépôts déjà existants dans les projets, sans parler du nombre incalculable d’informations qu’il aurait fallu traiter. De fait, l’entreprise a préféré récompenser directement des patchs acceptés par les communautés respectives.

 

Ceux qui souhaitent se pencher sérieusement sur ce programme de récompenses pourront se rendre sur la page contenant les règles de contribution.

Écrit par Vincent Hermann

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

Des failles corrigées en échange d'une récompense financière 

Un premier coup d'accélérateur le mois dernier 

De 500 à 3133,7 dollars pour un patch, les composants de l'AOSP entrent dans la danse 

Les patchs doivent d'abord être acceptés par leurs communautés respectives

next n'a pas de brief le week-end

Le Brief ne travaille pas le week-end.
C'est dur, mais c'est comme ça.
Allez donc dans une forêt lointaine,
Éloignez-vous de ce clavier pour une fois !

Fermer

Commentaires (25)




Certains pourraient d’ailleurs considérer l’arrivée de cet argent comme une antithèse de l’esprit du logiciel libre qui s’appuie essentiellement sur les contributions volontaires, qui sortent du cadre habituel du travail.





Perso je trouve ça parfait : il y a de l’argent pour rémunérer des personnes (qui s’ajoutent donc aux volontaires), et le logiciel reste libre. Donc plus il y a de contributions mieux c’est.

Merci Google <img data-src=" />


Si Torvald avait écouté la NSA, il aurait aujourd’hui gagné 3000$… <img data-src=" />

Peut-être attend-il que les primes grimpent ^^


bon moyen pour repérer les talents et les embaucher, tout le monde est gagnant dans ce système.








esver a écrit :



Perso je trouve ça parfait : il y a de l’argent pour rémunérer des personnes (qui s’ajoutent donc aux volontaires), et le logiciel reste libre. Donc plus il y a de contributions mieux c’est.

Merci Google <img data-src=" />





Oui, sans compter que bon nombre de développeurs de logiciels open-source sont en réalité payés par des grosses sociétés (IBM, Novell notamment en leur temps…)



Ils rémunèrent aussi les “patchs” en provenance de la NSA ? <img data-src=" /><img data-src=" /><img data-src=" />








tybreizh a écrit :



bon moyen pour repérer les talents et les embaucher, tout le monde est gagnant dans ce système.







en même temps si tu veux savoir qui est bon pour les embaucher, tu regardes directement dans les gens qui commitent sur les projets, c’est pas la peine de leurs payer unr prime avant <img data-src=" />



J’ai l’impression que les vannes sur la NSA ne vont pas tarder à être aussi pénibles que celles qu’on avait eu sur le pare-feu openoffice <img data-src=" />


Sincèrement, vous faites chier avec vos vannes sur la NSA et PRISM. C’est lourd.


<img data-src=" />


de 500 à 3133,7 \(

mais pourquoi ce chiffre tellement précis 3133.7 \)








ouhti a écrit :



de 500 à 3133,7 \(

mais pourquoi ce chiffre tellement précis 3133.7 \)








http://fr.wikipedia.org/wiki/Leet_speak









ouhti a écrit :



de 500 à 3133,7 \(

mais pourquoi ce chiffre tellement précis 3133.7 \)






C’est un message caché envers l’élite.









ouhti a écrit :



de 500 à 3133,7 \(

mais pourquoi ce chiffre tellement précis 3133.7 \)








Peut être que le 1337 est un clin d’oeil :)

EDIT : OVERGRILLED









Lomendil a écrit :



J’ai l’impression que les vannes sur la NSA ne vont pas tarder à être aussi pénibles que celles qu’on avait eu sur le pare-feu openoffice <img data-src=" />





+1

à la fois la NSA ça se base sur des faits (ou des gros gros faisceaux d’indices )

Pour le part feu open office je reste convaincu que c’est plus de l’ordre du fourchage de langue, que l’idée a été claire dans la tête de Christine mais trés mal exprimée (à la fois une ministre de la culture et de la communication qui ne sait pas s’exprimer …. <img data-src=" />)




Google paye désormais les améliorations sur la partie open source d’Android

Comment est ce déclaré en France ?

Est ce un travail à part entière (optimisé fiscalement dans les Bermudes) ?








tybreizh a écrit :



bon moyen pour repérer les talents et les embaucher, tout le monde est gagnant dans ce système.







Excellent, parfait même, tous va bien dans le meilleur des monde made by Google. J’imagine, suivez mon regard, faisant la même chose, ont aurait eu droit aux: M\( paye les développeur pour qu'ils travaillent sur leur plateforme, M\) berce encore dans les pratiques illégales pour doubler la concurrence, etc, etc…



(Bon c’était pas difficile de deviner de quoi j’allais parler)



Ya pas à dire, je crois qu’on viens de trouver ceux qui ont créer l’univers, c’est Google. Je ne vois pas d’autres explications…









after_burner a écrit :



Excellent, parfait même, tous va bien dans le meilleur des monde made by Google. J’imagine, suivez mon regard, faisant la même chose, ont aurait eu droit aux: M\( paye les développeur pour qu'ils travaillent sur leur plateforme, M\) berce encore dans les pratiques illégales pour doubler la concurrence, etc, etc…





Bon là on parle de contributions à des logiciels libres, tous utilisés bien au delà de Google.









wagaf a écrit :



Bon là on parle de contributions à des logiciels libres, tous utilisés bien au delà de Google.





D’ailleurs il me semble que MS a payé des dév pour intégrer du code à Linux (sur la partie virtualisation, il ne me semble pas qu’ils aient tout fait en interne).



edith: la doublette, la doublette! <img data-src=" />








Lomendil a écrit :



J’ai l’impression que les vannes sur la NSA ne vont pas tarder à être aussi pénibles que celles qu’on avait eu sur le pare-feu openoffice <img data-src=" />









Bulleye a écrit :



Sincèrement, vous faites chier avec vos vannes sur la NSA et PRISM. C’est lourd.





Parce que ça empêche de passer au divertissement suivant?









wagaf a écrit :



Bon là on parle de contributions à des logiciels libres, tous utilisés bien au delà de Google.







Surtout ce qui sert au services de Google quand même…



Qu’ils le fassent par intérêt est logique, ça fait juste bizarre de voir qu’ils sont toujours félicités quand d’autres sont vivement critiqués pour avoir fait pareil en résumé.









after_burner a écrit :



Excellent, parfait même, tous va bien dans le meilleur des monde made by Google. J’imagine, suivez mon regard, faisant la même chose, ont aurait eu droit aux: M\( paye les développeur pour qu'ils travaillent sur leur plateforme, M\) berce encore dans les pratiques illégales pour doubler la concurrence, etc, etc…



(Bon c’était pas difficile de deviner de quoi j’allais parler)



Ya pas à dire, je crois qu’on viens de trouver ceux qui ont créer l’univers, c’est Google. Je ne vois pas d’autres explications…







c’est le principe du logiciel libre tu sais, des boites qui financent les outils dont elles ont besoin : Exemple Apache Software Foundation

OH MON DIEUX MICROSOFT SOUTIENS LE LOGICIEL LIBRE, A TOUT LES COUP C’EST POUR LES SABORDER ET RENDRE APACHE INCOMPATIBLE AVEC CHROME … ah non google aussi les financent ( attention, un Platinium sponsor il crache &gt; 100 000$ par an pour être dans cette page, et il n’y a rien d’autre a gagner)









after_burner a écrit :



Surtout ce qui sert au services de Google quand même…



Qu’ils le fassent par intérêt est logique, ça fait juste bizarre de voir qu’ils sont toujours félicités quand d’autres sont vivement critiqués pour avoir fait pareil en résumé.







Il sert au service de Google, mais aussi de Amazon, potentiellement de Nintendo, de Renault, de Panasonic de Ubuntu Os, et plus généralement dans certains cas, même de Linux en général <img data-src=" />





Et tous ces autres acteurs gagnent sans dépenser un centime, ni même besoin de “s’inféoder” à Google … Est ce que Google sera le 1er à y gagner ? Assurément … est-ce que c’est une excellente nouvelle “en général” pour tout l’écosystème ? clairement ….



Presque HS mais pas totalement vu que c’est en partie basé sur Android.



Ubuntu propose un émulateur pour Ubuntu Touch.

http://www.omgubuntu.co.uk/2013/11/ubuntu-touch-emulator-released

https://wiki.ubuntu.com/Touch/Emulator



Je suis en train de l’installer dans une VM avec la procédure “from scratch”, c’est bien long à compiler tout ça <img data-src=" />