Eu tenho um projeto de código aberto que é um complemento para o TFS (ou seja, é para desenvolvedores e aqueles que usam o TFS).
Atualmente, está usando a GPL. Mas me ocorre que a GPL não representa realmente o que estou tentando fazer com minha licença.
Quero que meu código seja gratuito para todos que desejam usá-lo. E se você modificá-lo e usá-lo, isso também é ótimo. Você não precisa abrir suas modificações no código-fonte.
Mas eu gostaria de impedir que alguém construa e venda meu código. Ou modificando e vendendo. Qualquer pessoa que queira fazer isso deve negociar uma licença separada comigo.
Existe uma licença de código aberto que impede a revenda, mas permite o uso completo de não venda para uma pessoa / empresa que faz o download?
open-source
licensing
Vaccano
fonte
fonte
Respostas:
Não, não existe essa licença. E não pode haver. A capacidade de vender o software é uma parte crucial da definição de código aberto. Qualquer licença que proíba a venda, por definição, não é de código aberto.
fonte
Primeiro porque? A menos que exista uma alta probabilidade de que isso aconteça (nesse caso, você deve consultar seu advogado agora mesmo assim, parece que você está sofrendo da
I-am-afraid-someone-will-take-from-me
síndrome.Com toda a seriedade, com o que você está preocupado e por que alguém compraria seu código de outra pessoa, se ele estiver livre de você? E se o valor adicionado pelo terceiro for suficiente para garantir a compra, por que você deseja detê-los? Em outras palavras, isso seria uma coisa boa para você (ecossistema maior), não uma coisa ruim.
Resposta real aqui:
Eu sugiro que você pegue a seguinte licença BSD e adicione um quarto marcador que diz algo como isto.
No entanto, como não sou advogado, sugiro ainda que você faça isso por um bom advogado.
fonte
why would someone purchase your code from someone else if it is free from you
" - porque outra pessoa pode promover sua venda de forma mais agressiva e o consumidor nem saberá que a versão original existe. Como o que aconteceu com o Ublock e o Ublock Origin .