Escolha e especifique uma licença para seu projeto de código aberto!

É fácil se perder na sutileza de como é importante licenciar adequadamente sua criação. Especificar uma licença comunica claramente suas intenções e termos como autor.

  1. Escolha uma licença . Eu prefiro MIT ou BSD. Por favor, não use uma licença GPL se não for exatamente o que você deseja, e saiba que ela impede significativamente o uso em massa e a contribuição para o seu projeto.

  2. Crie um arquivo de LICENÇA na base de seu projeto e inclua a cópia de licença exata com sua declaração de copyright. Não inclua apenas um URL para um modelo de licença. É IMPORTANTE que você inclua os termos da licença literalmente.

  3. Comemoro! Você faz parte da comunidade de código aberto. High fives ao redor.

Bônus

Se sua comunidade (por exemplo, node.js) tem uma convenção de comunidade para especificar licenças além do arquivo de LICENÇA, acompanhe! Por exemplo, o package.jsonarquivo node.js contém uma licensepropriedade.