Розробники GNOME затвердили новий процес прийняття рішень, заснований на публікації пропозицій у формі RFC (Request for Comments) та їх подальшого спільного затвердження. RFC-модель запроваджує жорсткий регламент підвищення прозорості, структурування процесу та початку колективної відповідальності за рішення замість особистої. Модель на основі RFC будуть застосовувати для виходу з тупикових ситуацій, в яких не вдається досягти консенсусу, для затвердження архітектурних змін і великих переробок інтерфейсу, а також для затвердження глобальних змін у проекті, що стосуються методів роботи учасників або коду різних додатків і підсистем.
Етапи просування RFC:
- Надсилання до репозиторій GNOME/rfcs файлу RFC-XXXX-назва.md зі структуровано оформленою пропозицією та посиланням на обговорення.
- Обговорення пропозиції на платформі Discourse із попутним доопрацюванням та внесенням правок до RFC.
- Публікація учасниками заперечень з позначкою «Concern», що описують можливі проблеми або пропонують інший шлях вирішення. У разі підтримки заперечення редактором або одним із зацікавлених учасників воно переводиться в розряд обов'язкових для розгляду.
- Розгляд висловлених заперечень, вироблення заходів щодо їх врегулювання та внесення до RFC змін.
- Після завершення обговорення та розгляду заперечень оголошується 14-денний фінальний період коментарів (FCP, Final Comment Period), під час якого можна заявити лише нові заперечення. Якщо нове заперечення прийнято, обговорення перезапускається, а період фінального прийому заперечень зрушується.
- Після закінчення фінального періоду коментарів та вирішення всіх заперечень, RFC або приймається, або відхиляється.
Джерело: opennet.ru
