2 ポイント 投稿者 GN⁺ 2025-12-15 | 1件のコメント | WhatsAppで共有
  • Arduinoの新しい利用規約が公開された後、オープンソースハードウェアコミュニティで Adafruitとの対立 が表面化
  • Adafruitは、新規約が リバースエンジニアリング禁止、ユーザーがアップロードしたコンテンツへの恒久的ライセンス、AI機能のための広範な監視 を含み、オープンソースの原則を損なうと批判
  • Arduinoは、これらの制限は SaaSクラウドアプリケーションにのみ適用 され、ハードウェアのオープンソース精神は維持されると反論
  • EFFは一部条項について「以前よりユーザー保護の水準が低下した」と指摘し、ライセンス撤回権の削除 を問題視
  • 今回の論争は、オープンソースハードウェアの定義とクラウド中心への転換の境界 を浮き彫りにし、コミュニティの信頼と透明性の重要性を際立たせている

Arduinoの規約変更と論争の背景

  • Arduinoは Qualcommによる買収後、新しい 利用規約 を発表し、オープンソースコミュニティ内で議論が発生
    • Adafruitは、この規約が リバースエンジニアリング禁止条項 を含み、オープンソースの精神に反すると主張
    • Arduinoは「制限は クラウドベースのSaaSアプリケーション にのみ適用され、既存のオープンソースハードウェアはそのまま維持される」と説明
  • Adafruitの Phillip Torrone はLinkedInで、「Arduinoユーザーは今や、プラットフォームがどのように動作しているかを理解したり分析したりすることまで禁止される」と警告
    • この投稿は1,500件を超えるリアクションを集め、コミュニティ内で大きな反響を呼んだ

クラウド中心の開発環境とプライバシー問題

  • Adafruit創業者 Limor “Ladyada” Fried は、Arduinoの説明は実態を矮小化していると批判
    • Arduinoの公式サイトは クラウドエディタとWeb IDEの利用を強く推奨 しており、特にChromeOS環境では事実上唯一の選択肢だと指摘
    • クラウド利用時には アカウント作成とマーケティング・プロファイリングへの同意手続き が必須で含まれていると述べた
  • Friedは「ローカルIDEをダウンロードしてハードウェアをハックしていた過去とは異なり、今では 個人データとサブスクリプション型サービス に依存する構造へと変わった」と評価

ユーザーコンテンツとライセンス条項

  • Adafruitは、新規約が ユーザーがアップロードしたコンテンツに対する恒久的かつ取消不能なライセンス を付与すると批判
  • Arduinoは「ユーザーがクラウド機能を要求する際に必要な 機能上の権限付与 にすぎず、所有権はユーザーに残る」と反論
    • 例: クラウドでスケッチをコンパイルしたり、フォーラムに投稿したりする際に必要な技術的権限
  • EFFの Mitch Stoltz は「以前の規約では、ユーザーはいつでもライセンスを撤回できたが、新規約ではそれが削除された」として、ユーザー保護の弱体化 を指摘

アカウント削除とデータ保持ポリシー

  • Arduinoは「ユーザーはいつでもアカウントとコンテンツの削除を要求でき、削除時には投稿は匿名化される」と説明
    • ただし、2年以上非アクティブなアカウント の場合、コミュニティからの要請に応じて 投稿者名を5年間保持
    • その後5年が経過すると、ユーザー名は削除され、投稿は非識別化される
  • Friedは、こうした方針は「コミュニティのアイデンティティとデータを ユーザーの統制権ではなく運営側の資産として扱っている 」と批判

AI機能とユーザー監視をめぐる論争

  • 新規約は AIの禁止利用事例(犯罪、偽情報、軍事利用など)を明記し、ユーザー活動を監視する権限 を含む
    • Arduinoは「法令順守とサービス安定性の確保のための措置だ」と説明
  • Friedは「すべてのユーザーを対象にした 広範な監視 は信頼を損なう」として、透明で限定的な監視設計 を求めた
    • 「オープンソースライセンスは利用目的の制限を認めない」とし、軍事利用禁止条項は 『オープンソース』の定義と両立しない と強調
  • Adafruitは、Arduinoの規約が「事実上 ライセンスの自由を無力化している 」と批判

今後の見通しとコミュニティの反応

  • Arduinoは「コミュニティの懸念を理解しており、透明性と対話 を継続していく」と発表
  • Adafruitは「真のオープンソースハードウェア を引き続き設計・公開する」とし、Zephyr、BLE、IoTなど 多様なエコシステムへの対応 を続ける計画
  • Friedは「協力はいつでも歓迎するが、完全なオープンソースライセンスと文書化 が前提でなければならない」と強調

