Digamos que eu esteja trabalhando em um projeto de código aberto e queira reutilizar uma função de utilidade trivial de outro projeto de código aberto (por exemplo, uma função de pesquisa / substituição de arquivo). É legal copiar a função e simplesmente escrever um pequeno aviso de direitos autorais no topo do arquivo? Devo incluir o nome deles como detentores de direitos autorais de todo o projeto na licença?
Da mesma forma, digamos que eu garfo um projeto de código aberto. Onde e como especifico que os direitos autorais são compartilhados entre mim e o titular dos direitos autorais originais?
Eu acho que a resposta deve variar um pouco de acordo com a licença de código aberto, mas eu gostaria de uma resposta geral, tanto quanto possível.
PS: Estou preocupado principalmente com o aspecto legal, mas sinta-se à vontade para incluir seu ponto de vista ético.