Come rispettare la richiesta del codice sorgente LGPL 2.1?

0

Ho un'app per iOS che utilizza il framework VLCKit per la sua funzione di video player. Oggi ho ricevuto un'e-mail dal creatore di VLC e nell'e-mail è stato dichiarato questo:

According to the LGPLv2.1 VLCKit and libvlc are licensed under, I hearby request the source code for our libraries.

Ovviamente voglio rispettare questa richiesta, ma quello di cui non sono completamente sicuro è quello che dovrei rispettare. Vuole il codice sorgente nelle proprie librerie. Ovviamente avrebbe già il codice sorgente nella sua libreria, quindi presumo che ci sia un altro scopo in cui lui lo chiedesse. È per vedere se ho modificato / cambiato in alcun modo? Non è così, faccio zip i file sorgente che ho scaricato dal suo sito l'anno scorso e li mando a lui in una e-mail? La mia app ha già un link al codice sorgente sul sito web di VLC nella sezione aiuto / informazioni. Ho pensato che fosse sufficiente.

    
posta Joseph Toronto 10.01.2015 - 15:02
fonte

1 risposta

4

La tua domanda sembra avere due parti:

  1. Come rispettare una richiesta di una fonte supportata LGPL.
  2. Perché gli autori di una libreria che hai incluso richiederebbero la loro fonte.

Meccanica di distribuzione dell'origine

La prima domanda è piuttosto meccanica e abbastanza semplice. Vale a dire: tar / zip up i file che sono stati utilizzati e inviarli al richiedente. Non fa differenza chi è la persona richiedente. Fornisci la fonte, come richiesto.

Se fornisci la fonte via FTP, puoi verificare che il repository FTP funzioni e chiedergli di recuperare la fonte da lì. È possibile che non tutte le varianti delle licenze GPL 1 supportino tale approccio.

La versione più sicura per la distribuzione o il trasporto sta inviando direttamente la fonte.

Motivazione della richiesta dall'autore della libreria

Parte della fornitura di software gratuito (vale a dire "Gratuito come in libertà" significa seguire e accertarsi che i consumatori a valle del software libero rispettano anche i termini della licenza.

Una cosa è montare un link FTP o fornire un disclaimer di "fonte disponibile su richiesta". Ma è un altro livello per verificare effettivamente che i collegamenti FTP forniscano l'origine o che la sorgente sia effettivamente disponibile quando richiesto.

Sembra che il creatore della libreria che hai utilizzato volesse verificare che tu stavi rispettando i termini della licenza. Loro (ovviamente) non avevano bisogno del loro codice sorgente. Potevano essere preoccupati di aver apportato delle modifiche senza rilasciarle di nuovo. Data la dimensione di VLCkit, non penso sia stato così. La risposta più probabile è che vogliono essere sicuri di rispettare i termini della licenza * GPL 1 utilizzata.

In base al tuo segui -up commento :

I asked and he replied. Just zip up the source that I used and send it to him. No problem.

Sembra che si stessero accertando di fare la tua parte nel movimento del software gratuito.

1 Scrivo sotto la presunzione che siano stati utilizzati altri pacchetti che erano anche LGPL, AGPL o GPL.

    
risposta data 11.01.2015 - 17:47
fonte

Leggi altre domande sui tag