Gli sviluppatori di GNOME discutono l'introduzione di un nuovo processo decisionale basato sulla pubblicazione di proposte in forma di RFC (Request for Comments) e sulla loro successiva approvazione condivisa. I membri della GNOME Foundation sono invitati a unirsi alla discussione e a esprimere le proprie osservazioni entro il 4 ottobre. Il modello basato su RFC sarà applicato solo in casi particolari, per risolvere situazioni di stallo, approvare cambiamenti globali nel progetto che influenzano i metodi di lavoro dei partecipanti o il codice di diverse applicazioni e sottosistemi, nonché cambiamenti architettonici e importanti rivisitazioni dell'interfaccia.
Si osserva che l'attuale modello informale basato su decisioni individuali porta a esaurimento dei partecipanti, dibattiti prolungati e una faticosa ricerca di consenso nelle chat. Il nuovo modello propone una rigorosa regolamentazione per aumentare la trasparenza, strutturare il processo e passare a una responsabilità collettiva per le decisioni invece che individuale. Tra i difetti del modello di gestione basato su RFC si segnala la complessità del processo per alcuni sviluppatori e l'assenza di un meccanismo di risoluzione dei conflitti, che può portare a un blocco di importanti RFC.
Fasi di avanzamento degli RFC:
- Invio nel repository GNOME/rfcs del file RFC-XXXX-nome.md con la proposta strutturata e il link alla discussione.
- Discussione della proposta sulla piattaforma Discourse con eventuali elaborazioni e modifiche all'RFC.
- Pubblicazione da parte dei partecipanti di obiezioni contrassegnate come '**Concern**', che descrivono possibili problemi o propongono alternative. In caso di supporto dell'obiezione da parte dell'editore o di uno dei partecipanti interessati, essa viene considerata obbligatoria per l'esame.
- Esame delle obiezioni sollevate, sviluppo di misure per la loro risoluzione e modifica dell'RFC.
- Al termine della discussione e dell'esame delle obiezioni, viene annunciato un periodo finale di commento di 14 giorni (FCP, Final Comment Period), durante il quale possono essere sollevate solo nuove obiezioni. Se viene accettata una nuova obiezione, la discussione riprende e il periodo finale per l'accettazione delle obiezioni viene posticipato.
- Al termine del periodo finale di commento e dopo la risoluzione di tutte le obiezioni, l'RFC viene o accettato o respinto.
Fonte: opennet.ru
