Tenho alguns problemas ao escolher a licença certa para meus trabalhos.
Eu tenho alguns requisitos:
- Não copyleft como o GNU (L) GPL e permite redistribuição sob outras licenças
- Permite que outras pessoas redistribuam seu trabalho (modificado), mas impede que outras pessoas lucrem livremente com meu trabalho (elas precisam pedir / comprar uma licença comercial, se quiserem)
- Compatível com a GNU (L) GPL
- Não nos responsabilizamos por qualquer dano causado pelo meu trabalho
Agora, escrevi minha própria pequena licença com base nas licenças BSD e CC Attribution-NonCommercial 3.0, mas não tenho certeza se ela será mantida em tribunal.
Copyright <ano> <detentor dos direitos autorais> . Todos os direitos reservados. A redistribuição deste trabalho, com ou sem modificação, é permitida desde que sejam cumpridas as seguintes condições: 1. Todas as redistribuições devem atribuir <detentor dos direitos autorais> como o original autor ou licenciador deste trabalho (mas não de forma alguma que sugira que eles endossam você ou seu uso do trabalho). 2. Todas as redistribuições devem ser para fins não comerciais e gratuitas a menos que seja dada permissão específica por escrito do <detentor dos direitos autorais> . Este trabalho é fornecido por <detentor dos direitos autorais> "no estado em que se encontra" e por quaisquer as garantias são negadas. <detentor dos direitos autorais> não é responsável por nenhum dano decorrentes de qualquer forma do uso deste trabalho.
Agora, você pode me ajudar com:
- Aponte-me uma licença existente que atenda aos meus requisitos
- Confirme se minha licença não possui grandes falhas e provavelmente seria mantida em tribunal
Edit: Você pode definir "compatível com o GNU (L) GPL"?
"compatível com o GNU (L) GPL" significa que todo o código licenciado sob ele pode ser importado em um projeto GNU (L) GPL, mas não (necessariamente) vice-versa.
Usei a expressão "não comercial", mas quero dizer que deveria ser ilegal pedir dinheiro por uma redistribuição (modificada), a menos que você tenha comprado a licença "comercial".
EDITAR
Então, basicamente, estou perguntando algo impossível. Em ordem de importância para mim:
- Não copyleft como o GNU (L) GPL e permite redistribuição sob outras licenças
- Compatível com a GNU (L) GPL
- Permite que outras pessoas redistribuam seu trabalho (modificado), mas impede que outras pessoas lucrem livremente com meu trabalho (elas precisam pedir / comprar uma licença comercial, se quiserem)
O primeiro e o segundo são perfeitamente compatíveis, mas o último não é compatível com o segundo e o código-fonte aberto não é compatível com o primeiro. RAAH!
Esta é a nova licença que vou usar. 10 linhas, rápidas e objetivas (do ponto de vista IANAL).
Copyright <ano> <detentor dos direitos autorais> . Todos os direitos reservados. A redistribuição deste trabalho, com ou sem modificação, é permitida se <detentor dos direitos autorais> é atribuído como autor ou licenciador original do neste trabalho, mas não de forma alguma que sugira que o <detentor dos direitos autorais> endossa você ou seu uso do trabalho. Este trabalho é fornecido por <detentor dos direitos autorais> "no estado em que se encontra" e por quaisquer as garantias são negadas. <detentor dos direitos autorais> não é responsável por nenhum dano decorrentes de qualquer forma do uso deste trabalho.
Respostas:
O problema é seu requisito não comercial, o que significa que sua licença não será de código aberto (conforme definido pela Open Source Initiative) nem livre (conforme definido pela Free Software Foundation). Como sua licença é incompatível com qualquer versão da GPL, é impossível atender a todos os seus requisitos.
Se você deseja manter a restrição não comercial, consulte as licenças Creative Commons; eles não são recomendados para software, mas você pode encontrar um que faça o que deseja. Não conheço outro repositório para licenças não OS / Free que não sejam essas.
Se você deseja algum tipo de garantia legal em sua licença, tem basicamente duas opções: use uma que foi examinada pelos advogados de alguém (normalmente uma licença real de código aberto / gratuito) ou contrate a sua. Essa comunidade contém muitas pessoas com algum conhecimento leigo da lei (muitas vezes extensas), mas não com tantos advogados reais, e é improvável que um advogado forneça qualquer tipo de garantia profissional gratuitamente.
fonte
Como o @Wooble menciona, seu conflito de 1º / 2º ponto torna isso 'impossível'. Eu suspeito que você esteja procurando um cenário de licenciamento duplo .
Vou oferecer dois conselhos extras:
Procure um advogado de IP familiarizado com licenças de código aberto para aconselhá-lo. Tudo o que dizemos (a comunidade) vem com a condição típica da IANAL.
Não crie sua própria licença - isso realmente é um campo minado legal, fique com aqueles que têm pelo menos um pouco de jurisprudência por trás deles (na falta disso, escolha uma que os garotos grandes silenciosamente concordem em não se ferrar) em diante).
Procure um advogado de IP familiarizado com licenças de código aberto para aconselhá-lo. Tudo o que dizemos (a comunidade) vem com a condição típica da IANAL. Veja o que eu fiz lá? :)
fonte
Seu requisito de uso não comercial é incompatível com a (L) GPL.
A GPL permite apenas a adição de um conjunto predefinido de termos adicionais : quaisquer outras restrições são proibidas.
fonte
Não sou especialista, mas suas licenças exigem que as coisas sejam gratuitas e não comerciais, o que não é uma restrição da GPL; portanto, nesse sentido, não seria compatível com a GPL, o que muita intencionalidade não exige.
Além disso, você deseja que as pessoas possam licenciar novamente sob outras licenças, mas presumivelmente você deseja manter a cláusula sem fins lucrativos, para que não funcione, pois está licenciada sob a outra licença (nesse caso, ganhar dinheiro é provavelmente uma opção) ou está sob sua licença.
Parece-me que você deseja uma licença de código-fonte aberto que não seja realmente tão aberta quanto você queira restringir o uso do seu trabalho para fins lucrativos.
Pessoalmente, acho que a primeira coisa que você precisa fazer é descobrir se está aberto ou fechado, no momento em que está meio e meio, e é isso que está causando problemas, pois não é uma parceria fácil.
fonte
Lendo seus requisitos, lembrei-me da licença do iTextSharp:
http://itextpdf.com/terms-of-use/index.php
Que afirma ser um projeto de software livre / de código aberto (F / OSS), mas que você precisa comprar uma licença se quiser usá-la comercialmente. Eu não sei muito sobre esse tópico, então não sei se é semelhante ao que você está pedindo, mas vou divulgá-lo por precaução. :)
fonte