Apache SoftwareFoundationが依存関係でBSD +特許ライセンスを禁止した後、ReactユーザーがFacebookにReact.jsの再ライセンスを申請
公開: 2017-07-18
Apache Software Foundationは週末に通知を発行し、FacebookのBSD + PatentsライセンスをApachePMCメンバーの許可されていないライセンスのカテゴリXリストに追加したことを示しました。 これは、Facebookがほとんどのオープンソースプロジェクトに使用しているライセンスです。
FacebookのRocksDBチームの代表者は、Apache Foundationの投稿にコメントし、プロジェクトがApache PMCメンバーの要件に準拠するために、8月31日の再ライセンスの期限に間に合うことをアドバイスしました。その変更は本日コミットされました。
RocksDBチームは、Apache2およびGPL2(MySQL互換性のため)ライセンスの下でデュアルライセンスされるようにライセンスを調整しています。 これは、8月31日よりもかなり前に発生するはずです。 ライセンスに関する歴史と哲学は、一般的に複雑な議論であり、特にFacebookの意図に照らして、このスレッドで実際に完全にキャプチャされているかどうかはわかりません。
RocksDBをすでに利用しているASFプロジェクト全体で、多くの余分なエンジニアリング作業が望ましいものだとは思わないので、今朝のPMCへのガイダンスを調整できることを願っています。
ApacheプロジェクトでBSD + Patentsライセンスを禁止するというASF法務委員会の決定に照らして、ASFメンバーのJoan Touzetは、FacebookにApache Licensev2.0およびGPL2でのReact.jsの再ライセンスを検討するように促す問題をReactリポジトリで開きました。 :
これは、特に直接依存関係として同様にライセンスされたコードを必要とするプロジェクトから、Apacheコミュニティに多くの動揺とフラストレーションをもたらしました-これらの主なものはRocksDBです。
私たち(Apache Software Foundation)は、RocksDBがデュアルApache Licensev2.0およびGPL2ライセンスの下でコードを再ライセンスするという知らせを受けました。
ASFトップレベルプロジェクト(Apache CouchDB)のReact.JSのユーザーとして、同様の条件でReact.JSの再ライセンスを検討してください。 そうでなければ、私たち自身のような多くのASFプロジェクトは、Reactに依存して構築するのをやめなければなりません。
RocksDBの再ライセンスはその特定のプロジェクトの問題を解決しますが、ASFによるFacebookのBSD + Patentsライセンスの禁止は、React.jsを含むFacebookの他の広く使用されているテクノロジーが依然として禁止されていることを意味します。 これは、多くのオープンソースプロジェクトで問題を引き起こす可能性があります。
MinioチームのHarshavardhanaは、Reactの再ライセンスを求めるFacebookへの請願を支持してコメントしました。
「私たちのオブジェクトストレージブラウザUIはReactに基づいており、Apache2.0のライセンスを取得しています」と彼は言いました。 「移行するのは不幸で時間がかかりますが、Apacheの非互換性に関する新しい情報の代わりに移行する必要があります。 Reactの再ライセンスを検討してください。」
ReactのClojureScriptインターフェイスであるOmの寄稿者も、ASFの新しい要件がプロジェクトに影響を与えるかどうかについて話し合っています。 Greg Steinは、ASFを代表してコメントし、FacebookのBSD + Patentsライセンスを禁止するという組織の決定の背後にある理由を明らかにしました。
ASFは、「ライセンスの非互換性」ではなく、ポリシー上の理由からこのパスを選択したことに注意してください。 Apacheコードのダウンストリームユーザーが、(以前は)RocksDBにあり、(現在は)ReactにあるPATENTSグラントに驚かされたくありません。 ユーザーはALv2に従うだけでよく、それ以上の制約はありません。
これらのライセンスは連携して機能し(IMO)、ユーザーに2セットの制限を提供するだけです。
スタイン氏は、決定を下したのはASFの弁護士ではなく、「財団がユーザーにリリースするソフトウェアにFB / BSD +特許ライセンスを混在させることを禁止する」という組織の方針決定であると述べた。
Facebookは再ライセンスの問題について社内で話し合っています
Redux、Create React App、およびReact HotLoaderの共著者であるDanAbramovが、再ライセンスに関するGitHubのディスカッションに参加し、Facebookが再ライセンスの申請をどのように処理しているかについての簡潔で曖昧な要約を示しました。

