La tua domanda sembra avere due parti:
- Come rispettare una richiesta di una fonte supportata LGPL.
- 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.