Il progetto open source

Una o più persone decidono di lanciare la loro piattaforma politica, ma non hanno le competenze, il tempo o la forza di portare a compimento e quindi effettivamente a regime una macchina politica. Scelgono quindi di mettere in piedi un progetto con una “sorgente aperta” e la cui storia è “tracciata” su una piattaforma che ospita altri progetti open source: dichiarano la loro intenzione iniziale di risolvere un problema con dei mezzi politici, e chiamano in aiuto tutti coloro che hanno le competenze per farlo per completare le lacune che essi hanno. Essi hanno un piano di lavoro, una timeline per eseguirlo, una serie di problematiche da risolvere per arrivare a un manifesto funzionale.

La collaborazione diretta

Chi sta fuori dal gruppo ha letto il progetto, e ha le competenze e le capacità di critica necessarie, nonché approva e accetta i principi generali precedentemente accordati e l’implicito contratto fra creatori e contributori. Si propone quindi di ottenerne una copia, creare un ramo di sviluppo personale, e apportare le sue modifiche personali secondo la sua opinione. Sottopone quindi sotto forma di “richiesta di unione” le sue modifiche al gruppo. I sistemi aperti e tracciabili impiegati dai due insiemi (fondatori e contributori) documentano lo scambio di informazioni, avviano dei test integrati che controllano che la richiesta e quindi il contenuto originale sia conforme agli standard richiesti, e quindi permettono ai fondatori di accettare o meno le proposte esterne.

La collaborazione indiretta

Chi non ha le competenze, ma ha le capacità di critica minime per potersi documentare e apprezzare il lavoro, può proporre cambiamenti o individuare falle nella piattaforma e suggerire come intervenire. I fondatori ed eventuali collaboratori possono approvare o meno le idee, che sono stese secondo una impostazione suggerita dal sistema.

Sostenibilità della partecipazione

Con l’espandersi del progetto, potrebbero aumentare il numero di proposte sottoposte ai fondatori. In questo caso secondo modi già previsti e integrati nella sorgente, si possono formare sottogruppi di lavoro e aggiungere nuove persone con la responsabilità di vigilare sull’operato degli esterni e integrare come pensano sia rilevante. Non è necessario altro se non rendersi riconoscibili per collaborare, quindi è chiaro sin dall’inizio che il gruppo di lavoro complessivo potrebbe raggiungere numeri abbastanza vasti da richiedere un numero importante di moderatori.

Espansione controllata del progetto

Quando la base della piattaforma è troppo vasta per essere gestito come unico fondamentale progetto, potranno essere aperti dallo stesso gruppo iniziale che fa da garante alla coerenza complessiva nuovi progetti secondari, secondo lo stesso principio per cui a un testo fondamentale si aggiungono testi secondari nel nostro ordinamento. Questi contenuti secondari dovranno essere testati e controllati per non andare in conflitto con quelli principali che rappresentano i valori cardine del progetto.

Responsabilità e tracciabilità dei contenuti

Tutte le cose che vengono accettate, integrate o rigettate devono essere archiviate e giustificate dai fondatori. Questi principi inderogabili permettono a chi osserva la piattaforma di poter tracciare la cronologia effettiva di tutte le idee che contribuiscono alla piattaforma, chi le ha cambiate, e come le ha motivate. Ogni cambiamento viene firmato ed è possibile risalire a modifiche precedenti e ripristinarle (rollback). La tracciabilità del progetto attraverso il code versioning garantisce che i valori fondamentali del progetto siano rigidi.

Condivisione responsabile del contenuto

La natura open souce della piattaforma permette a chiunque di poter avviare progetti alternativi basati su quella originale, posto che i cambiamenti vengano dichiarati e siano attribuiti i contenuti non originali.

Documentazione del progetto

Tutte le idee contenute nel progetto devono essere documentate secondo una logica razionale che permette di capire la ratio delle iniziative senza necessità di avere vaste competenze sul tema ove applicabile.