Questa mattina si è tenuto un meeting tra il sottoscritto e Alessandro Tartaglia de La Scuola Open Source. All’interno di questo meeting si è discusso di un progetto tanto ambizioso (al momento) quanto naturale per una comunità come Gambe.ro: la costituzione di un gruppo di contribuzioni Open Source come braccio operativo della nostra comunità. Il COS (da pronunciarsi come si pronuncerebbe un WTF?): Crostacei Open Source. Si è anche discussa la possibilità di usare questo gruppo come “primavera” per trovare persone che in un secondo momento decidano di entrare nella loro comunità come ricercatori/sviluppatori pagati full-time con i fondi a loro disposizione.

Siamo e rimaniamo principalmente informatici quindi la creazione e manutenzione di codice è la nostra forma di espressione principale. Risulta quindi naturale evolvere la nostra comunità verso una direzione più creativa e sollevarsi dalla semplice fruizione di contenuti prodotti da altri.

Il metodo che conosciamo meglio è quello di un gruppo di contribuzione, una forma organizzativa che in ambiti diversi prende anche altri nomi, ma che fondamentalmente si riduce ad un’idea semplice: un gruppo di persone, esistente a prescindere da un progetto software, che decide di investire il proprio tempo per sviluppare e supportare progetti esistenti o generarne di nuovi. Se è più comune che avvenga il contrario, ovvero che un software generi la comunità che lo gestisca, i gruppi di contribuzione sono gli unici in grado di fare ricerca e sviluppo di software troppo complessi o innovativi per essere “bootstrappati” da un singolo. Un esempio noto è Dyne.org, ormai evolutosi in qualcosa di più grande e che si definisce una “software foundry” ma che fondamentalmente è costruito sulla stessa idea.

La Scuola Open Source ci fa da sponda offrendoci un progetto concreto su cui iniziare ad imbastire il gruppo: il Gestionale per le Nuove Istituzioni che a breve pubblicheranno in Open Source su Github dopo due anni di sviluppo. Il grosso del progetto è completato ma c’è ampio spazio per quelle rifiniture e miglioramenti che ben si prestano alle contribuzioni occasionali come possono essere quelle di un gruppo appena nato e che deve ancora definire i propri processi.

Chiaramente, per essere coinvolgente, questo progetto deve avere le carte in regola: essere significativo, avere impatto ed avere un ritorno sicuro per il proprio tempo investito. In attesa di avere il codice in mano, vi linko la presentazione del progetto che ha già alcune installazioni attive: Lo Stato Server

Di cosa si tratta nel concreto? Di una piattaforma per la costruzione e gestione di comunità locali mirato a soddisfarne bisogni concreti e con la possibilità di federarsi con altre comunità. Un’esperienza simile a quanto già visto con piattaforme come Decidim, ma rivolte a contesti extra-istituzionali e progettata per evitare gli errori di chi è venuto prima.

In aggiunta, un’installazione e integrazione con NextCloud (che ci piace tanto) che supporti i gestori della comunità nelle loro operazioni di back office. Una soluzione pronta per essere deployata in contesti non tecnici e che lasci completa autonomia ai gestori.

Quindi come si procede? La mia proposta è di usare questo thread per contare gli interessati e linkarlo ai vostri amici o in gruppi e comunità dove potrebbero esserci programmatori interessati. Da lì si può iniziare a dialogare con La Scuola Open Source e puntare a qualche contribuzione semplice. L’entrata nel gruppo non è condizionata al diretto investimento di tempo nelle contribuzioni e da ognuno si accetta l’ammontare di tempo e le competenze che può portare. Come detto in precedenza, il gruppo esisterà a prescindere dal lavoro fatto nel breve termine per questo singolo progetto, quindi siete invitati ad entrare anche in vista di sviluppi futuri. Vi invito a segnalare il vostro interesse nei commenti e nel criticare l’impostazione e l’idea. Vi inviterei inoltre a non discutere il progetto specifico in quanto tale, cosa che potrà essere fatta ampiamente in un secondo momento.