「ちょっとした最新情報を提供するために、これについては約1週間、社内でさらに話し合う予定です」とAbramov氏は述べています。 「これは私が言えることと同じくらいです。 Reactのこの変更については楽観的ではありませんが、これから見ていきます。 @ daveman692は、これらの議論が終わったときに更新を提供することに親切に同意しました。」
オープンソースプロジェクトでこの問題を解決する最も便利な方法である特許付与を完全に取り下げることは、起こりそうにありません。 Reactは、その短い歴史の中ですでに2回の再ライセンスを経ています。 当初はApache2.0でライセンスされていましたが、2014年10月にBSDライセンスに加えて、非常に物議を醸す終了条項を含む特許付与に変更されました。 2015年4月、React.jsとは関係のない問題で、特許訴訟にFacebookまたはその関連会社に対する反訴が含まれていなかった場合に、ライセンシーがソフトウェアを引き続き使用できるように、特許付与がわずかに変更されました。
FacebookのBSD + Patentsライセンスの終了条項は引き続き人気がなく、多くのオープンソースプロジェクトのメンテナによって疑わしいと見なされています。 DrupalプロジェクトがBackbone.jsに取って代わるクライアント側のフレームワークを検討し始めたとき、Dries Buytaertは、WordPress.comのCalypsoとReactの貢献者からの反発を引用して、「潜在的に受け入れられない特許条項」であると述べたことに基づいてReactを渡しました。
WordPressオープンソースプロジェクトは、どのJavaScriptフレームワークをコアに含めるかについての決定を正式に発表していませんが、すべての兆候はReactを示しています。 WordPressの今後のGutenbergエディターはReactに基づいて構築されており、その主な貢献者はWordPress.comのReactベースの製品に取り組んでいるAutomatticの従業員です。 グーテンベルクは、書き直しの兆候がなく、途方もないペースで前進し続けており、WordPressの共同作成者であるマット・マレンウェッグは、Reactを使用することへの彼の好みについて率直に語っています。
Automatticの法律顧問は、同社がプロジェクトの現在のライセンスの下で製品にReactを使用することに満足していると述べていますが、WordPressコミュニティの他の人々はフレームワークをコアに含めることにそれほど従順ではありません。
オープンソースイニシアチブ(OSI)には、承認されたライセンスの中にリストされている一般的なBSD + Patentライセンスが含まれていますが、Facebookの特定のBSD + Patentライセンスは提出されていません。 El CaminoLegalのパートナーであるRobertPierceは、Reactコードとはまったく関係のない特許訴訟からFacebookを保護するために存在するため、オープンソースライセンスではライセンス終了条項は許可されるべきではないと主張しています。
FacebookはReact.jsをオープンソースソフトウェアとして宣伝しています。 しかし、私の考えでは、特許権の追加付与のライセンス終了条項は、オープンソースソフトウェアの領域外で提供を行います。
特許権の追加付与(v.2)で提供される特許ライセンスは、ライセンシーがFacebookまたはその関連会社に対して特許侵害訴訟を起こさないことを条件としています。 したがって、ライセンシーはライブラリを使用するための代金を支払います。 それはお金で支払われる価格ではありません。 Facebookがライブラリを使用するために要求する価格は、ライセンシーがFacebookまたはその関連会社に対して特許権を行使することを控えることです。
ピアスは、FacebookによるReactソースコードの公開を、特許訴訟に対する保護を勝ち取るための手段と見なしています。これは、「Facebookがオープンソースのステータスを主張するには貪欲すぎるアプローチ」であると彼は考えています。
オープンソースコミュニティは、FacebookのBSD + Patentライセンスを依存関係として含めることの意味について広く推測していますが、ライセンスはまだ法廷でテストされていません。 Apache Software Foundationは、物議を醸しているライセンスに対して強硬な姿勢をとった最初の主要な組織であり、これがFacebookの注目を集めています。 Facebookの代表者は、社内での話し合いが終わった後、再ライセンスの申請に関する最新情報を約束しました。
