Questa domanda riguarda le licenze software. Qualcuno che abbia familiarità con le licenze open source potrebbe essere in grado di rispondere a questa domanda.
Sto affrontando un problema nel tentativo di interpretare / comprendere alcune licenze, a causa di una barriera linguistica (l'inglese non è la mia prima lingua). La mia situazione è che sto usando tre prodotti all'interno di un prodotto commerciale closed-source distribuibile. Questi sono:
- Jersey (sviluppo comune e licenza di distribuzione)
- Jetty (Dual Apache & Eclipse)
- RXTX (LGPL)
Gli strumenti di cui sopra non sono modificati nel mio progetto e vengono utilizzati "così come sono" inclusi in Maven.
La mia domanda è quale procedura / i dovrei adottare per essere assolutamente sicuro di non violare alcun accordo di licenza?
Dovrei (per esempio):
-
Metti alcune informazioni nel file README in cui sto utilizzando questo software?
-
Stampa qualcosa nella riga di comando?
-
Devo inserire i testi di licenza completa di tali strumenti in file separati (ma questo potrebbe essere fuorviante per il cliente, perché il mio prodotto non ha alcuna licenza)?
-
Posso estrarre questi file di testo delle licenze durante la prima esecuzione JAR?
Sto cercando informazioni pratiche, non necessariamente da parte di un avvocato.