Cosa sono le Iniziative della Comunità?

Vuoi fare qualcosa di grande? Hai un’idea che non rientra in un singolo ciclo di rilascio? Forse un miglioramento più ampio dell’ambito tecnico coperto dalla politica delle Modifiche (Changes)? Vuoi assicurarti che la comunità sia allineata al tuo obiettivo e che tu abbia le risorse e l’accesso necessari per realizzarlo? Un’Iniziativa della Comunità potrebbe essere il quadro giusto per te!

Le Iniziative della Comunità Fedora (precedentemente "Obiettivi") sono progetti che non rientrano precisamente nel ciclo di rilascio semestrale di Fedora Linux. Tipicamente richiedono più tempo per essere completate (ad esempio 8-18 mesi) e non sono limitate a progetti di ingegneria. Altre aree chiave sono amministrazione; documentazione; divulgazione; motivazione; comunicazioni; budget e buone pratiche. All’interno del Progetto, queste sono raggruppate sotto l’intestazione Mindshare. Il Council cerca di raggiungere un equilibrio tra i progetti di ingegneria e quelli allineati con Mindshare.

Il ruolo primario del Fedora Council è identificare gli obiettivi a breve, medio e lungo termine della comunità Fedora e organizzare e abilitare il progetto per raggiungerli al meglio. Chiunque può proporre un’Iniziativa della Comunità al Council. Per essere accettata, dovrebbe allinearsi con la dichiarazione d’intenti e gli obiettivi a lungo termine di Fedora.

Ogni Iniziativa della Comunità ha un Responsabile dell’Iniziativa della Comunità designato. Questo Responsabile partecipa al Council per la durata dell’Iniziativa ed è responsabile del coordinamento degli sforzi per raggiungere gli obiettivi dell’Iniziativa della Comunità, nonché della valutazione e della rendicontazione dei progressi. Il Responsabile dell’Iniziativa lavora regolarmente con tutti i gruppi pertinenti in Fedora per garantire che vengano fatti progressi.

Proporre un’Iniziativa della Comunità

Per proporre un’Iniziativa della Comunità al Council, il Responsabile (Lead) dovrebbe prima discuterne sul tag #council su Fedora Discussion. Successivamente, se ben accolta, aprire un ticket. Naturalmente, le persone devono essere pronte a svolgere il lavoro effettivo richiesto — un’Iniziativa della Comunità senza persone appassionate e responsabili dell’esecuzione (bottom-liners) non andrà lontano.

Per avere successo, le Iniziative della Comunità richiedono un team di leadership con divisione delle responsabilità. Ad esempio, separando i ruoli di leadership del progetto, ingegneria, marketing e documentazione, a seconda delle dimensioni e dell’ambito dell’Iniziativa. Il Council può assistere un proponente nel trovare le persone giuste per lavorare al progetto, se necessario.

Sponsor Esecutivi

Ogni Iniziativa della Comunità deve avere uno Sponsor Esecutivo. Questo può essere qualsiasi membro attuale del Council – persino, eventualmente, il Responsabile (Lead) di un’altra Iniziativa. Dovresti trovare uno sponsor durante la discussione comunitaria prima di aprire un ticket. Una volta che qualcuno ha accettato la responsabilità, la proposta può procedere.

Ruolo dello Sponsor Esecutivo

Un membro del Fedora Council diventa Sponsor Esecutivo fino al completamento dell’Iniziativa della Comunità o per la durata del suo mandato nel Council (a seconda di quale evento si verifichi per primo). Lo Sponsor Esecutivo è responsabile della collaborazione con il Responsabile (Lead) come punto di connessione di alto livello con il Progetto Fedora. Lo Sponsor Esecutivo rappresenta una visione più ampia di ciò su cui si concentra il Progetto Fedora, sia in termini di strategia Fedora che di un’area specifica di interesse (ad esempio DEI, Ingegneria, Mindshare). Lo Sponsor Esecutivo non è responsabile dello svolgimento diretto del lavoro, ma agisce piuttosto come sostenitore dell’iniziativa e può aiutare sbloccando risorse, aiutando a sbloccare il lavoro, agendo come consulente sulle prospettive del Council e del Progetto e supportando generalmente l’iniziativa per consentire al lavoro di avere successo.

