Compreender as implicações de licenças gnu
Você tem que pagar um preço para a recompensa de Linux. Para proteger seus desenvolvedores e usuários, Linux é distribuído sob a GNU GPL (General Public License), que estipula a distribuição do código fonte.
A GPL não significa, porém, que você não pode escrever software comercial para Linux que você deseja distribuir (seja de graça ou por um preço) somente no formato binário. Você pode seguir todas as regras e ainda vender seus aplicativos Linux na forma binária.
Ao escrever aplicações para Linux, estar ciente de duas licenças:
o GNU General Public License (GPL), que regula muitos programas Linux, incluindo o kernel Linux e GCC
o GNU Biblioteca Pública Geral (LGPL), que abrange muitas bibliotecas Linux
Informe-se bem dessas licenças e certifique-se que você sabe como satisfazer as suas necessidades. Não tome nada aqui como aconselhamento jurídico. Em vez disso, você deve ler o texto completo para essas licenças em arquivos de texto em seu sistema Linux, e em seguida mostrar essas licenças para seu advogado para uma interpretação completa e uma avaliação de sua aplicabilidade para o seu negócio.
A nova versão da licença é GPLv3 e um guia rápido para ele pode ser encontrada em: Sistema Operacional GNU.