Prezados e Prezadas,
Tenho um código c puro. preciso de uma interface gráfica para que o usuário utilize o código de forma acessível. quero usar o framework Qt ou wxwidgets, mas a licença do framework é GNU. Porém meu código C é pessoal, e quero torná-lo privado/proprietário. como integrar as duas partes bloqueando o código c ou licenciar a parte do código c como licença proprietário sem entrar em conflito com a licença do framework?
É possível desvincular o código C do Front-End? Não encontro isso na internet de forma clara, sempre pisando em ovos, ao meu ver, é possível, pois a própria empresa Qt possui serviço em duas camadas, uma GNU e outra paga (embarcados).
Identifiquei uma possível solução: as pessoas contornam o problema instalando as bibliotecas com licença GNU a parte, para serem utilizadas num software proprietário.
Enfim, posso escrever no código as instruções de criação de um figura ou shape, por exemplo, mas não alocar a biblioteca para que assim eu não fique sujeito a colocar todo meu código na licença GNU? A ideia seria forçar a pessoa que baixou meu software a baixar as bibliotecas, e ele mesmo integrar, chamando as bibliotecas GNU.
Desta maneira estou me livrando de ter que colocar meu código na licença GNU e podendo cobrar, distribuir e licenciar?