Uno Sponsor Esecutivo potrebbe scoprire di non essere più in grado di ricoprire questo ruolo per un’Iniziativa della Comunità, sia a causa della scadenza del mandato nel Council, sia perché non ha la capacità di continuare. In questo caso, lo Sponsor Esecutivo e il Responsabile (Lead) devono lavorare insieme per identificare un altro membro del Fedora Council che possa diventare lo Sponsor Esecutivo.

Relazione tra Responsabile (Lead) e Sponsor Esecutivo

Il modo in cui il Responsabile dell’Iniziativa della Comunità e lo Sponsor Esecutivo collaborano dipende in gran parte da loro. Tuttavia, si suggerisce che il Responsabile (Lead) e lo Sponsor abbiano una cadenza regolare di incontri (ad esempio settimanale o quindicinale) per verificare i progressi e identificare le sfide. Il Responsabile (Lead) dovrebbe fornire aggiornamenti allo Sponsor Esecutivo sul lavoro, sul coinvolgimento con la comunità e sulle richieste di aiuto per avere successo. Il Responsabile (Lead) dovrebbe aspettarsi che lo Sponsor Esecutivo gli ponga domande, suggerisca altri team o persone con cui collaborare e dia suggerimenti su come acquisire le risorse necessarie per avere successo. Periodicamente, lo Sponsor Esecutivo chiederà al Responsabile (Lead) di condividere progressi o traguardi con il Fedora Council allargato.

Come vengono finalizzate le Iniziative della Comunità?

Al termine della durata prevista dell’Iniziativa (come specificato nella fase di proposta/accettazione), il Council valuterà i progressi dell’Iniziativa. Se tutti gli obiettivi o i più significativi di essi sono stati raggiunti, l’Iniziativa sarà terminata. Se gli obiettivi sono quasi completi e ulteriore lavoro ne aumenta sostanzialmente l’impatto, potrebbe essere consentito continuarla per un ulteriore periodo concordato. Dopodiché, sarà terminata. Non sarà consentito alle Iniziative di proseguire indefinitamente.

Iniziative della Comunità Correnti (12-18 Mesi)

Questa sezione documenta le attuali iniziative accettate dal Consiglio:

Iniziativa Git Forge 2025

Visione

Per fornire agli sviluppatori Fedora e alla community Fedora un flusso di lavoro semplificato tramite una soluzione consolidata di controllo del codice sorgente Git e di monitoraggio dei problemi, basata su Forgejo su Fedora Infrastructure.

Missione

Per consolidare la gestione del codice sorgente di Fedora, il monitoraggio dei problemi e l’hosting dei progetti su un’unica piattaforma Forgejo distribuita sul cluster Fedora OpenShift, in sostituzione di Bugzilla e Pagure (src.fedoraproject.org e pagure.io), offrendo al contempo un percorso di migrazione per i repository del progetto Fedora attualmente ospitati su piattaforme esterne.

Responsabile dell’Iniziativa della Comunità

Ryan Lerch (@ryanlerch)

Sponsor Esecutivo

Aoife Moloney (@amoloney), con Jef Spaleta (@jspaleta) che sostituisce Aoife durante il congedo di maternità

Tempistica

18 mesi

Dettagli dell’Iniziativa della Comunità

Vedi il pagina wiki.

Cronologia

Storicamente, le Iniziative della Comunità erano conosciute come Obiettivi (Objectives). Questa transizione è stata effettuata nel febbraio 2023 a seguito di una discussione di persona del Fedora Council durante il nostro hackfest del Council 2023 a Francoforte, in Germania. Abbiamo concordato di convertire "Obiettivi" in "Iniziative della Comunità", poiché il Council riteneva che fosse più facile comprendere e comunicare i ruoli di questi sforzi in Fedora. Non c’è alcun cambiamento funzionale rispetto agli Obiettivi; è solo un cambiamento semantico.