A GPL não proíbe a venda de software. No entanto, você deve disponibilizar as fontes para o software.
A questão do uso é um pouco mais complicada. GNU / Linux é lançado sob a GPL. Nada o proíbe de escrever software que rode no Linux, independentemente da licença do seu software. No entanto, você não pode distribuir o Linux junto com seu software. Isso costuma ser um problema com bibliotecas que precisam fazer parte de um programa. É para isso que serve a licença LGPL. Você pode compilar um programa ac escrito com gcc (portanto, usando bibliotecas de rotina de tempo de execução licenciadas LGPL do gcc) e ainda liberar o software sem as restrições da GPL.
Acho que essa é a essência geral disso. No entanto, isso não é de forma alguma um conselho jurídico. Para obter aconselhamento jurídico, você deve contratar um advogado credenciado que possa fornecer aconselhamento jurídico adequado às suas circunstâncias específicas.
Espero que isto ajude.