O software licenciado pela GPL pode ser revendido?

11

Meu grupo de pesquisa está desenvolvendo algum software para fins de pesquisa. O líder do projeto deseja que o software seja de código aberto e goste da GPL, mas quer garantir que eles não possam ser vendidos.

Estamos lendo a GPL corretamente? O software pode ser modificado livremente, (re) distribuído e vendido? Nesse caso, vejo por que seria difícil vender efetivamente o software; no entanto, a GPL não é suficientemente rigorosa para as nossas necessidades.

Alguma sugestão?

Doug Moore
fonte
1
Mude essa parte da GPL e chame-a de Licença pública do seu nome de grupo. Semelhante à Licença Mozilla (uma GPL modificada).
Todd Moses
2
Tente um editor de texto. A licença em si é protegida por direitos autorais, mas a FSF não impede as pessoas desde que não usem o preâmbulo da GPL sem permissão.
Philip
10
Você deve estar ciente de que a proibição da venda do seu software reduz drasticamente a sua usabilidade. Por exemplo, essa licença a torna incompatível com a GPL. Não será incluído nas distribuições Linux ou coleções similares de software livre. De fato, você pode querer mantê-lo por si mesmo e não liberá-lo.
user281377
5
Se você proíbe que o software seja revendido, ele não é mais considerado software livre por muitas pessoas (o OSI não o considerará de código aberto, consulte 1 em opensource.org/docs/osd ). E não será compatível com a GPL. Se você não deseja que seu software seja revendido, não use a GPL ou uma versão modificada.
ysdx 16/09
8
Qual é a causa subjacente de "Não venda nosso software?" - o que você quer evitar?

Respostas:

13

Minha sugestão é não se preocupar com isso. Sob a GPL, enquanto você pode vendê-la, não há realmente sentido em comprá-la. Os potenciais compradores podem simplesmente pegar a fonte e compilar eles mesmos. E se o processo de compilação for difícil, basta uma pessoa descobrir e hospedar a versão com uma compilação automatizada.

A única razão pela qual eu vi vender diretamente o software GPL é para pessoas que têm uma péssima conexão com a Internet e desejam que ela seja entregue em um meio físico, como um DVD.

Pergunte ao líder do projeto por que ele não quer que as pessoas vendam o software. A GPL provavelmente será suficiente.

Agora, você pode ganhar dinheiro com o modelo de código aberto, mas isso deve ser feito em ângulos oblíquos. As pessoas podem, por exemplo, pegar seu código e se tornar especialista nele. Eles poderiam vender seu suporte aos seus usuários finais. Eles também podem procurar comissões para desenvolver ainda mais sua base de códigos. A GPL não bloqueia isso. Se você tiver problemas com qualquer um desses, faça sua própria licença.

Philip
fonte
2
O motivo pelo qual você normalmente não compra a GPL não é porque a fonte está sempre disponível, mas como os compradores em potencial não precisam comprar cópias de você, eles podem comprá-los de qualquer pessoa que possua o software. Você pode vender a primeira cópia, mas a GPL permite ao comprador doar (ou vender) um milhão de outras cópias.
11409 Jaap
1
Acabei de ler o FAQ da GPL, parece implicar que você realmente não fornece a fonte, a menos que você a distribua. Isso significa que, para o primeiro comprador, eles ainda precisam comprá-lo para ter acesso à fonte. mas eu não tenho certeza.
precisa saber é o seguinte
Como o @CMCDragonkai notou. Você compra o software GPL porque os autores não são obrigados e não publicam o código fonte. A distribuição acontece no ponto de venda e é quando você obtém o código fonte. Esta resposta não está correta. Os potenciais compradores não podem obter o código-fonte se os autores não o distribuírem. Para produtos comerciais de GPL, a distribuição ocorre no ponto de venda.
Ben Sinclair
@ Andy Sim, eles não precisam publicá-lo para todos, mas SÃO obrigados a distribuir a fonte junto com o software sempre que ele sair de casa. Como quando o vendem para as pessoas. Quem poderia publicá-lo, ou reduzi-los, ou o que quer. Existem as regras legais e existem as forças óbvias do mercado. Eu adoraria ouvir sobre produtos comerciais da GPL que tentam cobrar pessoas pelo próprio produto.
Philip
@ Philip Phillip Oi, acho que você pode responder à minha pergunta, que é semelhante a esta pergunta aqui. Estou confuso com a licença GPL. softwareengineering.stackexchange.com/questions/348214/…
kittu 2/17/17
5

Você pode vender quantas cópias do software GPL puder mover, mas é necessário liberar a fonte gratuitamente.

RKitty
fonte
Exatamente. Não queremos que as pessoas possam vender o software, fonte nem binário.
Doug Moore
1
@ Doug Moore, então a GPL não é o que você deseja.
systemovich 16/09
6
Adendo: você deve liberar a fonte gratuitamente para quem comprou o software. Isso e você não pode impedir ninguém de vender cópias.
11409 Jaap
5

Sim, o software da GPL pode ser vendido. O FAQ da GPL [1] é bastante claro nesse ponto.

