Q&A:io.jsがNode.jsをフォークすることにした理由

プロジェクトに対するJoyentの制御に不満を持っているNode.jsの信者は、io.jsまたはiojsと呼ばれるサーバー側のJavaScriptバリアントの独自のフォークを支持しています。この動きの背後にあるものとその背後にある人物の詳細を知るために、水曜日にラージポールクリルの編集者は、フォークに関与し、クラウドホスティングサービスベンダーDigitalOceanのエバンジェリズムのディレクターであるMikealRogersにその取り組みについて尋ねました。

あなたはフォークの責任者ですか?

ロジャーズ:近くさえありません。Fedor Indutnyがフォークと組織を開始しましたが、フォークはオープンガバメント構造である技術委員会の下にあります。今週初めて会ったそのTCは次のとおりです。

  • Indutny(Node.jsコードチームメンバーとしてリストされています)
  • Trevor Norris(Node.jsコアチームメンバーでもあります)
  • Isaac Schlueter(Node.jsコアチームの卒業生として引用)
  • Ben Noordhuis(卒業生でもあります)
  • Bert Belder(別の卒業生およびNode.jsメンテナー)

Rod Vagg(Node.jsサポーター)も、ビルドシステムを作成および管理しているときに、呼び出しに参加します。私はTCミーティングをモデレートして記録し、議題の作成を支援します。

なぜこのフォークが起こったのですか?

Rogers:私たちは7月からJoyentと協力して、貢献者とコミュニティが介入し、Nodeが直面している問題を効果的に解決できる構造にプロジェクトを移行しようとしています[アクティブで新しい貢献者の不足やリリースの不足など] 。私の推測では、ヒョードルは待ってio.jsを設定するのにうんざりしていました。彼はそれも何も宣伝しませんでしたが、十分に近かった私たちの人々はそれを見て飛びつきました。次に、Nodeコアに関連するすべてのNode Forward作業を移動しました。これは、しばらくの間構築されていましたが、商標の制限のためにリリースできません。

「偽造者」は、より良い言葉がないため、Node.jsのオープンガバナンスにおけるJoyentの取り組みに満足していませんでしたか?

ロジャーズ:私たちは皆、諮問委員会の仕事は良い方向に進んでいると思いますが、何かが起こるのを長い間待っていて、具体的なことはまだ何も実行されていません。私の意見では、Nodeを前進させる最善の方法は、問題の解決とリリースのリリースを中心にコミュニティを組織化することです。それが私たちが行っていることです。

io.jsにはどのような目標がありますか?Uberの誰かがすでにそれを使用することを約束しているのを見ます。

Rogers:ええと、最初のそして最も明白な目標はリリースを出すことです。V8の新しいバージョンでタイムリーなリリースを行うことが最重要課題です。その過程で、よりリベラルな貢献モデルと、貢献者が意思決定に参加できるようにするオープンガバメント計画の下で、より多くの人々をプロジェクトに引き付けようとしています。また、他の企業が所有する企業よりも、純粋なコミュニティプロジェクトに貢献する企業を引き付ける方が簡単だと考えています。Uberがそれを使用している限り、私はそれを見ませんでしたが、彼らがしばらくの間リリースの欠如を心配していたので、私はそれほど驚いていません。

JoyentとNode.jsとの調整のチャンスはありますか?

Rogers:もちろん、JoyentがNode.jsをオープンガバメントの基盤に置くことを決定した場合、私たちはそれが大好きです。誰もそれに反対しているとは思わないので、そうなることを願っています。しかし、問題を解決するために働きたいと思っている人がただ待つべき理由はわかりません。

io.jsの次は何ですか?

Rogers: [The]の最初のリリースは、1月13日のFedorの誕生日に予定されています。