ソフトウェアの自由の保護:GPL違反者に対して訴訟を起こしています



Habréやその他のリソース、デバイスや独自のソフトウェアのメーカーが長年にわたってGPLライセンスに違反しいるという情報が繰り返し公開されます。無料のソフトウェアは誰でも利用できますが、多くの電子機器メーカーは、より多くのお金を稼ぐためにGPLに違反しています。



ライセンスの条件がどれほどソフトであっても、その条件に違反した場合、あなたはこれに対して法的責任を問われる可能性があります。これはまさに、オープンソースのソフトウェアプロジェクトを支援する人権団体である米国を拠点とするSoftware Freedom Conservancy(SFC)がやろうとしていることです。SFC、IoTガジェットやその他のデバイスのメーカーによる違反を容認しないことを発表しました。



何が問題ですか



製品でGPLによって保護されているオープンソースソフトウェアを使用するには、製造元がソースコードを提供する必要があります。プロジェクトコードとインストール手順の両方がこの要件の対象となります。そうしないと、ユーザーはソフトウェアを制御できず、「オープンソース」という用語の本質が失われます。



残念ながら、規則に従う企業はほとんどなく、ほとんどの企業は、GPLライセンスの要件に準拠せずに、適切と思われる無料のソフトウェアを使用しています。何年にもわたって、違反者は、無料のソフトウェアソースを使用し、罰せられないようにするために、法律を回避する良い方法を学びました。



SFCの関係者は、ほぼすべての主要なソフトウェアおよびハードウェアベンダーがGPLソースコードを使用していると主張しています。それらのほとんどすべてが条件に違反しています。これは特にIoTデバイスのメーカーに当てはまります。



SFCの代表者が友好的な方法で企業と交渉しようとすると、後者は交渉プロセスを遅らせ、すべての問題が自力で解決するようにします。さらに、企業は、SECが彼らを違反者と見なした場合、組織は法廷に出なければならないとしばしば述べています。



最近まで、違反者は目をつぶっていましたが、今では状況が変わりました。



何が変わったの?



非営利の人権団体であるSoftwareFreedom Conservancy(SFC)は、まさにそれを行うことを決定しました。法の違反者を罰するために法廷に行くことです。たとえば、GPLライセンスの条件に準拠していない大手電子機器メーカーの1つに対して、米国でショートライアルを開催する予定です。



SFCは何年もの間、オープンソースソフトウェアの利点と、アイデア、コード、および製品を盗むことの回避を伝えようとしてきました。ただし、前述のように、メーカーは引き続きLinuxベースのクローズドファームウェアデバイスをリリースしており、ライセンス条項に違反しています。問題のあるソフトウェアには、冷蔵庫、電子ベビーシッター、仮想アシスタント、サウンドバー、ドアベル、セキュリティカメラ、自動車システム、AV受信機、テレビが付属しています。



SGCの弁護士は、攻撃者が責任を回避するために使用する基本的な手法を研究しました。さらに、SGCは侵入者に対処するための戦略を開発しました。これがどれほど効果的かは、時が経てばわかるでしょう。これまでのところ、どの会社がその国で働く権利を最初に失うかは誰にもわかりません。



GPLとは何ですか?





ライセンスとその機能の本質を思い出してください。GNU General Public License(GPL)は無料のソフトウェアライセンスです。GPLを使用すると、ユーザーはソフトウェアを使用、配布、調査、および変更できます。



GPLの対象となるソフトウェアの使用条件は非常にソフトです。特に、GPLを使用すると、新しいソフトウェアを商用を含むあらゆる目的に使用できます。さらに、ソフトウェアのコピーを配布したり、開発したプログラムと一緒にソースコードを受け取ったり、ソフトウェアに変更を加えたり、新しい無料ソフトウェアを開発するときにその一部を使用したりすることができます。



同時に、GPLは条件を設定します。変更されたソースを共有する必要がありますが、変更もGPLの条件に基づいてライセンスされます。



GPLでカバーされるソフトウェアの簡単な例は、Linuxカーネルと、ほとんどのGNU / Linuxディストリビューションに付属する多数のGNUユーティリティです。



SFCは他に何をしますか



組織は一度に3つの方向に取り組むことを計画しています:



  • メーカーにGPLに準拠し、既存の違反を排除するように強制します。
  • 他の組織と協力して、製品がGPLに準拠していることが、プライバシーと消費者の権利を保護するための重要な詳細であるという考えを広めます。
  • 代替ファームウェアを作成するためのFirmwareLiberationプロジェクトの開発。


最後のポイントとして、SFCは、Linuxに基づく組み込みソリューションのカテゴリから特定のクラスの製品を選択し、それらのための代替の完全に無料のファームウェアを開発する予定です。これらは、GPL違反の排除の結果としてベンダーによって発見されたコードに基づいています。OpenWrtプロジェクトでは、WRT54Gのファームウェアコードを使用して、ほぼ同じスキームが使用されました。





SFCの最高責任者であるBradleyKuhnは、今こそ違反者を裁判にかけるための最も厳しい法的措置の時であると主張しています。組織には経験があります。たとえば、2010年、SFCは、GPLの条件に違反したとして、Westinghouse DigitalElectronicsから138,000ドルの補償金を獲得しました。同社はオープンソースのファームウェアを使用していましたが、ファームウェアのソースコードは公開されていませんでした。罰金に加えて、企業は問題のあるソフトウェアを搭載したデバイスの販売を禁止されました。



組織のイニシアチブは、他の業界の代表者によってサポートされていました。特に、ARDC Foundation(Amateur Ra​​dio Digital Communications)は、すでに15万ドルの助成金をSFC組織に割り当てています。



SFCは保護します QEMUエミュレーター、Win32 APIの無料実装(WINE)、SMB / CIFSプロトコルの無料実装(Samba)、ホームルーター用の組み込みOS OpenWrt、Busyboxコンソールユーティリティパッケージなど、44のオープンソースプロジェクト。






All Articles