1件のコメント

 
GN⁺ 2025-12-15
Hacker Newsの意見
  • EspressifのESP32/ESP8266チップを使い始めて以来、Arduinoのことはほとんど忘れていた
    VSCode拡張をきちんと設定すればIDEすら不要で、その代わりにPlatformIOをぜひ一度試してみたいと思っている

    • 子どもの頃はArduinoを使っていたが、高価だったので互換品に移った
      その後ESP8266/ESP32が登場してからはArduinoを完全に離れた
      教育用や産業用には意味があるのかもしれないが、個人的にはもう使う理由がない
      VSCodeでPlatformIOを長く使ってきたが、最近はESPHomeでもっと素早く作業する方を好んでいる
    • 私はarduino-cliとMakefileを使ってコードのコンパイルと書き込みをしている
      --verboseオプションで実行過程を確認できる
      PlatformIOが良いという話はよく聞くが、VSCode統合以外にどんな利点があるのか気になる(私はemacsユーザーだ)
    • Adafruit Ampyesptoolpicocom、そしてVSCodeを組み合わせて使っている
      コマンドをCLIの履歴に保存しておいてCtrl+Rで呼び出すととても便利だ
    • 10年以上Arduino IDEを使っていたが、数か月前にPlatformIOへ乗り換えた
      高速ビルド再現可能な環境、複数デバイスへのイメージ書き込み、ビルド時パラメータなど、IDEでは不可能な機能を提供してくれる
  • Raspberry Pi PicoはArduinoの代替としてずっと扱いやすい
    デュアルコアとIOコプロセッサがあり、Pico2RISC-Vモードまでサポートしている
    バイナリアップロードは単にファイルをドラッグするだけでよく、Linuxではpicotoolでスクリプト化できる

    • ドキュメントが本当に素晴らしい。RP2350データシートを見ると、設計チームの細かな考えまで盛り込まれている
      こういう文書なら数セント高くても買う気になる
    • 一方でRP2xxxシリーズはハードIPが弱く、PIOでもそれを完全には補えていない
      趣味用途には素晴らしいが、複雑なプロジェクトではSTM32に比べて物足りない
    • RP2040ラインは本当にすばらしく、Tindieのような場所でこのチップを使う小規模メーカーたちを応援したい
    • CR2032電池でどれくらい長く動くのか気になる
      STM32L011は数か月、場合によっては数年も持った
    • picotoolでスクリプト化も可能だが、別のPicoやDebug Probeを使ってデバッグを設定する方がもっと簡単だ
  • 新しいArduinoシステムがどう動くのか説明が不足していて、新ライセンスの影響を判断しにくい
    以前はUSBで書き込んでいたが、今はWebエディタで無線プログラミングをするという話がある
    WiFiが必須なのか、どんなネットワークプロトコルを使うのか、どうやってペアリングするのかが気になる

    • もっと重要なのは、ローカル開発が今でも可能なのか、それとも今後はクラウド依存になるのかという点だ
  • QualcommのSaaSプラットフォームはただの普通のサービスで、Arduinoは以前のままだ
    EFFもArduinoもオープンソースに友好的な立場なので、Adafruitのマーケティング的な論争は気にしていない

    • Adafruitの原文は詳細を省きつつ、意図的に不安をあおるような書き方だった
    • 私も同意する。もう20年近く前からArduinoライブラリを書いてきた
  • Qualcommが市場を支配するのは難しそうだ
    CPUも、ブートローダーも、コンパイラも彼らの所有物ではなく、中国メーカーはルールに従わないだろう
    Arduino IDEは今ではデバッグ機能不足で使いづらいという意見が多い
    QualcommによるArduino買収はAIの誤った判断だったのかもしれない

    • Arduino IDEは今でも非技術ユーザーには入りやすい入口を提供している
      だが、高度な機能へ移るための段階的な道筋がない
      プロジェクト構造は単一ファイルに縛られており、ビルドシステムも使いにくい
      CIではMakefileを使うが設定が面倒だ
      それでも自動リロードのおかげでエディタの問題はやや少ない
    • Arduino市場は小さく、Qualcommはもっと大きなプロジェクトですら打ち切ったことがある
      Arduinoの成否は彼らにとって重要ではない
    • 英語は完璧に理解できた :)
  • Anything that was open, stays open」という言葉はあるが、AndroidとGoogle Play Servicesを見ると考えが変わる

    • それでも彼らは素晴らしい仕事をした
      他社の助けもあったが、YouTubeクライアント制限のような方針は残念だ
  • Adafruitはいま教育・ホビー市場の先頭走者だ
    ArduinoやSparkFunは以前ほどではない
    ただしMicroPython中心に進むのは、学習後半で壁になる可能性がある
    それでもC++ライブラリのサポートは維持されている

    • Adafruitは実際にはCircuitPythonに注力している
      MicroPythonより単純で、私はC++よりPythonの方を好む
      Arduino IDEの代わりに自分の好きなエディタでPythonを使える方がずっと快適だ
    • Pythonの利用はユーザー層を広げる戦略として合理的だ
      誰もがC++の専門家である必要はない
  • 記事の大半は競合であるAdafruitの主張をそのまま受け入れている
    EFFは新しい利用規約を概ね妥当だと見ているのに、Adafruitは不要な論争を生み出している

    • AdafruitはArduinoの競合ではない。実際にArduino製品を販売している
    • Adafruitの視点は理解できるが、ライセンス互換性の問題を誇張していると思う
      オープンハードウェアは今では保守もそれほど難しくなく、生態系は十分な自立性を持てる
  • Chief microcontroller rival Adafruit」という表現は不正確だ
    AdafruitとArduinoはPCBブランドにすぎず、チップはSTやRenesasのようなメーカーが作っている

    • 表現はやや不正確だが、ArduinoももともとAtmelやPicoのチップを直接製造していたわけではないので、ある程度は理解できる
  • 私はArduino IDEをほとんど使わない
    遅くてクラウド依存なのが嫌いだ
    その代わりPico + VSCodeの組み合わせを使っている

    • しかし学校でLEDを点滅させたい学生には、Arduino IDEの手軽さが今でも必要だ
    • IDEは事実上使い物にならないほど遅い