Camarada, não sou desenvolvedor mas o que sei é o seguinte:
Se você usar algum aplicativo com licença GPL ele sempre deverá ser GPL. Um código livre deve permanecer livre.
Agora criar um aplicativo do zero para rodar em uma distro, será você quem determinará a licença do aplicativo, não a da distro.
Veja o exemplo dos drivers da nvidia que instalamos no ubuntu, eles têm licenças privadas e código fechado, por isso não podem ser incorporados ao kernel linux.
Outro exemplo é o Android, o kernel dele é linux, logo, as alterações nele devem permanecer com a mesma licença, porém, os aplicativos que estão desenvolvendo para rodar nele não precisam seguir a mesma licença.
Por fim, o caso mais estranho nesse emaranhado. O libreoffice pode incorporar todas as mudanças que a apache fizer no openoffice, isso porque a licença apache permite usar o código como bem lhe servir, até mesmo fechá-lo.
Já a apache terá dificuldades para usar no openoffice as mudanças feitas no libreoffice, isso porque pode gerar conflitos com a licença LGPL v3 que não permite fechar o código. Não estou afirmando que ela não pode usar, mas terá que respeitar a licença do libreoffice.
É isso que sei, posso estar errado, por isso aguarde outras contribuições.
Por fim, penso que você tende a ter mais contribuições se mantiver o código aberto e der créditos a quem acrescentar correções e funcionalidades a ele.