BTC ETH SOL XRP DOGE S&P 500 NASDAQ DOW EUR/USD USD/JPY GOLD
BTC ETH SOL XRP DOGE S&P 500 NASDAQ DOW EUR/USD USD/JPY GOLD

Read the English original

BambuStudio AGPL違反、法的およびFOSS論争を引き起こす

AGPL license agreement document next to a computer monitor showing code diffs

オープンソース法が現実の世界に進出

BambuStudioのPrusaSlicerフォークは、AGPLコンプライアンスに関する法的論争を引き起こしました。この違反は技術的な問題だけでなく、コーポレートツールとコピーレフトライセンスの厳格な相互性の要求との衝突である。Prusaのコミュニティにとって、これはコードの再利用ではなく、オープンソース開発の利点を独自に選んで利用しながら義務を回避することができるかどうかについてである。

論争の中心は、BambuStudioがPrusaSlicer、無料の3Dプリンティングソフトウェアを修正し、ソースコードを共有せずに変更を配布したことにある。AGPLでは、ネットワーク経由で配布される派生作品もオープンソース化する必要がある。Bambuのアプローチ、つまりツールのフォーク、機能の追加、およびSaaSバージョンの販売は、ライセンスの標的となる。Prusaのリードデベロッパー、Josef Prusaは、コードコミットとAPIの差分で违反を文書化し、裁判所が無視できない紙の道を作成した。

法的先行事例の衝突

これは、オープンソースライセンスが商業的利益と絡んだ最初の事例ではない。2022年のVersata対Ameriprise事件は、企業がGPLライセンスコードをどのように扱うかについての根本的な欠陥を明らかにした。VersataのDistribution Channel ManagementソフトウェアにはGPLライセンスのVTD-XMLが含まれていたが、企業は独自のライセンスを避けた。Ameripriseがこれを発見すると、反訴し、VersataのGPL違反が自身のソフトウェアの使用を無効にしたと主張した。事件は、州裁判所がGPL違反の主張を聞くことができるかどうかという問題で決着したが、裁判所のGPL違反が連邦著作権法によって先取されるという裁定で決着した。

結果は空白を残した。裁判所は、ライセンスのコンプライアンスについて裁定できるが、GPLの下で企業が製品をオープンソース化することを強制することはできない。GPL違反が直接の著作権侵害として枠組み化されていない限りである。この技術的問題により、違反者はライセンスの要件の完全な範囲を避けながらも配布に関する法的リスクに直面することができる。

AGPLがプロプライエタリーエコシステムに重要な理由

AGPLは、ネットワークサービスについてもソースコードを開示する必要があるというGPLの欠陥を埋めるために設計された。GPLとは異なり、ソフトウェアの配布に焦点を当てているAGPLは、明示的にSaaSを配布の一形態として扱う。BambuStudioのSaaSモデルは、修正されたPrusaSlicerコードをホストされたサービスにバンドルするため、AGPL違反は法的に訴訟可能となる。

Prusaの擁護は、より広い緊張を浮き彫りにする。オープンソースプロジェクトは、統一性を維持するためにライセンスを施行する必要があるが、そのような施行には、ほとんどの開発者が欠如しているリソースが必要である。この事例は、オープンソースライセンスがクラウド優先のビジネスモデルとどのように相互作用するかについての再検討を迫る可能性がある。Prusaが勝訴すれば、SaaSがAGPLの下で配布から免除されないという先例が設定される可能性があり、業界に波及効果をもたらす可能性がある。

見ていくべきもの

BambuStudio事件は、おそらく裁判所がPrusaの議論を受け入れるかどうか、つまりSaaSがAGPLの下で配布を構成するかどうかによって決まる。Prusaが勝訴すれば、他のFOSSプロジェクトがクラウドベンダーに対してライセンスを施行するためのテンプレートとなる可能性がある。一方、敗訴すれば、企業がAGPLの曖昧さを利用してサービスモデルを利用することを奨励する可能性がある。

並行して、Versata事件の結果は、GPL違反を商用ソフトウェアで裁判所がどのように扱うかについて明らかにする可能性がある。裁判所が会社にコードをオープンソース化することを強制できないとしても、損害賠償または禁止令を課す可能性がある。いずれの結果も、オープンソースコンポーネントを使用する企業のリスク評価を再定義する。FOSSコミュニティは、コンプライアンスと搾取の間の線引きを明確にするための明確なルール、できれば裁判所からのもの、訴訟からのものでなく必要である。