LICENÇA (GPL 3.0) afirma (cc @ sk4zuzu que percebeu isso):
b) Requiring preservation of specified reasonable legal notices or
author attributions in that material or in the Appropriate Legal
Notices displayed by works containing it; [..]
Ao mesmo tempo, as atribuições do autor foram perdidas durante a migração ansible
→ ansible.posix
:
Não sou advogado, portanto, agradeceria se alguém familiarizado com as nuances do licenciamento abordasse a questão do licenciamento: essa perda de atribuição do autor não se tornará um problema para qualquer empresa que queira usar o Ansible E cumprir a GPL?
@lidel Obrigado por levantar esta questão, faremos algumas pesquisas e relataremos de volta
A seção que você está citando é chamada de “Termos Adicionais” e é uma lista de restrições / requisitos adicionais que podem ser adicionados à GPL em um caso específico. Se o autor do código não solicitou explicitamente a preservação das atribuições do autor, elas não precisam ser preservadas, a saber:
Se você adicionar termos a um trabalho coberto de acordo com esta seção, você
deve colocar, nos arquivos de origem relevantes, uma declaração do
termos adicionais que se aplicam a esses arquivos, ou um aviso indicando
onde encontrar os termos aplicáveis.
Obviamente, é uma boa ideia verificar se ninguém adicionou esse termo à sua contribuição, mas, na realidade, as pessoas geralmente não o fazem.
Além disso, a maneira padrão de fazer "atribuições de autor" é na forma de declarações de direitos autorais em cabeçalhos de arquivo, não metadados em git commits, que podem ser facilmente perdidos (como neste caso) ou modificados devido a reescritas de histórico, etc. Então, mesmo que alguém tenha adicionado essa restrição adicional, é provável que também tenha registrado suas informações de autoria no mesmo código-fonte ao lado da declaração dos termos adicionais.
Comentários muito úteis
@lidel Obrigado por levantar esta questão, faremos algumas pesquisas e relataremos de volta