Licença Opensource, não comercial? [fechadas]


10

quero publicar meu software sob uma licença de código-fonte aberto com as seguintes condições:

você tem permissão para:

  • Compartilhar - para copiar, distribuir e transmitir o trabalho
  • use uma versão modificada do código no seu aplicativo

você não tem permissão para:

  • publicar versões modificadas do código
  • use o código em qualquer coisa comercial

Existe uma licença de software disponível que atenda às minhas necessidades?

(cruzamento: /programming/4558546/opensource-noncommercial-license )


8
Perdoe minha sinceridade, mas esses termos me parecem um pouco tolos. Qual é o sentido de usar o código modificado no meu aplicativo, se eu não posso publicá-lo? Isso dificilmente é de código aberto.
Mchl

Você não conseguiu criar sua própria licença de direitos autorais? Eu acho que seria melhor.

Você deseja que seu software seja usado apenas para projetos não comerciais, que não distribuem nenhuma fonte?
Konstantin Petrukhnov

11
Existem muitas pessoas procurando o que parece ser uma "licença educacional", mas querer software aberto sem uso comercial é ironicamente bem fechado.
Steve-o

11
Pior ainda, escrever sua própria licença é ruim . Já existem licenças incompatíveis suficientes. Não faça com que todos procurem um advogado, pois precisam verificar se podem usar o seu trabalho com mais uma licença!
precisa

Respostas:


12

Suas condições não são "código aberto", portanto você não encontrará uma licença de código aberto que tenha essas condições. Especificamente, a proibição da publicação de versões modificadas do código torna impossível incorporar seu código em outros projetos de código aberto. Como exemplo disso, muitas distribuições Linux farão modificações nas bibliotecas e aplicativos para que se ajustem à nomeação ou outras convenções da distribuição. Se você não permitir a redistribuição de modificações, essas alterações não serão possíveis.

Também não conheço nenhuma licença de código aberto que proíba explicitamente aplicativos comerciais. A maioria dos softwares comerciais também é proprietária e, normalmente, é a natureza proprietária que impede o uso de muitas bibliotecas de código aberto.

Portanto, se você realmente deseja essas condições, diria que precisará encontrar um advogado para escrever uma licença personalizada para você.


Como observação adicional, algumas empresas (como a Mozilla) fornecem ao seu software uma licença gratuita, mas proíbem a distribuição de versões modificadas usando seus nomes de marca.
Bart van Ingen Schenau

2
Nenhuma licença Open Source certificada pela OSI (ou licença de Software Livre aprovada pela FSF) restringirá o uso comercial, embora algumas licenças sejam incompatíveis com alguns modelos de negócios. Nenhum impedirá a redistribuição do código modificado. Como "Código aberto" não é marca registrada, provavelmente é legal descrever uma licença sem modificação e sem uso comercial como "código aberto", se não for feita para fins fraudulentos.
David Thornley

2
Um advogado razoável poderia argumentar que "Código aberto" não é uma marca comercial, mas uma descrição com significado estabelecido. Nesse caso, a descrição do seu aplicativo como código-fonte aberto pode causar problemas. (é uma promessa, os usuários podem contar com ele, mas a cláusula de não-comercial seria um detrimento legal para a promessa)
MSalters

Você pode criar um código personalizado, afirmando que é licença compartilhável, modificável, não comercial, mas apenas como o que outros disseram, não é uma licença Open Source :)
OnesimusUnbound

6

A licença CC-NC-ND (Creative Commons - não comercial - sem derivativos) seria adequada ao seu modelo.

Mas lembre-se de que uma cláusula "não comercial" de uma licença geralmente é muito mais restritiva do que o pretendido. "Nada comercial" também pode significar, por exemplo:

  • Não pode ser adicionado como brinde a algo que é vendido (como um DVD de freeware que acompanha uma revista)
  • Não pode ser empacotado com algo que possa ser usado comercialmente (como uma distribuição Linux)
  • Não pode ser oferecido para download em um site que pagou publicidade
  • Não pode ser usado para praticar uma habilidade e depois aplicá-la comercialmente
  • Ele não pode ser usado por organizações sem fins lucrativos que realizam atividades comerciais para cobrir seus custos (isso pode até incluir a coleta de doações).
  • A mídia comercial não tem permissão para revisá-la, porque testá-la para escrever um artigo sobre ela também seria uma atividade comercial.
  • Quando alguém usa o software para fins criativos, perde efetivamente seus direitos autorais (quando não tem como monetizar seu trabalho, não tem motivos para exigir reembolso quando as pessoas o usam não autorizado)

Você não disse nada sobre o que seu software realmente faz e qual é a sua motivação para criá-lo e distribuí-lo. Portanto, não posso dizer qual desses pontos se aplica ou não a você.


2
Use a Licença Creative Commons para licenciar código não fonte, por exemplo, conteúdo como imagem, som e em breve.
meisyal 15/08/2015


0

Pelo menos nos Estados Unidos, uma licença de direitos autorais não pode restringir o uso. Nos Estados Unidos, qualquer pessoa que possua uma cópia legal de uma obra pode usá-la para quaisquer fins que deseje, incluindo os comerciais. (Supondo que eles não estejam distribuindo ou executando comercialmente o trabalho.) Consulte 17 USC 106 e observe que nenhum dos direitos tem nada a ver com o uso comum.

Então você teria que fazer isso com um EULA ou contrato.

Mas algo me parece estranho. Como você deve usar o código em um projeto não comercial se não pode publicar versões modificadas?

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.