licenze per fornitori di PHP Composer

2

Sto utilizzando un compositore come gestore delle dipendenze per il mio progetto PHP. Composer funziona come una libreria, che utilizza packagist come repository software per recuperare le dipendenze di terze parti.

Sono interessato, se l'utilizzo di librerie di terze parti è contato come collegamento dinamico o così. Le librerie di terze parti non sono presenti nel codice sorgente da sole, ma vengono recuperate durante la distribuzione dell'applicazione (molto simile al solito repository software). Sono richiesti all'applicazione per funzionare correttamente.

Per essere più certi, dato che ho biforcato il progetto AGPLv3 (compositore non usato prima). Posso usare semplicemente compositore con esso o dovrei controllare che tutte le dipendenze siano ricorsivamente compatibili con la licenza di progetto data?

    
posta ScayTrase 01.04.2015 - 10:19
fonte

1 risposta

1

Questo è un aspetto molto controverso delle licenze software.

Un'interpretazione è che, se non stai -distribuendo- una biblioteca, non hai bisogno di una licenza, né devi accettare o rispettare i termini allegati all'uso della biblioteca (con l'avvertenza che potresti ancora accettare i termini per effettuare test significativi del tuo programma).

Da questa interpretazione, un programma non libero può recuperare in modo dinamico il codice GPL da Internet, collegarsi dinamicamente con esso ed eseguire il risultato.

Inutile dire che sei più in forma se rispetti le licenze o scrivi le tue.

    
risposta data 01.04.2015 - 12:01
fonte

Leggi altre domande sui tag