Além disso, o software não pode realmente ser "código aberto" e ter uma limitação "você não pode vender isso". Essa limitação viola a prancha nº 1 da definição de código aberto [2] . É claro que nem todos aceitam a definição OSI, mas em praticamente todos os aspectos práticos, ninguém considera o software Open Source se você restringir a revenda.

Talvez a combinação que você está procurando possa ser encontrada em uma das licenças Microsoft Shared Source [3] . Você pode considerar o Contrato de Licença de Origem Compartilhada do Microsoft Research [4] , por exemplo.

Tudo isso dito, por que vocês estão tão contra a revenda? Fazer algo assim realmente tornará suas coisas muito menos acessíveis / úteis para as pessoas.

mindcrime
fonte
3

A resposta oficial, nas perguntas frequentes da própria GPL: http://www.gnu.org/licenses/gpl-faq.html#DoesTheGPLAllowMoney

A GPL me permite vender cópias do programa por dinheiro?

Sim, a GPL permite que todos façam isso. O direito de vender cópias faz parte da definição de software livre. Exceto em uma situação especial, não há limite para o preço que você pode cobrar. (A única exceção é a oferta por escrito necessária para fornecer código-fonte que deve acompanhar a liberação apenas binária.)

Se eu distribuir o software da GPL mediante taxa, também devo disponibilizá-lo ao público gratuitamente?

Não. No entanto, se alguém pagar sua taxa e receber uma cópia, a GPL concederá a liberdade de liberá-la ao público, com ou sem taxa. Por exemplo, alguém poderia pagar sua taxa e depois colocar a cópia dela em um site para o público em geral.

Trevor Powell
fonte
3

O uso de uma licença que proíba o uso comercial (que, a propósito, é MUITO difícil de definir) do que a GPL tornará seu software incompatível com todas as bibliotecas e programas existentes que usam essa licença. Isso também significa que ele não será incluído em software como R ou em distribuições linux como debian.

Conheço diferentes programas que usaram algum tipo de licença não comercial e que não foram mantidos por esse motivo: não é possível vincular o software à maioria das outras bibliotecas ou utilitários.

Se você usa a GPL, e alguém venderá produtos usando ou com base no seu código, eles são obrigados a dar acesso ao código-fonte completo. Isso significa incluir todas as modificações e todos os outros códigos do programa. Eu acho que é um acordo justo: melhorias e novas possibilidades se tornam disponíveis.

Como você é o detentor dos direitos autorais, também pode optar por ter uma versão GPL e uma licença comercial: na realidade, as pessoas que vendem software desejam uma licença que não os force a publicar todo o programa sob a GPL. Felizmente, eles compram uma licença para se livrar dessa restrição. Este é um esquema que, entre muitos outros, é usado pelo oracle para berkeley db:

Portanto, a licença depende de como um aplicativo específico que usa o Berkeley DB é distribuído ao público. O software que não é distribuído pode usar a Licença Sleepycat, assim como o software livre e de código aberto. O software proprietário pode usar o Berkeley DB apenas sob um contrato de licença comercial entre a Oracle e o editor do aplicativo.

Uma última coisa: é muito difícil definir 'uso comercial'. Um aluno de doutorado está trabalhando em um projeto usando o uso comercial do seu software? Seu salário é pago pelo projeto ...

Uma última coisa para convencer o líder da sua equipe:

A liberação do código sob a GPL deixa apenas as mesmas oportunidades de ganho comercial (legal) que a publicação de um artigo de jornal descrevendo algum método ou processo que pode ser explorado comercialmente.

A partir desta pergunta semelhante no Stackoverflow. E, de fato, não é verdade: se você publicar um artigo, o editor geralmente reivindicará os direitos autorais e as receitas do artigo, portanto, é melhor usar a GPL do que publicá-la em um periódico.

johanvdw
fonte
2

O que ele quer dizer com "não pode ser revendido"?

Existem duas interpretações, uma econômica e uma legal.

Sob a interpretação legal, se o seu software estiver sob a licença GPL, outras pessoas poderão explicitamente revender o software.

De acordo com a interpretação econômica, se você oferecer uma versão GPL gratuita como cerveja no seu site, outras pessoas não poderão revender o software porque não conseguiriam prejudicá-lo.

Em ambos os casos, terceiros podem cobrar por garantias, manutenção, suporte e várias outras coisas de qualquer maneira.

MSalters
fonte
1

O mais fácil e seguro para você é licenciar sob um Creative Commons Não Comercial. Incluindo mais opções de limitação, como No Derivative Works.

Veja: http://creativecommons.org/

Usar isso desabilitaria o uso comercial do produto sem a necessidade de modificar a licença.

O SO usa a licença CC para este conteúdo, mas pode ser usada para qualquer mídia publicada.

Todd Moses
fonte
1
Eu tinha o mesmo pensamento, mas a Creative Commons recomenda contra isso: Posso usar uma licença da Creative Commons para software .
Doug Moore
@DougMoore As razões apresentadas são basicamente as mesmas que todos sugerem que você NÃO tente obter uma licença não comercial. Realmente não faz sentido, e é basicamente isso que eles estão tentando aconselhá-lo.
CrazyCasta
1

Torne seu software proprietário e publique o código-fonte on-line com uma licença de quebra automática de arquivos que proíbe a compilação e a venda do código-fonte.

Isso deve servir.

bhagyas
fonte