Licenze
Il pericolo incombente di una denuncia.

Licenze
Vuoi evitare (almeno io) grane a posteriori per aver usato, per sbaglio o no, software che non puoi usare commercialmente. Per questo fin dall’inizio uso principalmente la licenza MIT per engine3 e Signal From The Stars.
Per farla breve, le seguenti licenze sono sicure per l’uso commerciale: MIT, zlib, BSD, Apache, Unlicense, ISC License. È importante però conservare il copyright e il testo di licenza originali della fonte, e fornirli anche nel prodotto finale.
Raccolgo già adesso tutte le licenze del codice di terzi che uso, e le metto accanto al codice e a volte anche dentro il codice. Ci sarà anche un file generale in cui riunisco tutto ciò che è stato usato e dove.
Se usi GPL e vuoi pubblicare il prodotto commercialmente, ci si aspetta che tu renda il software open source.
Se cerchi quali è meglio non usare mai, trovi:
- GNU General Public License (GPL, tutte le versioni)
- Affero General Public License (AGPL)
- Creative Commons Non-Commercial Licenses (CC BY-NC, CC BY-NC-SA, ecc.)
- Creative Commons ShareAlike Licenses (CC BY-SA, CC BY-NC-SA, ecc.)
- Sleepycat License
- Open Software License (OSL)
- Server Side Public License (SSPL)
Asset
Dove un tempo forse pensavi:
Ehi, che bella immagine, la uso per il mio prodotto!
Oggi è un no assoluto. Non solo ricevi molto presto una lettera da un avvocato o devi pagare per l’uso dell’immagine, ma non è nemmeno originale e danneggi chi ha creato l’immagine.
Visto che non so disegnare, pagherò altri per creare le immagini in base alle mie indicazioni.
In realtà vale per tutti gli asset, come l’audio, ma anche i font.
Il gioco
Beh, sarà un gioco a pagamento, perché cerco almeno di recuperare le mie spese. Engine3 forse un giorno diventerà open source. Una volta vedevi sempre quelle installazioni di software in cui dovevi leggere pagine e pagine di testo e poi accettare prima che il software venisse installato.
Purtroppo non è senza motivo. Nel mio codice ci sono errori, non posso evitarlo. Contiene 100000 righe di codice, anche di terzi, come SDL e Love2D, e tutte cose che non posso controllare. Devi proteggerti in modo che, quando qualcuno usa il tuo software, tu non possa essere ritenuto responsabile di eventuali danni (in qualsiasi modo).
Il testo esatto devo ancora capirlo, ma spesso vedi già qualcosa del genere:
THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM, OUT OF, OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- Clausola “AS IS”:
- Il software viene fornito così com’è, senza alcuna garanzia, esplicita o implicita. Questo ti protegge da reclami sul fatto che il software non funzioni come previsto.
- Esclusione delle garanzie:
- Esclude esplicitamente garanzie come l’idoneità a uno scopo specifico o la tutela contro la violazione di diritti.
- Limitazione di responsabilità:
- Esclude che tu sia responsabile di danni, perdite o reclami derivanti dall’uso del software.
Signal From The Stars
aggiornamento 2025
Il nome del gioco non doveva esistere già e il dominio .com doveva essere libero. Inoltre puoi controllare se sul nome c’è un marchio registrato, e non era così.



Per finire
Le mie intenzioni sono buone, voglio solo pubblicare un gioco e cerco di rispettare gli obblighi il meglio possibile. Ma sono solo un essere umano e forse mi sfugge qualcosa. Parto dal presupposto che la legge protegga anche me e riconosca che ho fatto tutto ciò che ci si aspetta da me.