Come funziona la licenza per il framework open source LGPL?

1

Senza sapere nulla ho scritto una grande applicazione, quasi un anno di programmazione.

Fa Video / Audio come softphone per uso commerciale (lo vendiamo). Ho usato un framework che è stato concesso sotto licenza LGPL, minore Gnu Public License. Ora prima di rilasciarlo in produzione, dal momento che ho usato il codec video H.264 e un framework 'LGPL', cosa dovrei sapere e cosa dovrei fare? O non ho bisogno di fare nulla? Questo è il mio datore di lavoro che rilascia e vende l'applicazione, ho appena fatto il mio lavoro facendo l'applicazione e facendola girare senza crash.

Devo richiedere una licenza in tribunale? Oppure richiedo la licenza ai programmatori del framework? Come faccio a essere valido prima di lasciarlo andare alla gestione della mia azienda.

Follow up:

H.264 Encoder ha licenza GPL

Il decodificatore H.264 ha licenza LGPL

Dove posso acquistare la licenza di encoder? link

Dove posso acquistare la licenza di decoder? link

Quanto mi costa la licenza? link

    
posta YumYumYum 15.12.2011 - 17:31
fonte

2 risposte

1

1) Se ti trovi in un paese in cui i brevetti software sono sostenuti, la tua azienda è tenuta a pagare i canoni di licenza per l'utilizzo del codec H.264 poiché sei un utente commerciale.

2) Se hai usato un framework che è stato concesso sotto licenza LGPL, allora dipende da come lo hai usato. Se hai sviluppato un modulo, una libreria o un plugin che utilizza il framework, allora credo che tu stia bene e non devi fare nulla. Se è stata modificata la struttura stessa e utilizzata come base per questa applicazione, è necessario condividere liberamente il codice sorgente per il lavoro derivato. (Il che renderebbe difficile la vendita.)

    
risposta data 15.12.2011 - 18:46
fonte
2

Non so nulla delle licenze H.264, ma Philip si rivolge a questo punto.

Tuttavia, sul lato LGPL, se l'applicazione utilizza una libreria LGPL, è necessario rendere disponibile per il download il codice sorgente di tale libreria, se si include il file binario della libreria nel download dell'applicazione. Se sono stati apportati miglioramenti alla libreria, è necessario rendere disponibile il codice sorgente di tali miglioramenti. Questo è il bit semplice.

Il prossimo è il delicato argomento di derivazione o aggregazione. Se collegate staticamente una libreria GPL alla vostra applicazione, state producendo un prodotto derivato e quindi il vostro prodotto deve essere concesso in licenza come LGPL o sotto una licenza compatibile (come GPL).

Se si collega dinamicamente la libreria LGPL alla propria applicazione, allora si sta eseguendo l'aggregazione, quindi l'applicazione potrebbe disporre della licenza desiderata. Il punto delicato è che dovrebbe essere possibile per chiunque compilare la propria versione della libreria, sostituire la libreria collegata dinamicamente con la propria e per la propria applicazione utilizzare quella libreria come se fosse quella originariamente fornita.

La domanda Posso incorporare legalmente GPL e amp; LGPL, software open source in un progetto proprietario, closed-source? ha alcune risposte che toccano alcune di queste cose, ma penso che le risposte di Dark Shikari , Jonathan Mitchell e Mark Bessey sono i più rilevanti.

    
risposta data 15.12.2011 - 19:49
fonte

Leggi altre domande sui tag