Deweloperzy GNOME omawiają wprowadzenie nowego procesu podejmowania decyzji opartego na publikacji propozycji w formie RFC (Request for Comments) i ich późniejszym wspólnym zatwierdzeniu. Uczestnicy GNOME Foundation są zachęcani do dołączenia do dyskusji i przedstawienia swoich uwag do 4 października. Model oparty na RFC planuje się stosować tylko w szczególnych przypadkach, w celu rozwiązania impasów, zatwierdzania globalnych zmian w projekcie, które wpływają na metody pracy uczestników lub kod różnych aplikacji i podsystemów, a także zmian architektonicznych i dużych przekształceń interfejsu.
Zauważono, że obecnie stosowany nieformalny model oparty na podejmowaniu indywidualnych decyzji prowadzi do wypalenia uczestników, przedłużających się sporów i wyczerpującego poszukiwania konsensusu w czatach. Nowy model proponuje sztywny regulamin, który zwiększy przejrzystość, uporządkuje proces i przełączy odpowiedzialność za decyzję z indywidualnej na kolektywną. Wśród wad modelu zarządzania opartego na RFC wymienia się trudność procesu dla niektórych deweloperów oraz brak mechanizmu rozwiązywania konfliktów, które prowadzą do zastoju ważnych RFC.
Etapy promowania RFC:
- Wysłanie do repozytorium GNOME/rfcs pliku RFC-XXXX-nazwa.md z uporządkowaną propozycją i linkiem do dyskusji.
- Dyskusja nad propozycją na platformie Discourse z towarzyszącym dopracowaniem i wprowadzaniem poprawek do RFC.
- Publikacja przez uczestników zastrzeżeń oznaczonych jako „**Concern**”, opisujących możliwe problemy lub proponujących alternatywne rozwiązania. W przypadku poparcia zastrzeżenia przez redaktora lub jednego z zainteresowanych uczestników, zostaje ono przekwalifikowane na obowiązkowe do rozpatrzenia.
- Rozpatrzenie zgłoszonych zastrzeżeń, wypracowanie środków do ich uregulowania oraz wprowadzenie zmian do RFC.
- Po zakończeniu dyskusji i rozpatrzeniu zastrzeżeń ogłaszany jest 14-dniowy ostateczny okres komentarzy (FCP, Final Comment Period), w czasie którego można zgłaszać tylko nowe zastrzeżenia. Jeśli nowe zastrzeżenie zostanie zaakceptowane, dyskusja zostaje wznowiona, a okres ostatecznego przyjmowania zastrzeżeń zostaje przesunięty.
- Po zakończeniu ostatecznego okresu komentarzy i rozpatrzeniu wszystkich zastrzeżeń, RFC zostaje albo przyjęte, albo odrzucone.
Źródło: opennet.ru
