JBQ claque la porte de l’AOSP : quid de l’ouverture des pilotes GPU ?
L'arrivée de la nouvelle Nexus 7 ne passe pas inaperçue
Le 12 août 2013 à 09h33
4 min
Société numérique
Société
Jean Baptiste Quéru, plus connu sous l'acronyme de JBQ dans le monde de l'open source, vient d'annoncer qu'il quittait son poste à la tête de l'Android Open Source Project (AOSP). L'arrivée de la nouvelle Nexus 7 équipée d'une puce Qualcomm et de pilotes propriétaires pour le GPU en est visiblement la cause.
Jean Baptiste Quéru, le célèbre développeur en charge du projet AOSP indiquait en fin de semaine dernière sur Google+ qu'il quittait son poste, après avoir fait partir quelques tweets où il évoquait des problèmes légaux comme on peut le voir ci-dessous :
That feeling when lawyers sabotage the launch you spent 6 months working on? I haz it. Sad sad sad sad sad sad.
— Jean-Baptiste Queru (@jbqueru) July 31, 2013
GPU mobiles et pilotes open source : l'impasse ?
Selon lui, il est actuellement impossible d'utiliser une image brute d'Android pour les terminaux phares de Google, car les pilotes pour le GPU ne sont pas disponibles. Cela n'empêche habituellement pas la société de Mountain View de publier les images d'usine de ses terminaux que l'on retrouve en général sur cette page. Il y a pourtant eu des précédents comme les fichiers du Nexus 4 qui avaient mystérieusement disparus en fin d'année dernière.
Selon le développeur français de Google « il est inutile d'être le responsable d'un système d'exploitation qui ne peut aller jusqu'à l'écran d'accueil de l'appareil amiral de la marque par manque de support du GPU, surtout lorsque l'on vient se plaindre vers moi de quelque chose que je n'ai pas le pouvoir de régler moi-même, que j'avais prévu et remonté il y a plus de six mois maintenant ». Le timing semble confirmer que c'est l'arrivée de la nouvelle Nexus 7 qui a été l'élément déclencheur. Pour rappel, celle-ci s'appuie sur une puce Snapdragon S4 Pro de Qualcomm.
Qualcomm bien silencieux, et pour cause
Nous nous sommes alors tournés vers la marque pour obtenir des explications de leur part, mais bien entendu personne ne veut communiquer sur le sujet et encore moins sur le statut des pilotes, qui sont effectivement bien propriétaires. La société américaine a l'année dernière créé une entité à part en charge de protéger ses technologies ainsi que ses brevets. On se rappelle aussi de différents projets basés sur l'AOSP, notamment chez Sony, où l'ensemble des fichiers binaires étaient disponibles mis à part ceux qui sont la propriété de Qualcomm et de Sony.
Cette situation n'a rien de neuf en soi, puisque les sociétés spécialisées dans les GPU bloquent très souvent l'accès à leurs technologies et développent uniquement des pilotes propriétaires. Dès lors, il n'est pas toujours aisé de trouver des alternatives qui allient à la fois la puissance nécessaire à un nouveau modèle haut de gamme et le besoin de pilotes libres.
Pétition ou Boycott : est-ce bien utile ?
Reste à connaître l'effet de cette démission, qui pourrait bien être sans effets ou presque. Comme il le reconnaît lui-même dans un second propos sur Google+, les initiatives comme les pétitions sont aussi une perte de temps, lorsqu'elles n'empirent pas les choses. Les personnes en charge de ces questions passant alors plus de temps à gérer cette pétition au lieu de chercher à améliorer les choses. Le boycott n'est pas non plus une bonne alternative selon lui, puisque les produits qui respectent totalement les idéaux du monde de l'open source sont quasiment inexistants, et bien que les choses s'améliorent, il est toujours compliqué pour une société de contenter tout le monde à ce niveau.
Mais au final, quelles sont les solutions ? Google, qui a construit Android notamment grâce à l'ouverture partielle de son projet peut-il jouer de son poids pour faire évoluer la mentalité des constructeurs ? N'est-ce pas après tout son rôle en tant qu'acteur principal pour tout ce qui touche à cet OS mobile ? Les tensions autour de ces questions se multiplient ces derniers temps, même dans la communautés des « Modders » telles que celle de CyanogenMod Il sera intéressant de voir les discussions qui suivront cette décision de JBQ des deux côtés, en espérant que ce départ ne soit pas vain.
Pour le moment, Google qui n'avait pas encore publié les images de la nouvelle Nexus 7, vient de le faire.
JBQ claque la porte de l’AOSP : quid de l’ouverture des pilotes GPU ?
-
GPU mobiles et pilotes open source : l'impasse ?
-
Qualcomm bien silencieux, et pour cause
-
Pétition ou Boycott : est-ce bien utile ?
Commentaires (68)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 12/08/2013 à 13h02
Le 12/08/2013 à 13h07
Le 12/08/2013 à 13h07
Comme on a déjà dit… Tizen avant de voir quelque chose de réel ça sert à rien de s’enflammer " />
Le 12/08/2013 à 13h10
Le 12/08/2013 à 13h11
Le 12/08/2013 à 13h16
Le 12/08/2013 à 13h30
perso, je pense que tizen rempli son role: avoir une excuse pour dire a google “ ahh si vous faites pas ce qu’on veut ca VA BARDER " /> ”
tant qu’android marche, il n’y a pas de raison de s’en faire pour samsung - et si google leurs fait un enfant dans le dos, un petit AOSP, un market samsung, et VOILA ! " />
Le 12/08/2013 à 13h43
Le 12/08/2013 à 13h50
Le 12/08/2013 à 13h52
Le 12/08/2013 à 13h59
Je pense pas qu’Intel parlera beaucoup de Tizen. C’est un partenariat sur du software et seulement le software. Pour leur mobile x86 sous Android c’est autre chose.
Le 12/08/2013 à 14h03
Le 12/08/2013 à 14h10
Le 12/08/2013 à 14h11
Le 12/08/2013 à 14h26
Le 12/08/2013 à 14h32
Le 12/08/2013 à 14h35
Le 12/08/2013 à 14h44
En fait, il y a un vrai marché hardware open-source à développer. Pourquoi un leader des puces/CPU/GPU ne lance-t-il pas une filiale open-source ?
Je suis sûr que ça marcherait, un peu comme les génériques dans l’industrie pharmaceutique.
Le 12/08/2013 à 14h52
Le 12/08/2013 à 14h57
Le 12/08/2013 à 16h04
Le 12/08/2013 à 16h35
Le 12/08/2013 à 16h47
Le 12/08/2013 à 17h13
Le 12/08/2013 à 09h38
aller google aller google aller google aller
si t’es pas evil tape dans tes mains si t’es pas evil tape dans tes mains
Bon d’accord ils peuvent juste faire pression mais aller google
Le 12/08/2013 à 09h40
Faut sortir Linus Torvald de sa grotte et lui faire dire pour qualcomm la même chose que nvidia :p
YouTubePlus sérieusement, google devrait racheter une boite spécialisée là dedans et publier en open source les drivers … c’est pas comme si il avait pas des milliards de trésorerie …
Le 12/08/2013 à 09h41
Ce qui est inquiettant, c’est que bien que l’info ait été remontée il y a 6 mois, Google a choisi de continuer le projet avec un S4 de Qualcomm.
donc ça semble bien indiquer que Google a “choisi” de ne pas appuyer de tout son poids sur Qualcomm.
Mais bon … quand on voit la position de force énorme qu’à Qualcomm sur les SOC utilisés dans les mobiles … difficile de leur imposer quelque chose …
Faudrait que Google les rachète " />
Mais ils devront claquer un gros paquet de leur trésor de guerre … 6 milliards de chiffre d’affaire et 2 milliards de bénéfices ce trimestre quand même Qualcomm " />" />
Le 12/08/2013 à 09h43
Google, qui a construit Android notamment grâce à l’ouverture partielle de son projet peut-il jouer de son poids pour faire évoluer la mentalité des constructeurs ?
J’ai un peu de mal de voir pourquoi ce serait à Google de prendre la responsabilité d’obliger des constructeurs tiers à releaser leur boulot en open source.
Google prend sa part du boulot en releasant ce qu’il produit lui-même en open source ; c’est bien Qualcomm qui doit prendre sa part pour ses puces et ses drivers.
A noter qu’on parle de qualcomm, il serait intéressant de parler de Intel: est-ce que contrairement à Qualcomm, Intel propose des solutions avec autre chose que du clsoed source (pour smartphone/tablette j’entends) ?
Le 12/08/2013 à 09h46
Le 12/08/2013 à 09h47
Le 12/08/2013 à 09h48
Il faut tout de même noter que rien n’a été confirmé concernant Qualcomm. Certains se demandent donc si ça ne serait pas plutôt Samsung qui pose problème : Tout a été publié pour la Nexus 7, concernant à la Nexus 10 de Samsung pour laquelle les drivers vidéos ne sont pas disponibles (& ils étaient d’ailleurs la cause d’une saleté de memory leak en 4.2).
Le 12/08/2013 à 09h52
Le 12/08/2013 à 09h52
Le 12/08/2013 à 09h52
C’est bien dommage, Qualcomm fait d’excellent SoC…
Alors du fermé on a Nvidia/ Samsung (il me semble que les Exynos, les derniers, sont pas du tout ouvert) et maintenant Qualcomm… Au final il reste quoi ?
Intel, Mediatek, les SoC maison, comme ceux de Huawei, …
C’est dommage du coup, l’AOSP est pour moi un vrai plus chez Android, si je veux du fermer ou du “tout contrôler” je sais où aller…
Le 12/08/2013 à 09h57
Le 12/08/2013 à 09h58
Le 12/08/2013 à 10h01
Le 12/08/2013 à 10h01
Le 12/08/2013 à 10h02
Au final on va se retrouver avec du AllWinner chinois pour avoir du libre :-p
Le 12/08/2013 à 10h03
Le 12/08/2013 à 10h03
Samsung bloque ses drivers, Qualcomm bloque ses drivers, …. Je suppose que Nvidia n’est pas mieux. Bref, plus aucun téléphone de grande marque ne peut avoir de rom optimisée façon Cyanogen.
Il faudra bientôt se tourner vers les puces chinoises pour pouvoir obtenir des drivers open source.
Le 12/08/2013 à 10h04
Le 12/08/2013 à 10h08
Le 12/08/2013 à 10h08
Le 12/08/2013 à 10h09
Le 12/08/2013 à 10h11
Le 12/08/2013 à 10h12
A ma connaissance aucun driver GPU open source n’existe pour les SoC ARM, aucun, meme chez TI.
Mali (Exynos, Mediatek, etc.) : non
IMGTEC (TI, Exynos, Apple, etc.) : non
Qualcomm : non
Tegra (nVidia) : non
Fin bref, ce n’est pas tant le cote open source qui manque que la possibilite d’avoir des drivers graphiques tout court.
Le 12/08/2013 à 10h13
Le 12/08/2013 à 10h15
Le 12/08/2013 à 10h19
Ça ne va pas être facile de faire changer Qualcomm vue que même certains développeurs chez aux voulaient “Tuer les drivers propriétaires” (division Atheros), et que Qualcomm avait déjà refusé d’aller vers l’ouverture.
Le 12/08/2013 à 10h21
Le 12/08/2013 à 10h21
Le 12/08/2013 à 10h26
Le 12/08/2013 à 10h27
Le 12/08/2013 à 10h29
Le 12/08/2013 à 10h30
Ok.
Le 12/08/2013 à 10h42
Le 12/08/2013 à 10h45
Le 12/08/2013 à 10h49
Le 12/08/2013 à 10h50
Entre l’Exynos et le GPU Qualcomm tu m’étonnes que Cyanogen ait du mal.
Le 12/08/2013 à 10h58
Le 12/08/2013 à 11h23
Le 12/08/2013 à 11h28
Qu’est ce qu’il y a dans un pilote de GPU pour le garder “secret” ? C’est vraiment si mal codé qu’ils en ont honte ?
Je ne sais pas, mais bon, les CPU est physiquement un sacret boite noir, mais logiciellement/virtuellement il est assez bien documenté.
Le 12/08/2013 à 11h33
Le 12/08/2013 à 11h42
Le 12/08/2013 à 12h20
Le 12/08/2013 à 12h43
Le 12/08/2013 à 12h47