Uma empresa que está escrevendo aplicativos C ++ precisa compartilhar seu código-fonte se ele chamar bibliotecas QT ou Ubuntu não modificadas?

2

Qual é a relação entre o Ubuntu e o QT e a Canonical? O próximo telefone Ubuntu parece interessante. O Ubuntu parece estar entrelaçado com o QT. Se minha empresa quer escrever aplicativos C ++ comerciais chamando bibliotecas QT (ou Ubuntu) que minha empresa não modificou, então NÃO preciso fornecer a minha empresa código fonte criado com o aplicativo, correto? Obrigado!

    
por Tim 05.02.2013 / 02:25

2 respostas

8

Bem, o Qt é de propriedade do Digia , não relacionado ao Ubuntu / Canonical.

O próprio Qt é licenciado sob a Licença Pública Geral Menor GNU (LGPL) versão 2.1 . Isso permite que você crie e redistribua seus aplicativos de código fechado muito bem, desde que esteja vinculando dinamicamente a Qt ou que adira a as limitações de vincular estaticamente .

Veja também estas perguntas e respostas sobre SO:

Embora sua pergunta seja especificamente sobre o Qt, lembre-se de que, caso você esteja usando outras bibliotecas além disso, precisará verificar os termos também. Outra biblioteca pode exigir que você libere a fonte, mas o Qt não.

    
por gertvdijk 05.02.2013 / 02:29
1

O Qt está disponível em três licenças diferentes:

  1. GPL : adequado para programas de código aberto, porque você deve liberar o código-fonte do seu aplicativo.

  2. LGPL : Adequado para programas de código aberto e de código fechado. Você não precisa liberar o código-fonte do seu aplicativo. Mas se você criou algumas mudanças na biblioteca qt, você deve liberar o código fonte modificado.

  3. Licença comercial : Adequado para programas de código fechado, você pode fazer qualquer alteração em qt libs e mantê-lo como secreto, e você pode usar qualquer licença para seu aplicativo. Mas você deve comprar uma licença da Digia

Na maioria dos casos, a licença LGPL é suficiente. Se o código-fonte do seu aplicativo for muito crítico, entre em contato com um advogado antes de escolher a licença.

    
por Tachyons 05.02.2013 / 13:55