Tesla rend publique une partie du code source de ses équipements
Dont celui du logiciel de pilotage automatique mis en cause dans un accident

Le , par Victor Vincent, Chroniqueur Actualités
Tesla a publié sur GitHub une partie du code source de ses équipements, dont le « buildroot » utilisé pour créer l’image du système de pilotage automatique de ses voitures électriques. Cet acte était attendu depuis des années par la communauté Open Source. En effet, la compagnie utilise dans ses produits plusieurs technologies sous licence GPL ce qui nécessitait que Tesla publie le code source de ses logiciels, chose jusque là qui n’avait pas été fait. Cela avait valu à l’entreprise d’Elon Musk d’être poursuivie par la « Software Freedom Conservancy », un organisme à but non lucratif s’activant dans le domaine de l’Open Source. Ce dernier relançait constamment Tesla depuis 2013, sur sa violation de la conformité GPL notamment sur son modèle Tesla qui se basait sur le noyau Linux, BusyBox et Qt.

« Nous sommes donc heureux que, cette semaine, Tesla ait agi publiquement au sujet de ses violations actuelles de la GPL et ait annoncé qu’elle avait fait ses premiers pas vers la conformité. Tandis que Tesla reconnaît qu’ils ont encore du travail à faire, leurs actions récentes montrent des progrès vers la conformité et un engagement à faire tout le chemin », peut-on lire dans un article sur le site officiel du SFC. Le code source publié contient également les sources du noyau Linux à la base du système d’information et de divertissement supporté par Nvidia Tegra. Cependant, l’organisme SFC note que la publication ne concerne pas l’intégralité des codes sources. « Nous aurions souhaité célébrer le triomphe du passage d’une situation de violation due à la non-publication de codes sources vers une situation de codes sources incomplets », poursuit l’organisme. Mais, selon le « Software Freedom Conservancy », il ne faut pas perdre de vue que la conformité implique de répondre à toutes les exigences de GPL, afin de ne pas transmettre de faux espoirs avec une « version incomplète ». Néanmoins l’organisme salue la démarche d’ouverture du constructeur. « Nous pensons que la nouvelle approche de Tesla a aussi son mérite, car elle permet à toute la communauté de discuter et de contribuer en public, mais aussi de collaborer avec Tesla pour se conformer à la GPL ». Cette publication permettra aux passionnés ainsi qu’aux chercheurs en sécurité de participer aux produits de manière libre.


Cette décision de Tesla de publier une partie de ses codes sources survient alors que le constructeur fait face à des inquiétudes relatives au système de conduite autonome de ses équipements, impliqué dans deux accidents depuis le début de l’année. Le dernier en date survenu le 12 mai dernier fait porter des soupçons sur la fiabilité de son logiciel « Autopilot ». Une berline Tesla dotée de la fonction « Autopilot » semi-autonome a été citée dans un accident à South Jordan, dans la banlieue de Salt Lake City. L’incident concerne un Tesla modèle S et un camion de mécanicien du service des incendies arrêté au feu rouge. Les témoins ont indiqué que le Tesla Model S n’avait pas freiné avant l’impact, mais la police dit ignorer si la fonction Autopilot a été activée ou pas. Elon Musk s’est plaint de la médiatisation de l’accident via un tweet. « C’est grave qu’un accident de Tesla entrainant une fracture de la cheville soit à la une des journaux alors que les 40 000 personnes qui sont mortes dans les accidents automobiles aux États-Unis l’année dernière n’ont presque aucune couverture », s’est plaint le milliardaire. Le jeune patron Tesla avait annoncé, le lundi passé, une réorganisation en profondeur de son entreprise. L’objectif est selon lui d’« aplatir la structure de direction pour améliorer la communication, combiner les fonctions là où cela a du sens et réduire les activités qui ne sont pas essentielles au succès de notre mission ». Tesla avait publié en février ses plus grosses pertes trimestrielles durant la période d’octobre à décembre 2017, estimées à 675,4 millions de dollars contre 121 millions pour la même période de l’année précédente.

Voir les codes sources : teslamotors/buildroot, teslamotors/linux

Source : SFC, WP

Et vous ?

Pensez-vous que Tesla doive publier l'ensemble de son code source comme le réclame la SFC ?

Voir aussi

Tesla développe des puces dédiées à l’IA pour ses véhicules autonomes Jim Keppler et d’autres anciens cadres d’AMD sont impliqués dans ce projet

