Netfilter 開発者は、GPL に違反する集団的意思決定を擁護した

Netfilter カーネル サブシステムの現在の開発者は、Netfilter プロジェクトの元リーダーであるパトリック マクハーディとの合意を求めて訴訟を起こしました。同プロジェクトは、長年にわたって GPLv2 違反者に対する脅迫に似た攻撃でフリー ソフトウェアとコミュニティの信頼を傷つけ、次のような目的で行われました。個人的な豊かさを得る。 2016年、McHardy氏は倫理違反を理由にNetfilterのコア開発チームから外されたが、彼のコードがLinuxカーネルにあるという事実から利益を得続けた。

マクハーディ氏は、GPLv2の要件を不条理なまでに推し進め、製品にLinuxカーネルを使用している企業による軽微な違反に対しては高額な金額を要求し、違反を排除する時間を与えず、ばかばかしい条件を提示した。 たとえば、同氏はスマートフォンのメーカーに対し、自動的に配信されるOTAファームウェアアップデート用のコードを紙に印刷して送信するよう要求したり、「コードへの同等のアクセス」という表現を解釈して、コード用のサーバーがバイナリアセンブリをダウンロードするサーバーよりも遅くないダウンロード速度を提供する必要があると主張した。

このような訴訟における圧力の主な手段は、GPLv2 に規定されている違反者からのライセンスの即時取り消しであり、GPLv2 への違反は契約違反として扱われ、裁判所から金銭賠償を得ることができました。 。 Linux の評判を傷つけるこの攻撃に対抗するために、一部のカーネル開発者と、カーネルでコードが使用されている企業は、ライセンス取り消しに関する GPLv3 ルールをカーネルに適合させるために率先して取り組みました。 これらのルールにより、初めて違反が検出された場合、通知の受領日から 30 日以内にコードの公開に関する特定の問題を排除することが可能になります。 この場合、GPL ライセンスの権利は復元され、ライセンスは完全には取り消されません (契約はそのまま残ります)。

マクハーディとの対立を平和的に解決することは不可能であり、彼はメインの Netfilter チームから追放された後、連絡を取るのをやめた。 2020 年に Netfilter コア チームのメンバーは法廷に出廷し、2021 年にマクハーディと合意に達しました。この合意は法的拘束力があり、コアに含まれる、または別個に配布される netfilter/iptables プロジェクトのコードに関連する法執行措置を規制するものと定義されています。アプリケーションとライブラリ。

この契約に基づき、GPL 違反への対応と Netfilter のコードにおける GPL ライセンス要件の強制に関するすべての決定は、集合的に行われなければなりません。 この決定は、コア チームのアクティブ メンバーの過半数が賛成票を投じた場合にのみ承認されます。 この協定は新たな違反を対象とするだけでなく、過去の訴訟手続きにも適用される可能性がある。 そうすることで、Netfilter プロジェクトは GPL を強制する必要性を放棄するわけではありませんが、コミュニティ指向の原則を遵守し、違反を修正する時間を確保します。

出所: オープンネット.ru

コメントを追加します