Condivisione di codice in LGPL e software proprietario

3

Sto lavorando a un software che verrà rilasciato come dll sotto LGPL. Il software si interfaccia con l'hardware di una piccola azienda che mi ha fornito le librerie necessarie e del codice per usarle correttamente (non solo le intestazioni ma è tutto in un file separato). Per quanto ne so, lo stesso codice è usato nel loro software proprietario che non intendono open source, ma sarebbe perfetto per rilasciare il pezzo di codice che mi hanno dato.

Ora ecco la domanda:

Quale licenza potrebbe essere usata sul codice che ho ricevuto dalla compagnia? Immagino che l'utilizzo di GPL o LGPL li farebbe violare GPL quando si utilizza lo stesso codice nel loro altro software.

Il MIT è una buona idea? Va bene includere solo un file con licenza MIT su di esso nel mio progetto LGPL: ed altrimenti?

Poiché non sono il detentore del copyright, dovrei chiedere alla compagnia di applicare la licenza ovviamente, ma questo non dovrebbe essere un problema.

Grazie

/ Martin

    
posta Jimmy Hoffa 12.03.2011 - 20:02
fonte

3 risposte

1

Le aziende possono concedere la doppia licenza del loro codice. Se ti permettono di prendere le parti e rilasciarle come LGPL, tutto dovrebbe andare bene.

    
risposta data 13.03.2011 - 14:57
fonte
1

IANAL ...

Questo dipende davvero dai diritti che ti hanno dato al loro codice nel modo in cui ti hanno concesso il codice. Puoi solo fare al loro codice ciò che ti permettono di fare.

Se il tuo codice può essere scritto e distribuito in un modo che non richiede l'inclusione del codice, probabilmente puoi rilasciare il tuo codice ed eseguire il link di runtime al loro codice. Se è quindi possibile, è necessario negoziare con loro (il proprietario del copyright) per rilasciare il codice in un compatibile ( vedi WhatIsCompatible) licenza open-source .

In parole semplici non puoi codice di licenza / sottolicenza a cui non sei titolare del diritto d'autore o che ti è stato conferito il diritto di sublicenziare.

Come indicato in altre risposte, il proprietario del copyright può rilasciare lo stesso codice in GPL / LGPL / MIT / qualsiasi licenza e licenza proprietaria e possedere il copyright. La GPL non pone vincoli sul proprietario del codice, solo sulla distribuzione del codice.

Il concetto è spiegato brevemente in questa faq dal GNU "Vorrei rilasciare un programma che ho scritto sotto la GNU GPL, ma mi piacerebbe usare lo stesso codice in programmi non liberi. ".

    
risposta data 20.03.2011 - 03:50
fonte
0

La licenza del software dell'utente incluso il pezzo di codice donato non ha alcun impatto sulla licenza del software proprietario della società

    
risposta data 12.03.2011 - 20:11
fonte

Leggi altre domande sui tag