Questo repository contiene le licenze per il software sviluppato o rilasciato dal Team per la Trasformazione Digitale, e vale come raccomandazione per il software sviluppato su Developers Italia.
Per applicare correttamente una licenza, bisogna:
LICENSE
AUTHORS
sempre nella root del repository.In particolare, è stato scelto di usare:
EUPL-1.2
per tutto il software applicativo tradizionale, nativo e app mobileAGPL-3.0-or-later
per tutto il software applicativo utilizzato via reteBSD-3-Clause
per le librerieCC-BY-4.0
per la documentazioneCC0-1.0
per le leggi, gli schemi e i documenti normativiIl file AUTHORS
contiene tre informazioni:
Non è obbligatorio aggiungere il proprio nome alle due liste; è raccomandato solo per contributi di codice rilevanti. Tutti i contributi sono in ogni caso tracciati dal version control system, ma si potrebbero perdere in caso di distribuzioni del codice al di fuori di GitHub e inoltre dal solo storico dei commit non è chiaro se l’autore del commit abbia il copyright oppure no. È per questo che raccomandiamo il file AUTHORS
per elencare i soggetti detentori di diritti.
Un esempio di file AUTHORS
è disponibile qui
Bisogna creare un file README
o README.md
che contenga, in coda, la seguente dicitura:
Copyright (c) the respective contributors, as shown by the AUTHORS file.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published
by the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.