Posso usar o código do Github tendo permissão explícita do autor para a Tese, mas sem a licença mencionada no repositório?

Aug 18 2020

Estou escrevendo minha dissertação de mestrado. Usei o código do GitHub para meu aplicativo e fiz modificações e estendi sua funcionalidade para ajustar meus requisitos. Também estou citando o código em meu próprio código e texto.

Minha dúvida é que o repositório Github não menciona nenhuma licença, o que significa que a lei de direitos autorais se aplica por padrão. No entanto, conheço o autor e tenho sua permissão explícita para usar o código.

Quais são minhas opções aqui? Devo pedir ao autor para fazer upload da licença ou não é necessário visto que tenho sua permissão ?.

Respostas

2 origimbo Aug 18 2020 at 09:51

Existem aspectos jurídicos e acadêmicos para isso. A questão mais operante aqui é "permissão para fazer o quê?":

  • Se sua tese cita partes significativas do código original, você precisa de permissão para reproduzi-lo (partes muito pequenas provavelmente serão cobertas por qualquer defesa de uso aceitável / negociação justa permitida pelas jurisdições relevantes).
  • Se você estiver distribuindo o código online (por exemplo, criando um fork público do GitHub com suas modificações), você também precisa de permissão para distribuí-lo.
  • Se você espera que suas alterações sejam usadas e modificadas por outros (o que geralmente é considerado uma coisa boa tanto para o conhecimento quanto para o código reproduzível), então provavelmente deseja liberá-las sob uma licença específica, para a qual você novamente deseja a permissão do autor original.

Todos juntos, se você estiver literalmente apenas citando o código (por exemplo, "Plots foram criados com uma versão modificada da Biblioteca X [https://github.com/foo/libraryX] sob licença especial do autor."), Então você não deve não precisa fazer mais nada. Se você deseja que seu trabalho seja útil para outras pessoas no futuro, você deve encorajar o autor a escolher uma licença e atualizar seu repositório e, em seguida, fazer o mesmo com sua versão.