Cópia de código parcial de outra biblioteca de código aberto

5

Eu preciso copiar um método de uma biblioteca JavaScript licenciada do Apache para minha biblioteca JavaScript licenciada por GPL.

Posso copiar e colar o método na minha biblioteca neste contexto de licença? Se sim, como posso incluir os detalhes apropriados da licença do Apache?

Ou preciso salvar o método em um arquivo separado e incluir a licença do Apache?

    
por John Sewell 06.03.2016 / 22:33
fonte

1 resposta

1

A solução mais fácil de entender para todos é ter a função que vem da biblioteca licenciada do Apache em um arquivo de origem separado.
Em seguida, você pode usar os comentários normais de direitos autorais e licença, conforme apropriado para a licença desse arquivo, na parte superior de cada arquivo.

É possível ter as duas partes em um único arquivo de origem.
Se você escolher essa rota, deverá deixar claro no topo do arquivo que algumas funções também estão em outra licença.

Depois, ao lado das funções que estão sob a licença Apache, inclua o comentário da licença do Apache.

Como neste caso os direitos autorais sobre partes do seu arquivo fonte são de propriedade dos detentores dos direitos autorais da biblioteca da qual você incluiu uma função, você precisa adicionar sua declaração de direitos autorais também à declaração de direitos autorais do seu arquivo. >     

por 07.03.2016 / 12:48
fonte