ESLint が jQuery Foundation に参加したことについて

  • 25
    いいね
  • 0
    コメント
この記事は最終更新日から1年以上が経過しています。

最近めっきり再生工場的な役割を担い始めているjQuery Foundationということで、そこの傘下に入るとなると、なんとなく嫌な予感がしなくもないですが…。
From: http://mae.chab.in/archives/2874#post2874-4

ESLint が jQuery Foundation に参加することについて不安に思っているという意見をいくつか見ましたので、ESLint が jQuery Foundation に参加する理由を記した公式記事を抄訳することにしました。私の英語力はかなり低いので、編集リクエストをお待ちしています (最後のフレーズよくわからなかった...)

最後のところ @shuhei さんが訳してくれました! ありがとう!

結論だけ言うと、ESLint の存続をより確実にするためということになります。
私たち開発チームは、将来、法的なトラブルがあった時に jQuery Foundation の助けを得られることを期待しています。それ以外の点は今までどおりです。


ESLint Joins the jQuery Foundation

訳注: 記事中の "私" は、ESLint の創始者である Nicholas C. Zakas です。

私は、オープンソース プロジェクトが広く普及した場合、そのメンテナはプロジェクトの存続を保証する責任を負うと信じています。過去数年にわたって、私は重要なプロジェクトが様々なトラブルに遭遇したのを見てきました。YUI は突然開発終了し、Node.js は分裂し、Express は売却されました。私は、そのようなトラブルから ESLint を守るために何をすればいいのかを考え続けています。

今日、ESLint は、より確実な存続のために jQuery Foundation に参加します。jQuery Foundation には jQuery, Esprima, Lodash, Grunt といった素晴らしいプロジェクトが参加しています。私は ESLint がこれら JavaScript エコシステムにとって最も重要で影響力のあるプロジェクトたちと肩を並べることを誇りに思っています。

私は、ESLint が jQuery Foundation に参加することで、次のような保証を得られると考えています。

  1. ESLint は私が離脱した後も存続します。私には ESLint プロジェクトから離脱する計画はありませんが、オープンソース ソフトウェアの歴史を見るに、オープンソース ソフトウェアの作者が最終的にプロジェクトを離れるのは一般的な出来事であるようです。John Resig は jQuery から離れ、Ryan Dahl は Node.js から離れました。私も同じ道を辿らない保証はありません。
  2. ESLint が企業に売却されることはありません。Node.js や Express の事例が示したように、この種の関係は必ずしもうまくいくわけではありません。私は ESLint コミュニティがこの種の保証に値するので、ESLint に依存するのが安全かどうかに関する質問が無いのだと感じでいます。
  3. ESLint プロジェクトは、開発のベスト プラクティスやオープンソースに関する法的なあれこれの変化に追従し続けます。

これらの保証が ESLint コミュニティの成長と繁栄に役立つことを願っています。

変わること

  • CLA - ESLint は jQuery Foundation CLA を利用するようになります。あなたが過去に ESLint CLA に署名したことがあったとしても、次にプルリクエストを送信したときに jQuery Foundation CLA への署名を求められます。
  • Code of Conduct (行動規範) - ESLint は jQuery Foundation Code of Conduct に従うようになります。ESLint は今までも jQuery Foundation Code of Conduct を元にした行動規範に従っていましたので、変化は殆どありません。唯一の変化は jQuery Foundation が行動規範を監視し、違反を処理するようになることです。
  • Legal - jQuery Foundation は、ESLint のすべての法的側面を扱うようになります。彼らは ESLint の著作権保持者となり、ESLint と ESLint のロゴの商標登録を行います。

変わらないこと

上記以外のことは、何も変わりません。特に、

  • ESLint 関連プロジェクトは、今までどおり GitHub の ESLint Organization にホストされます。
  • ESLint チームは、今までどおり ESLint の開発とメンテナンスを続けます。
  • ESLint チーム メンバーは、今までどおりです。

新しい始まり

ESLint が jQuery Foundation に参加することについて、あなたが私と同じようにワクワクしていることを願っています。私はこれが ESLint の生涯全体の中で重要なステップの一つだと考えています。このプロジェクトを現在のような成功に導いたのは ESLint コミュニティです。そして ESLint を jQuery Foundation に移行することは、このプロジェクトが現在もそして今後もずっとコミュニティのためのものであると言うための私なりの方法なのです。

– Nicholas