Mazda、DIYスマートホーム連携の開発者に中止命令
(thedrive.com)- コネクテッドカーをスマートホームに組み込もうとする非公式連携が、MazdaによるDMCA申し立てと中止命令で取り下げられ、車両所有者による改造・自動化の範囲が争点になっている
- Brandon RothweilerのコードはMazda APIに接続し、燃料残量の通知や、外気温が特定の温度を下回った際のリモート解錠・始動といった便利な自動化を作れるようにしていた
- Mazdaは、この取り組みには著作権侵害にあたるコードと独占的なAPI情報が含まれ、自社モバイルアプリと同じ機能を提供していると主張している
- Rothweilerは法的リスクと費用を負担するのは難しいとしてコードを撤回し、Home Assistantの告知やMazda SUVフォーラムには既存ユーザーから不満の声が相次いでいる
- BMWやVolvoなど他社の自動車連携、Teslaの公式オープンAPIの事例と合わせて見ると、コネクテッドカーのパーソナライズと相互運用性はメーカーの方針に大きく左右される
Home Assistant向けMazda連携が取り下げに
- ある開発者がMazda車をより便利に使うためのコードを作成してオンラインで共有していたが、Mazdaの法的対応によりプロジェクトは取り下げられた
- Mazdaはこのプロジェクトに対してDMCA申し立てを行った
- 対象はHome Assistant向けのMazda専用統合コードだった
- Home Assistantは、複数の接続デバイスの実行と相互運用のためのオープンソースプラットフォーム
- ソフトウェアはGitHubでホストされていた
連携コードが可能にした自動化
- Brandon Rothweilerは、MazdaのApplication Programming Interface(API) に接続する統合コードを書いた
- このコードにより、Mazdaオーナーは便利な機能を作成して共有できるようになっていた
- 出勤前に燃料残量を確認し、通知を受け取る機能
- 外気温が特定の基準を下回ったときに、車両をリモートで解錠して始動する機能
- Ars Technicaも、これらの機能をMazda APIベースのスマートホーム連携の事例としてまとめている
Mazdaの中止命令と侵害主張
- MazdaはHome Assistant、GitHub、Rothweilerに中止命令を送った
- Mazdaが挙げた侵害理由は次のとおり
- Rothweilerの作業にMazdaの著作権を侵害するコードが含まれている
- Mazdaの独占的なAPI情報を使って追加コードを作成した
- 統合機能がMazda純正モバイルアプリにすでに存在する機能と同一である
- The DriveはMazdaに対し、この主張についての見解を求めており、回答があれば記事を更新するとしている
開発者とユーザーの反応
- Rothweilerは成果物をすぐに取り下げ、選択肢は多くなかったとArsに語った
- 彼は選択肢は「従うか、潜在的な法的リスクにさらされるか」だけだったと説明した
- 自分のしていることが道徳的に正しく、法的に保護されていると信じていても、法的手続きには金銭的コストがかかる
- 余暇に他人を助けるために行っていることに、その財務上のリスクは負えないと述べた
- Home Assistantの削除告知とMazda SUVフォーラムには、オーナーから不満が寄せられている
- あるCX-60ユーザーは、この機能がHome Assistantをより有用にし、費用を節約でき、Mazdaの所有体験をより良いものにしていたと書いている
法的根拠と相互運用性の論点
- MazdaがDMCA削除要請を行える法的根拠は明確ではない
- あるGitHubユーザーは、Rothweilerの作業から著作権のあるコードは見つからなかったと指摘した
- Electronic Frontier Foundationは、相互運用性のためのリバースエンジニアリングはフェアユースに該当し得ると見ている
- 車両の安全性やセキュリティを犠牲にせず、自動車メーカーの合法的なソフトウェアを盗まない形でコネクテッドカーの利便性を高めることは、現代の自動車改造の一部になっている
他メーカーの事例とコネクテッドカーのパーソナライズ
- 複数のメーカーは、リソースをうまく活用するオーナーがこのような形で車両を最適化することに、比較的寛容な姿勢を示しているように見える
- Home Assistantの自動車統合ライブラリには、BMWとVolvoを含む少なくとも6社の自動車メーカーが含まれている
- Teslaは、サードパーティ開発者が利用できる公式オープンAPIの詳細を最近公開した
- 自動車メーカーが電動化とコネクテッドカーにおいても、過去の自動車のようなパーソナライズと独立性を提供すると言うのであれば、訴訟中心の対応から後退する実際の行動が必要だ
1件のコメント
Hacker News のコメント
大手OEMで働き、Mazdaではないものの日本の大企業と約2年間仕事をしたことがあるが、もうこういうことには驚かなくなった。
室内温度センサーをめぐって数か月も苦労したが、そのセンサーはスマートフォンアプリに情報を表示するためだけのものだった。ハードウェアとソフトウェアを両方作り、ディーラー追加オプションとして販売する予定だったが、ハードウェアとパッケージの組み立てまで終わった後、数か月の交渉の末、温度センサーが不正確すぎて(±5°F)法的責任が生じる可能性があるとして廃棄された。
自動制御ですらなく、アプリに表示された情報を見て、ユーザーがリモート始動で車を冷やすか暖めるか判断する程度のものだった。当時はToyotaの意図しない加速問題の真っ最中で、皆が訴訟を避けようと極度に慎重になっていた時期だった。10年ほど経った今でもこうした安全第一の文化が残っているのは驚きだが、ある意味当然かもしれない。
この話題はすでに何度か取り上げられている: "Removal of Mazda Connected Services integration" 10日前 270ポイント 78コメント[0]、"Mazda's DMCA takedown kills a hobbyist's smart car API tool" 6日前 83ポイント 27コメント[1]
1つ目はHome Assistantの元のブログ記事で、2つ目はその記事を参照しつつ少し内容を追加したもののようだ。今回の記事は両方の出典を参照しているが、新しく加えた内容は少ない。
[0]: https://news.ycombinator.com/item?id=37874220
[1]: https://news.ycombinator.com/item?id=37921584
Mazdaの立場からすると、このオープンソースプロジェクトがMazdaが収益化したい何かをしているからだ、としか想像しにくい。そうでなければ、人々が車の購入をより良く感じられるようにするプロジェクトを、なぜ止めるのか。
ホームオートメーションで最悪だったのは、各社がより大きな相互運用性ではなく、顧客を自社のエコシステムに閉じ込めようとする試みだった。
核心はエンゲージメント指標だ。ソフトウェアという汚物の沼をかき分けながら集団で浪費した時間が、そのままキャリアや給料になる人が多い。苛立ちと時間の浪費そのものが目的であり、代替クライアントや自動化手段はその目的に反する。
ここではよくブルシット・ジョブが語られるが、誰もが不快すぎて目を背けているのは、エンドユーザーの苛立ちと苦痛からキャリアを引き出す技術・ソフトウェア業界のブルシット・ジョブだ。
最近、iOS、Chromecast、「スマート」電球、ロボット掃除機、スマートウォッチと格闘しているが、どれもロックダウンされ、ひどくてバグだらけで、おそらく違法なスパイウェアを押し付けようと全力を尽くしている。
本気で聞きたいのだが、なぜこれがデフォルトなのか。人々が製品を少しマシにしたとして、企業は何を失うのだろうか。
結果は外から見ると、しばしば理解不能になる。
ビルディングオートメーションでは、Johnson Controls、Carrier、Siemens、Honeywell、Traneなどが独自コントローラーとソフトウェアを提供している。複数のディーラーが1つの製品群を売る「オープン」なシステムも一部あり、私が見た大きな軸はDistechとAlertonだ。
火災報知ではJohnson Controls(Simplex)、Siemens、Honeywell、Boschがあり、Honeywellは自社製品群だけでなく、ディーラーが販売するNotifierとSilent Knightも保有している。
ナースコール、脅迫警報、セキュリティ、監視システムなど、ほかの低電圧・制御システムにも同じ独自システムの問題がある。
どこかで過度に熱心な安全担当の役員がやったことの可能性が高そうだ。
今ではMazdaを持っていることに腹が立つ。法務部は目的を達成したな。エンジニアリングとマーケティング部門の努力を、たった一度の行動ですべて台無しにした。
https://mazdatweaks.com/serial/
こういうプロジェクトには自分の名前を載せないほうがいい。15年前に苦労して学んだ。ただ作って、レーダーの下を飛び、偽名のままで、ハッカーらしくやればいい。
実際にこの開発をどうやって止められるというのだろう?
もし自分が作者なら、自分の必要を満たすために時間と労力をかけて自由なオープンソースソフトウェアとして公開したのに、停止要求書を受け取ったとしても、その必要性はなお残ったままだろう。GitHub はおそらく要求に応じてリポジトリを閉じるだろうが、自分ならいったん中止して身を引いたあと、プロジェクトが突然別の Git サーバーに再び現れるようにすると思う
もちろん自分の名前は外し、同様の要求にあまり従わなさそうな国でホスティングするだろう
DMCA だって? Mazda は、私たちがこれで車をダウンロードでもすると思っているのか?
最近 DMCA 例外の法的問題を読んでいて、https://news.ycombinator.com/item?id=37961007 に投稿したのだが、DMCA 例外は3年ごとに勧告されることを知った。特に今回の件に関係がありそうな項目が「Proposed New or Expanded Exemptions」セクションにあった
Mazda が DMCA 削除を要求する法的根拠はおそらくないだろう。おそらく、法的防御にかかる費用が大きいことを利用して個人を屈服させようとする嫌がらせに近いと思う
企業には弁護士軍団がいて、何年も法廷で争う資金があるが、この人にはそれがない。訴訟の脅しは、実質的には金に火をつけるぞという脅しのようなものだ
彼らの「根拠」を見るとこうだ
こういうことを見ると、コードを書いてはいるが収益を上げているわけではないなら、米国でホスティングする理由はないと思う。単に Gitee に置けばいい