Un propriétaire d’une Tesla utilise l’énergie électrique de sa voiture pour miner de la monnaie cryptographique, mais l’initiative soulève de nombreuses questions

Tesla enregistre un record de ventes depuis le début d'année et dépasse Ford en termes de capitalisation boursière

Enquête Autopilot : le département US des transports renonce à poursuivre Tesla n'ayant identifié aucun défaut dans le système de pilotage automatique


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de clorr clorr - Membre du Club https://www.developpez.com
le 21/05/2018 à 22:01
Pensez-vous que Tesla doive publier l'ensemble de son code source comme le réclame la SFC ?
De toute façon, oui vu il s'agit de respecter la licence de certains sous systèmes utilisés.

Mais à mon sens cela va bien au delà. Une ouverture du code source implique une possibilité de relecture, mais aussi de réutilisation. Et donc ça mènerait vers un système de conduite (en partie pour l'instant) autonome dont le code source est ouvert et accessible à tous. Et en fait, je me pose une question ici :

Les systèmes de conduite autonome ne devraient ils pas tous être ouverts ? Et même, ne devrait on pas avoir un seul et unique système pour toutes les voitures autonomes ?

Car il s'agit quand même d'un système dont dépend des vies humaines et est ce qu'il serait bien raisonnable d'avoir plein de systèmes différents avec, pour certains, des bugs, alors que d'autres seraient plus performants. Peut on accepter d'un état qu'il homologue des systèmes de conduite avec des performances inégales ? Et puis quel est l'avantage concurrentiel d'une marque qui dirait : "Avec mon système autonome, moins de morts sur les routes !" ?

On comprend bien aujourd'hui que les marque essaient de sortir le plus de fonctionnalités autonomes possibles, et c'est certain que la 1e marque à sortir un système autonome niveau 5 aura un avantage concurrentiel, mais ensuite, quel avantage à avoir des systèmes concurrents ?
Avatar de abriotde abriotde - Membre éprouvé https://www.developpez.com
le 22/05/2018 à 13:37
Les systèmes de conduite autonome ne devraient ils pas tous être ouverts ? Et même, ne devrait on pas avoir un seul et unique système pour toutes les voitures autonomes ?
Je suis archi favorable et militant de la cause de l'ouverture de tout les système et encore plus bien évidemment des systèmes de sécurité.

Mais force est de constaté que si c'est un point cruciale, jusqu'ici on a pris l'habitude de remettre nos vie dans les promesse d'entreprises privés avec des conséquences parfois terrible parfois sans conséquences. Pour exemple prenons le système de freinage des constructeur, bien que totalement fermé (mais mécanique donc facilement explorable par rétro-ingénierie) mais dans lequel nous faisons confiance tous comme dans le système ABS. Mais au delà on a toujours fais confiance dans les régulateurs de vitesse, boite automatique et autre électronique constructeur alors il y a peu de chance que cela change malheureusement.
Avatar de Keyla45 Keyla45 - Futur Membre du Club https://www.developpez.com
le 22/05/2018 à 17:10
Go Je cherche à développer des projets tesla
Avatar de echtelion echtelion - Nouveau membre du Club https://www.developpez.com
le 24/05/2018 à 14:04
Euh, il y a vraiment le code source de l'autopilot ?
J'ai vu le kernel linux, et un outil de build, mais aucune app...
Avatar de Hugo mansa Hugo mansa - Futur Membre du Club https://www.developpez.com
le 25/05/2018 à 2:10
Les grands groupes veulent toujours avoir un coup d'avance sur les autres, cette raison suffit pour Tesla dévoile pas tout son code.... Mais là il s'agit de quelque de complexe et potentiellement dangereux ... Donc à mon avis ce code ne doit pas être livré totalement car tout le monde peut s'essayer à des expériences hasardeuse avec mais doit plutôt être partagé entre les experts du secteur afin de produire un truc unique de super qualité...
Avatar de fabphil1 fabphil1 - Candidat au Club https://www.developpez.com
le 25/05/2018 à 18:15
rendre public ....
difficile de croire que le code est vraiment donné à tout le monde, concurrents compris
Avatar de Battant Battant - Membre averti https://www.developpez.com
le 27/05/2018 à 18:38
Bonjour,

Il faut abselument que ces codes souurce soit ouvert à des expertise indépondente

Il s'agit de la vie humaine,

Salutations
Contacter le responsable de la rubrique Accueil