Copia codice parziale da un'altra libreria open source

5

Ho bisogno di copiare un metodo da una libreria Javascript con licenza Apache nella mia libreria javascript con licenza GPL.

Posso copiare e incollare il metodo nella mia libreria in questo contesto di licenza? In tal caso, come posso includere i dettagli della licenza Apache corretta?

O devo salvare il metodo in un file separato e includere la licenza Apache lì?

    
posta John Sewell 06.03.2016 - 22:33
fonte

1 risposta

1

La soluzione più facile da comprendere per tutti è quella di avere la funzione che proviene dalla libreria con licenza di Apache in un file sorgente separato.
Quindi puoi semplicemente utilizzare i normali commenti di copyright e di licenza, come appropriato per la licenza di quel file, nella parte superiore di ciascun file.

È possibile avere entrambe le parti in un unico file sorgente.
Se si sceglie questa rotta, è necessario chiarire in alto sul file che alcune funzioni sono anche sotto un'altra licenza.

Quindi, accanto alle funzioni che sono sotto la licenza di Apache, includi il commento della licenza Apache lì.

Come in questo caso il copyright su parti del tuo file sorgente è di proprietà dei detentori del copyright della libreria da cui hai incluso una funzione, devi aggiungere la loro dichiarazione sul copyright anche alla dichiarazione sul copyright del tuo file.

    
risposta data 07.03.2016 - 12:48
fonte

Leggi altre domande sui tag