Isso não é verdade. Apenas a licença GPL e algumas licenças relacionadas são " copyleft ", forçando você a abrir o software construído com base no software GPL . No entanto, você pode usar livremente, por exemplo, as bibliotecas LGPL . Na verdade, a LGPL foi criada especificamente com esse objetivo em mente - criando aplicativos de código fechado com bibliotecas LGPL de código-fonte aberto compartilhadas. Além disso, sob licença BSD ou similar a BSD (por exemplo, Python) permite que você tome como é e faça o que quiser com ele.
Em outras palavras, o código aberto não reforça o código aberto. Além disso, opensource não significa "livre como na cerveja". É perfeitamente permitido cobrar por programas de código aberto ou criar um programa de código aberto, mas peça dinheiro ao vender dados (como arquivos de mídia ou recursos associados a esse programa).
Para resumir:
- Licenças semelhantes a BSD permitem que você modifique e distribua livremente o código como achar melhor;
- LGPL (menor licença pública do GNU) permite a criação de código proprietário vinculado a bibliotecas compartilhadas que são de código aberto. Por exemplo, todo o glibc é LGPL;
- A licença GPL força você a distribuir quaisquer modificações em um programa GPL sob a GPL.
Assim, você pode facilmente escrever seu programa, vinculá-lo a uma ampla gama de bibliotecas ou até incorporar diretamente partes de código alienígena, compilá-lo e vendê-lo como um programa fechado e proprietário, contanto que você não distribua o código modificado. Programas da GPL.