Escolhendo a licença certa


10

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:

  1. Não copyleft como o GNU (L) GPL e permite redistribuição sob outras licenças
  2. Compatível com a GNU (L) GPL
  3. 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.

6
O ponto 2 definitivamente o tornará incompatível com a GPL.
Wooble

Por quê? É por causa da cláusula "permissão por escrito"?

Você pode definir "compatível com o GNU (L) GPL"? Compatível em que aspectos?
91111 Jon Hopkins

@Wooble Eu pensei que a GPL está impedindo que outras pessoas ganhem dinheiro com isso porque exige que todas as modificações sejam publicadas. Estou errado? E só pode ser incluído em produtos que também são de código aberto?
Marcel

@ Marcel: depende do uso comercial, realmente. Vender muitas cópias de algo pode ser difícil se você precisar incluir a fonte, já que as pessoas que a compram devem ser livres para redistribuí-la (embora as distribuições comerciais do Linux pareçam estar bem), embora desde o início da Web que nem sequer realmente precisa distribuir qualquer coisa para ganhar dinheiro com software (algo que a AGPL se destina a tratar, mas dificilmente alguém ainda considera usando essa licença.)
Wooble

Respostas:


10

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.


Hã? Eu pensei que a GPL não permitia o uso em aplicativos comerciais. "o uso da GPL Menor permite o uso da biblioteca em programas proprietários; o uso da GPL comum para uma biblioteca a torna disponível apenas para programas gratuitos". gnu.org/licenses/why-not-lgpl.html
mpen

5
@ Ralph: Não, não proíbe o uso em aplicativos comerciais. "Proprietário", em termos de Gnu, significa que a licença não é Gratuita, e o "Grátis" deve ser entendido no sentido de liberdade e não de preço zero. Não tem nada a ver com comercial versus não comercial. Isso inviabiliza alguns modelos de negócios (como a venda de um grande número de cópias idênticas), mas o uso comercial de software inclui muito mais do que vender cópias de aplicativos. A Red Hat, por exemplo, faz um negócio próspero com o Software Livre.
David Thornley 06/01

Confuso. Eles deveriam ter me ensinou isso em uni: p
MPEN

5

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á? :)


É verdade, mas em um licenciamento duplo, você normalmente o abre com uma licença de cópia esquerda, o que incentiva as pessoas a comprar sua licença comercial. Portanto, mesmo com licenças duplas, o OP não pode alcançar seu objetivo.
Scott Whitlock

2

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.


1

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.


0

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. :)

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.