Existe uma licença CodePlex suportada que restringe o uso da fonte para comercial? [fechado

StackOverflow https://stackoverflow.com/questions/405581

  •  03-07-2019
  •  | 
  •  

Pergunta

Eu tenho lido as licenças de código aberto suportadas pelo CodePlex, não conseguia entender tudo, o que estou procurando é uma licença que restringe o uso do meu código -fonte comercialmente.

Existe um?

Obrigado

Foi útil?

Solução

Por que você quer fazer isso? Não está no espírito de código aberto! Até o GPL permite e até encoraja Fornecedores comerciais para distribuir software gratuito (de código aberto) por uma taxa. Uma grande quantidade de software de código aberto é produzido comercialmente (muitas contribuições para Linux, Gnome, KDE ...), o que não seria possível com essa cláusula.

CodePlex é de código aberto da Microsoft hospedagem de projetos Site: é equivalente a SourceForge, Google Code, Savannah, Launchpad etc. o O site diz que suporta As seguintes licenças:

Licença Apache 2.0, Common Development and Distribution License (CDDL), Licença Pública Eclipse (EPL), GNU Licença Pública Geral (GPL) V2, GNU Library Geral Public License (LGPL), Microsoft Public License (MS-PL), Microsoft License recíproco (MS-RL), Mozilla Public License 1.1 (MPL), Nova licença BSD e a licença do MIT.
dos quais os que começam com "Microsoft" pode realmente ser mais restritivo do que "código aberto".

Deixe-me explicar os "três níveis" de licenças de código aberto usando Palavras de Dave Johnson:

  • Nível 1: Crédito Gimme (Licença Apache, BSD, MIT) Você pode usar, modificar e redistribuir meu código em seu produto, mas me dê crédito.
  • Nível 2: Fixar as correções (Mozilla Public License, CDDL, LGPL) Você pode usar, modificar e redistribuir meu código em seu produto, mas me dê a fonte para as correções que você fizer.
  • Nível 3: Me dê tudo! (GPL) Você pode usar, modificar e redistribuir meu código em seu produto, mas me dê o código -fonte de todo o seu produto.

Os dois primeiros níveis permitem que as empresas façam derivados proprietários (sem código aberto) do seu código; Eu não gosto deles. O GPL ("copyleft") obriga a liberar seu código fonte (apenas se aplica se eles distribuir seu produto; Nada os impede de usar o software internamente para seu próprio uso - e isso é uma coisa boa). Se você deseja evitar se sentir "rasgado" por uma empresa comercial "roubando" seu código, a GPL é o que você deve usar. Eles podem fazer melhorias, mas as melhorias estarão disponíveis para todos.

Observe que nada disso impede que uma empresa entre em contato com você separadamente e obtenha seu código sob uma licença não-GPL-você pode cobrar uma taxa para permitir que eles façam um derivado proprietário do seu código, se desejar. (Enquanto seu código for totalmente seu para doar, é claro.)

Outras dicas

Obrigado, se você restringir o uso comercial do código, incentivará projetos gratuitos de código aberto que foram meus pensamentos iniciais, mas agora considerarei ir com a licença pública de Mozilla.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top