Le retrait du DMCA de Mazda tue l’outil API de voiture intelligente d’un amateur

Le retrait du DMCA de Mazda tue l’outil API de voiture intelligente d’un amateur

Avant la semaine dernière, les propriétaires de certains véhicules Mazda qui disposaient également d’une configuration Home Assistant pouvaient établir des connexions pratiques pour leur voiture.

Un aperçu du potentiel des données Mazda de Home Assistant, avant leur suppression.

Pilote CX60 Plan énergétique Agile Octopus Encore d’autres possibilités étaient vastes

Mazda, cependant, a eu des problèmes avec le projet, qui était en grande partie le travail libre d’un développeur de logiciels, Brandon Rothweiler . Dans un avis DMCA (Digital Millennium Copyright Act) envoyé à GitHub , Mazda (ou un agent autorisé) allègue que l’intégration de Rothweiler :

  • contient du code qui « viole la propriété des droits d’auteur [de Mazda] ».
  • a utilisé « certaines informations Mazda, y compris des informations API exclusives », pour « créer du code et des informations ».
  • contenait du code qui « fournit les mêmes fonctionnalités que celles actuellement disponibles » dans les applications Mazda publiées sur l’ App Store d’Apple et le Google Play Store pour Android.

Un jour plus tard, Rothweiler a fait une pull request au projet principal de Home Assistant : « Je supprime l’intégration Mazda en raison d’un avis juridique qui m’a été envoyé par Mazda. » Le projet Home Assistant a poussé une mise à jour pour supprimer l’intégration, publiée à propos de  » Le premier recours de Mazda n’était pas de nous contacter ni de contacter le responsable, mais d’envoyer une lettre de cessation et d’abstention. « 

Ars Technica a contacté Home Assistant et Mazda pour commentaires et mettra à jour le message avec toute nouvelle information en réponse.

J. Nick Kolston, contributeur fréquent de Home Assistant, ou bdraco sur GitHub, a été le premier des nombreux commentateurs confus par les affirmations du code de Mazda. « Je n’ai trouvé aucun code protégé par le droit d’auteur dans le package pypi auquel ils font référence dans l’avis, donc je ne suis pas sûr du code auquel ils font référence (à moins qu’ils ne parlent de l’API elle-même ?) », ont-ils écrit . D’autres ont noté qu’il était peu probable que l’extension de Rothweiler, écrite en Python et JavaScript, ait copié le code de l’application mobile de Mazda.

L’ingénierie inverse pour l’interopérabilité, telle que l’exposition des détails de l’application Mazda à Home Assistant, pourrait être considérée comme une exception d’usage équitable au DMCA, comme l’ explique l’EFF . Et si la Cour suprême a refusé de se prononcer sur la question de savoir si les API sont soumises au droit d’auteur, elle a statué dans l’affaire Oracle contre Google en 2021 que, en fonction de certains facteurs, la réimplémentation d’une API, notamment dans le but de connecter et d’étendre des produits, est protégé par un usage équitable.

Peu de temps avant la suppression de l’intégration Mazda, les analyses de Home Assistant ont montré 227 utilisateurs . Les intégrations impliquant d’autres marques de voitures, notamment Subaru, la Nissan Leaf et le Wall Connector de Tesla, sont toujours présentes.

Rothweiler, joint par email, a indiqué ne pas pouvoir commenter les détails du fonctionnement de son intégration. Son intégration était un passe-temps, a-t-il déclaré, comme c’était le cas pour d’autres intégrations et pour Home Assistant dans son ensemble. « Les utilisateurs donnent de leur temps libre pour s’entraider pour atteindre leurs objectifs en matière de domotique », a écrit Rothweiler.

« Lorsque Mazda m’a contacté, mes options étaient soit de me conformer, soit de m’exposer à un risque juridique potentiel. Même si je pense que ce que je fais est moralement correct et protégé par la loi, les procédures judiciaires ont quand même un coût financier. Je ne peux pas me permettre d’assumer ce risque financier pour quelque chose que je fais pendant mon temps libre pour aider les autres », a-t-il écrit.

Home Assistant a noté dans son article de blog que Tesla avait récemment ouvert la documentation API pour les logiciels tiers et que la plate-forme logicielle du groupe Volkswagen ( même turbulente ) dispose d’une application Home Assistant.

« Nous pensons sincèrement qu’il existe un terrain d’entente entre nous et Mazda lorsqu’il s’agit de permettre aux propriétaires de leurs voitures d’explorer les possibilités de leurs propres données », a écrit Paulus Schoutsen, fondateur de Home Assistant.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *