Lendo o apêndice da Licença de Software Apache 2.0, não ficou claro o que exatamente devo fazer agora:
APÊNDICE: Como aplicar a licença Apache ao seu trabalho
Para aplicar a Licença Apache ao seu trabalho, anexe o seguinte aviso padrão, com os campos entre colchetes "[]" substituídos por suas próprias informações de identificação. (Não inclua colchetes!) O texto deve ser colocado na sintaxe de comentário apropriada para o formato do arquivo. Também recomendamos que um nome de arquivo ou classe e descrição de finalidade sejam incluídos na mesma "página impressa" que o aviso de direitos autorais para facilitar a identificação em arquivos de terceiros.
Para explicar um pouco mais: Atualmente, estou contribuindo para um projeto de código aberto no github, onde a decisão de licenciar sob o ASL2.0 foi tomada. Na confirmação mais recente, o texto da licença foi adicionado LICENSE
ao diretório raiz.
A parte interessante é agora: o que mais precisa ser feito para licenciar completamente o código sob a Licença de Software Apache. Especificamente: o que é considerado "trabalho" e é obrigatório incluir o aviso padrão em todos os arquivos de origem do projeto?
Eu acho que deve ser possível adicionar o aviso ao já existente README
, como eu já vi em outros projetos de código aberto. Algo ao longo das linhas de:
Licença:
Salvo indicação explícita em contrário, todos os arquivos deste repositório são licenciados sob a Apache Software License 2.0 [inserir aviso padrão aqui]
Eu acho que tudo deve ficar bem, porque a Apache Policy on Source Headers (mesmo que destinada apenas aos projetos de propriedade da Apache Software Foundation) declara:
Cada documento original de origem (código e documentação, mas excluindo os arquivos LICENÇA e AVISO) DEVE incluir um cabeçalho de licença curto na parte superior. Se a distribuição contiver documentos não cobertos pelo CLA, CCLA ou Software Grant (como bibliotecas de terceiros), consulte o guia de políticas.
- Cada arquivo de origem deve incluir o seguinte cabeçalho da licença - observe que não deve haver nenhum aviso de direitos autorais no cabeçalho:
Especificamente, o "deveria" aqui me faz pensar que um cabeçalho de licença em cada arquivo não é obrigatório para todo e qualquer arquivo de origem de um projeto licenciado sob ASL.