Tenho algumas perguntas sobre a licença GPLv2:
-
Para que ser GPLv2, preciso fornecer acesso aos meus arquivos de origem?
-
Se eu usar a licença v2, mas cobrar pelo uso, os usuários PRECISAM comprar minha licença para usá-la ?
-
Qual é a licença alternativa na criação de software se eu quiser cobrar por isso?
Responda
-
Sim, para as pessoas para quem você distribuiu o binário.
-
Não, eles também podem obtê-lo de outra pessoa que tenha um binário (presumivelmente pago) e usar essa cópia legalmente. Porque GPLv2 s3 diz “ Você pode copiar e distribuir o Programa … em código-objeto ou forma executável “, alguém que obtém o software de você tem o direito de copiá-lo para seus amigos, e porque s0 diz “ O ato de executar o Programa não é restrito ” qualquer pessoa que tenha a posse de tal cópia pode usá-la. s6 torna a posição deles ainda mais clara: dá explicitamente a eles uma licença sua para fazer isso.
-
A GNU GPL está bem com você cobrando pelo seu software; requer apenas que você entregue liberdade junto com seu binário. Se o que você está perguntando é “ qual licença devo usar se quiser cobrar pelo meu software e proíba meus usuários pagantes de exercerem as liberdades associadas ao software livre “, que seria fora do tópico deste site.
Comentários
- Quando vejo a frase " entregar liberdade ", imagino uma Team America: Montagem da Polícia Mundial .
- Lembre-se de que o primeiro usuário do software terá que pagar por ele, se você se recusar a licenciar seu software para alguém sob a GPL, exceto para pagamento e você começa com a única cópia. Portanto, você pode querer definir um preço inicial alto.
Resposta
- Para ser GPLv2, preciso fornecer acesso aos meus arquivos de origem?
Não, você não. Você não está sujeito aos termos da licença. O objetivo de uma licença é dar a você direitos que você não teria … mas como detentor dos direitos autorais e / ou autor, você tem todos os direitos de qualquer maneira. Portanto, você não precisa fornecer o código-fonte.
MAS! Não faria sentido.
Presumivelmente, você escolheu a GPLv2 por um motivo. Mas sem acesso à fonte, os destinatários de sua licença não podem fazer o que a GPLv2 permite que eles façam. Portanto, você não legalmente precisa fornecer o código-fonte, mas praticamente não faz sentido lançar software sob a GPLv2 sem código-fonte.
- Se eu usar a licença v2, mas cobrar pelo uso, os usuários PRECISAM comprar minha licença para usá-la?
Não. Apenas o primeiro. Todos os outros poderiam teoricamente obter o software do primeiro, que pode redistribuí-lo legalmente nos termos da GPLv2.
No entanto, não há nada que garanta que o primeiro usuário irá realmente redistribuí-lo. A GPLv2 permite, mas não o força.
- Qual é a licença alternativa na criação de software, se eu quiser cobrar por isso?
Na verdade, é perfeitamente possível cobrar dinheiro e lucrar com software licenciado GPLv2:
- Só porque a GPLv2 permite que seus usuários redistribuam o software, não significa que eles o farão.
- Alguns usuários (corporativos) desejam pagar pelo software , ou na verdade, eles querem pagar pela possibilidade de ter um contrato com alguém que possam processar se o software vier a prejudicar seus negócios de alguma forma.
- Você não vende o software, você venda suporte e serviços relacionados ao software. Talvez você dê treinamento sobre como usar o software de forma eficiente, talvez forneça contratos de suporte estendido, talvez venda desenvolvimento de recursos sob medida.
- Muitos projetos de alto perfil têm um modelo de “núcleo aberto”, onde o núcleo e a funcionalidade básica é open source, mas o valor real do produto está em extensões e plug-ins, alguns dos quais são comerciais e proprietários.
Comentários
- Observe que se o seu produto inclui código GPLv2 de terceiros, você deve liberar a fonte para cumprir a ' licença de terceiros.