Licenças

O perigo de um processo.

Qual licença usar

Licenças

Você quer (eu pelo menos quero) evitar dor de cabeça depois por ter usado, sem querer ou não, um software que não pode ser usado comercialmente. Por isso, desde o começo uso principalmente a licença MIT para engine3 e Signal From The Stars.

Resumindo, estas licenças são seguras para uso comercial: MIT, zlib, BSD, Apache, Unlicense, ISC License. Mas é importante manter o copyright e o texto de licença originais da fonte e também incluí-los no produto final.

Já estou reunindo todas as licenças do código de terceiros que uso, e coloco ao lado do código e às vezes até dentro dele. Também vai existir um arquivo geral onde junto tudo o que foi usado e onde.

Se você usa GPL e quer lançar o produto comercialmente, espera-se que você torne o software open source.

Se procurar quais é melhor nunca usar, você chega a:

  • GNU General Public License (GPL, todas as versões)
  • Affero General Public License (AGPL)
  • Creative Commons Non-Commercial Licenses (CC BY-NC, CC BY-NC-SA etc.)
  • Creative Commons ShareAlike Licenses (CC BY-SA, CC BY-NC-SA etc.)
  • Sleepycat License
  • Open Software License (OSL)
  • Server Side Public License (SSPL)

Assets

Onde antigamente você talvez pensasse:

Opa, que imagem legal, vou usar no meu produto!

Hoje isso é um não absoluto. Não só você recebe bem rápido uma carta de advogado ou tem que pagar pelo uso da imagem, como também não é original e você prejudica quem criou a imagem.

Como não sei desenhar, vou pagar outras pessoas para criar as imagens com base nas minhas orientações.

Na verdade isso vale para todos os assets, como áudio, mas também fontes.

O jogo

Bom, vai ser um jogo pago, porque tento pelo menos recuperar o que gastei. A Engine3 talvez vire open source um dia. Antigamente sempre apareciam aquelas instalações de software em que você tinha que ler páginas e páginas de texto e aceitar antes que o software fosse instalado.

Infelizmente não é à toa. No meu código há erros, não tenho como evitar. Ele tem 100000 linhas de código, inclusive de terceiros, como SDL e Love2D, e todo tipo de coisa que não consigo controlar. Você precisa se proteger para que, quando alguém usar seu software, você não possa ser responsabilizado por possíveis danos (de qualquer tipo).

Ainda preciso descobrir o texto exato, mas é comum ver algo assim:

THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM, OUT OF, OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  • Cláusula “AS IS”:
    • O software é fornecido como está, sem nenhuma garantia, expressa ou implícita. Isso protege você contra reclamações de que o software não funciona como esperado.
  • Exclusão de garantias:
    • Exclui explicitamente garantias como adequação a uma finalidade específica ou proteção contra violação de direitos.
  • Limitação de responsabilidade:
    • Exclui que você seja responsável por danos, perdas ou reclamações decorrentes do uso do software.

Signal From The Stars

atualização 2025

O nome do jogo não podia existir e o domínio .com precisava estar livre. Além disso, dá para verificar se existe uma marca registrada com o nome, e não era o caso.

https://euipo.europa.eu

https://euipo.europa.eu

https://tmsearch.uspto.gov/search/

https://tmsearch.uspto.gov/search/

https://www.boip.int/en/brand-check

https://www.boip.int/en/brand-check

Para terminar

Minhas intenções são boas, só quero lançar um jogo e tento cumprir as obrigações da melhor forma possível. Mas sou só um ser humano e talvez esteja deixando algo passar. Parto do princípio de que a lei também me protege e reconhece que fiz tudo o que se espera de mim.