На днях у спільноті Node.js знову відбувся розкол: група учасників розробки створили незалежний форк Ayo.js (звучить як англійське "IO"). Причина політична: один із членів TSC (керівний технічний комітет), на думку цієї групи, вів себе неналежне по мірках Code of Conduct (CoC), а коли відбулося голосування про його виключення із комітету, більшість членів комітету виступила проти цього:
https://sourcecontribute.com/2017/08/22/node-js-has-forked-into-ayo/
У голосуванні брали участь 10 із 13 членів TSC. 4 учасника, що проголосували за виключення, після цього вийшли зі складу комітету, а вчора виконавчий директор Node Foundation рекомендував TSC переглянути своє рішення:
https://github.com/nodejs/board/issues/67
Code of Conduct - це така збірка правил, що визначає соціальні норми, релігійні правила та практики поведінки індивідуумів, груп та організацій. Ці правила призначені для захисту учасників OpenSource спільноти від образ, домагань, дискримінації, використання нецензурних слів, тощо. Онлайн спільнота сама визначає чи потрібен їй CoC, і хоча його прийняття може покращити атмосферу та продуктивність цієї групи людей, але в його адресу також існує багато критики:
http://smallbusiness.chron.com/examples-disadvantages-employees-code-conduct-14061.html
Про комітет TSC: https://nodejs.org/en/foundation/tsc/
Node CoC: https://github.com/nodejs/TSC/blob/master/CODE_OF_CONDUCT.md
Незалежний форк (або "hard fork"), як інструмент вирішення суперечки, вже використовувався у спільноті Node.js у 2014 році. Тоді форк io.js було створено із технічних причин, серед головних те, що Node.js давно не оновлював двигун V8 до новіших версій, у яких JavaScript вже частково використовував можливості ECMAScript 6. В результаті io.js став швидко розвивати свою платформу, а в 2015 році технічним комітетом io.js було вирішено об'єднатись із Node.js та створити організацію Node Foundation. Таким чином, цей незалежний форк, який очолювали незадоволені учасники спільноти, дав поштовх до розвитку платформи Node.js.
Про розкол Node.js: https://habrahabr.ru/post/245013/
Про об'єднання Node.js та io.js: https://habrahabr.ru/post/258047/
Незалежні форки створюють і у інших спільнотах. Наприклад, цьогорічний форк криптовалюти Bitcoin відбувся через розбіжності щодо способу її подальшого розвитку:
https://www.bloomberg.com/view/articles/2017-08-02/bitcoin-s-split-is-good-for-progress
https://sourcecontribute.com/2017/08/22/node-js-has-forked-into-ayo/
У голосуванні брали участь 10 із 13 членів TSC. 4 учасника, що проголосували за виключення, після цього вийшли зі складу комітету, а вчора виконавчий директор Node Foundation рекомендував TSC переглянути своє рішення:
https://github.com/nodejs/board/issues/67
Code of Conduct - це така збірка правил, що визначає соціальні норми, релігійні правила та практики поведінки індивідуумів, груп та організацій. Ці правила призначені для захисту учасників OpenSource спільноти від образ, домагань, дискримінації, використання нецензурних слів, тощо. Онлайн спільнота сама визначає чи потрібен їй CoC, і хоча його прийняття може покращити атмосферу та продуктивність цієї групи людей, але в його адресу також існує багато критики:
http://smallbusiness.chron.com/examples-disadvantages-employees-code-conduct-14061.html
Про комітет TSC: https://nodejs.org/en/foundation/tsc/
Node CoC: https://github.com/nodejs/TSC/blob/master/CODE_OF_CONDUCT.md
Незалежний форк (або "hard fork"), як інструмент вирішення суперечки, вже використовувався у спільноті Node.js у 2014 році. Тоді форк io.js було створено із технічних причин, серед головних те, що Node.js давно не оновлював двигун V8 до новіших версій, у яких JavaScript вже частково використовував можливості ECMAScript 6. В результаті io.js став швидко розвивати свою платформу, а в 2015 році технічним комітетом io.js було вирішено об'єднатись із Node.js та створити організацію Node Foundation. Таким чином, цей незалежний форк, який очолювали незадоволені учасники спільноти, дав поштовх до розвитку платформи Node.js.
Про розкол Node.js: https://habrahabr.ru/post/245013/
Про об'єднання Node.js та io.js: https://habrahabr.ru/post/258047/
Незалежні форки створюють і у інших спільнотах. Наприклад, цьогорічний форк криптовалюти Bitcoin відбувся через розбіжності щодо способу її подальшого розвитку:
https://www.bloomberg.com/view/articles/2017-08-02/bitcoin-s-split-is-good-for-progress