(Permettimi di modificare questa domanda per cercare di capire meglio cosa sto chiedendo.)
Non capisco cos'è una licenza e come potrei "usarla". Da quel poco che capisco, ci sono due situazioni:
- Si scrive un programma / codice sorgente e mette una licenza su di esso. La licenza dice come gli altri possono (sono autorizzati) usare il programma / codice sorgente.
- Trovo un programma / codice sorgente e vorrei utilizzarlo. Il programma viene fornito con una licenza e la licenza mi dice come posso usare il programma / codice sorgente.
È questo secondo punto di cui sono confuso. Non ho esperienza con le licenze "using". Vedo alcune domande precedenti sulla chiusura delle licenze, quindi per chiarire: non sto chiedendo un parere legale. Voglio solo assicurarmi che lo stia facendo "bene". Voglio solo sapere come si può usare una licenza.
Dare un esempio concreto concreto di ciò che sto chiedendo:
Desidero utilizzare la libreria CryptoJS 3.1 per creare una pagina Web (da mettere online per tutto il mondo per vedere) usando questa libreria, ma sono incerto su come potrei fare questo.
Da quanto ho capito: in base alla la pagina sulla biblioteca , la libreria è offerta sotto licenza chiamata Nuova licenza BSD .
Ma non capisco cosa questa licenza mi sta dicendo su come sono autorizzato a utilizzare il codice sorgente. In particolare, sarei grato se qualcuno potesse spiegare (come se avessi 12 anni):
Che cosa devo fare per utilizzare questa libreria sulla mia pagina Web?
Ad esempio: devo rendere omaggio con un link o qualcosa del genere?
Una cosa specifica che mi confonde è che nella pagina di CryptoJS 3.1 in realtà non funziona dimmi qual è la licenza esatta. Dice che la licenza è la nuova licenza BSD. C'è un link a questa pagina . E una pagina è un modello per una licenza.
Quindi, come posso dare un senso a questo?
In sintesi: vorrei usare CryptoJS 3.1, ma non so come potrei farlo.
(Ho capito i requisiti delle normative sull'esportazione, quindi non è un problema per me.)