Modello 3 - Accordi per lo sviluppo in cooperazione con altre PA o imprese
In questo modello si prevede uno scenario in cui una PA o un’impresa fa un accordo di co-sviluppo con la Regione Piemonte per realizzare, nel caso della proposta di evoluzione del Taccuino, un particolare modulo software (ad esempio gestione dell’autenticazione con spid) o ad esempio un’App specifica di un sistema operativo.
La PA o l’impresa finanzierebbero il software che prendono in carico come sviluppo e il codice sorgente potrebbe essere ospitato su repository di code hosting della Regione Piemonte. Nel caso d’uso di GitHub, in particolare, l’organizzazione potrebbe essere Regione Piemonte e il modulo software potrebbe essere ospitato in un repository di tale organizzazione. La titolarità di tale software sarebbe in capo alla PA/impresa.
E’ necessaria una fase negoziale in cui si devono definire gli accordi di gestione del co-sviluppo che vanno a chiarire ad esempio:
le responsabilità
il perimetro dell’intervento
la titolarità del software e la licenza con cui viene rilasciato il software oggetto di co-sviluppo (che deve essere compatibile con il resto del software del taccuino di tutte le Amministrazioni coinvolte nel progetto)
le modalità di gestione del software su repository di code hosting
i tempi di presa in carico delle pull request e degli issue.
Questo modello potrebbe essere affiancato al modello 1 per ampliare ed estendere il progetto fondato sul concetto di Community.