Licenze miste all'interno del prodotto

1

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.

    
posta flyer 21.09.2013 - 17:58
fonte

1 risposta

2

Hai bisogno di parlare con un avvocato di questo. Un avvocato specializzato in "legge sulla proprietà intellettuale".

Non sono un avvocato. Quello che sto per dire è probabilmente sbagliato, perché non ho una comprensione completa del tuo progetto, né dell'interazione del CDDL con la LGPL.

Tuttavia, posso dirti cosa richiede ciascuna licenza:

  • La licenza di Jersey, il CDDL, richiede che tu:
    • rendere disponibili tutti i codici sorgente di tale licenza per gli utenti finali;
    • include una copia del testo della licenza CDDL con la tua distribuzione;
    • prendere nota di tutte le modifiche apportate a Jersey (questo può essere fatto nella distribuzione del codice sorgente sotto forma di commenti e / o come README);
    • assicurati che la tua licenza proprietaria non sia in conflitto con il CDDL.
  • Devi scegliere quale delle due licenze di Jetty ti atterrai (comprese le eccezioni aggiuntive elencate nel file NOTICE). Entrambe le licenze richiedono che tu:
    • deve includere il testo completo delle licenze e del file NOTICE;
    • deve rendere disponibile il codice sorgente se hai apportato delle modifiche o indicare dove gli utenti finali possono ottenere il codice sorgente se non l'hai fatto;
    • assicurati che la tua licenza proprietaria non sia in conflitto con Apache o Eclipse.
  • Deve essere possibile per gli utenti sostituire RXTX con la propria versione compilata di RXTX, in modo da interagire con la LGPL. Devi anche:

    • include il testo completo della LGPL e qualsiasi altro AVVISO o file di attribuzione;
    • rendere disponibile il codice sorgente completo del codice LGPL;
    • assicurati che la tua licenza non sia in conflitto con i termini della LGPL come si applica a RXTX.
  • Dovresti anche redigere (con l'aiuto di un avvocato) termini chiari per il tuo accordo di licenza per l'utente finale. Questa licenza dovrebbe chiarire che parti del progetto sono open source e sotto diverse licenze. Il tuo avvocato deve assicurarsi che la tua licenza non sia in conflitto con nessuno dei termini delle altre licenze.

Infine, non dovresti chiedere una consulenza legale su un forum come questo, per un argomento che è impantanato in così tante buche legali.

    
risposta data 19.11.2013 - 21:22
fonte

Leggi altre domande sui tag