Licence
Considerando che il progetto Smart Operating Block è semplicemente un prototipo realizzato per un esame universitario si è deciso di utilizzare, per ogni repository appartenente all’organizzazione, una licenza che deresponsabilizzasse gli autori da qualunque responsabilità legata all’utilizzo dei software sviluppati. La scelta è ricaduta sulla licenza MIT. Di seguito una tabella che elenca i permessi, le limitazioni e le condizioni che impone la licenza utilizzata.
| Permessi | Limitazioni | Condizioni |
|---|---|---|
| ✅ Uso commerciale | ❌ Responsabilità | ℹ License e copyright notice |
| ✅ Modifica | ❌ Garanzia | |
| ✅ Distribuzione | ||
| ✅ Uso privato |
Tramite le funzionalità offerte da Intellij-IDEA e VSCode, utilizzati per lo sviluppo, abbiamo applicato il corrispettivo Copyright Notice Header in ogni file sorgente.
Di seguito vengono descritte le licenze delle principali librerie e framework utilizzati.
| Strumento / Libreria / Framework | Licenza |
|---|---|
| Just the Docs | MIT |
| Ktor | Apache License 2.0 |
| Kmongo | Apache License 2.0 |
| Vert.X | Eclipse Public License 2.0, Apache License 2.0 |
| Kafka client | Apache License 2.0 |
| JaCaMo | LGPL V3 |