この記事は自分のメモです。(色々と聞かれるときにリンク探すの大変なため)
注意: 追記・変更が頻繁に行われるでしょう
原因
Rodが複数回のNode.js Foundationの行動規範に対し違反を行っていた。
コレに関して、TSCで辞任の投票が行われたが60%の反対で否決となった。
この意思決定に関して疑問を持った人がTSCから自主的に辞任をした。
Rodの違反行為一覧
画像じゃなければこっち meta: vote regarding Rod's status on the TSC · Issue #310 · nodejs/TSC · GitHub
また、Rodの違反行為はModerationまでエスカレーションしている。
参考Issues
TSC投票ステータス
privateを除く、一番始めに表に出てきたIssue
ココから今回の騒動は始まった。
編集前魚拓: meta: vote regarding Rod's status on the TSC · Issue #310 · nodejs/TSC · GitHub
自主的に辞退した人
Anna, Brya, Myles, Jeremiah
Pull Requests · nodejs/TSC · GitHub
Mylesの意見・考え
自主辞退要求とRodの声明
簡単に言うと、辞退を拒否
Nodeの将来
Hacker News
Effective immediately I am stepping down from the Nodejs TSC | Hacker News
TSC
TSCとはTop Working Groupである。
今回の投票はここにいるメンバーで行われた。
Node.js Foundationの動き
事態が起こってから急速に動いている。
主な変更
TSCとCTCのリマージ
CTCがデチャータリングされ、TSCにCTCメンバーが加わります。
github.com github.com github.com
規約の更新
CoCなどの規約が改定されます。
新しいModerationチームを立ち上げるための取り組み
ボード
Coreへの全体周知 github.com
Board
大変重要な問題なので8/28に理事会がMTGを開く。
長期的に続くガバナンスモデルの構築のため、憲章・規範の改定を主に検討される。
質問リスト
このissueへの反応
Ayo.js
node.js/nodeからforkされた。
読み方は「アイヨ」、「アイ・オ」、「Awooooo」
NodeのCore Collaboratorが多いが、決してNodeを捨てたつもりはないと思っています。
ただ新しい規約提案ができるのではないかと期待している。
フォークに関して
Ayoも7000以上あるフォークの内の一つであり、それがOSSなのであまり敏感になる必要はないと思っています。
ただのフォークです。
意見交換場所
チャンネルURL(アカウントがある場合はこちら) discordapp.com
npm
blog.npmjs.org結構ayoにノリノリっぽい。(それぐらいNode.js Foundationの規範に不満があったのかな?)
目的
コード自体は当分ミラーリングの予定です。
それよりも規範等のガバナンスの再構築が目的です。
ここに書いてあるとおり、参加しているのはNode Coreで活動している人が主です。
Values
今現在、草稿が上がっています。 github.com
新しいガバナンスモデルとマネージメントの構築を目的としています。
全体的に人間が重要視されています。
価値や幸福を技術や企業より主軸に置きます。
アイコン
検討中
CI
インフラは検討中。
現在Travisで動いているが、各プラットフォームのテストができないのでつらそう。
今はTravisでLinuxのみのテストを行っています。
ちなみにNode.jsはJenkinsでCIが行われています https://ci.nodejs.org/
さいごに
今回はio.jsと似て非なるものである。
io.jsと違い、あくまでも身内の話である。(また技術的な話ではない)
だからこそ外から見ると何が起こっているのかわかりづらい。