Software Livre (Open Source): Gratuito, não necessita de licenças, pode ser modificado, redistribuido e copiado a vontade.
Software Gratuito (Freeware): Codigo fechado, geralmente precisa de uma licença gratis que você faz no site do desenvolvedor para poder ativar o produto, tem copyright, não pode ser modificado nem com engenharia reversa caracterizando crime.
Software Proprietario: É todo software freeware ou pago que é licenciado com direitos exclusivos ao desenvolvedor.
Você so pode ganhar dinheiro com software livre se for a base de serviços e suporte ja que você esta desenvolvendo um software com o codigo fonte aberto e meio dificil ganhar dinheiro com o codigo em si.
GNU/Linux é um sistema operacional, programa responsável pelo funcionamento do computador, que faz a comunicação entre hardware (impressora, monitor, mouse, teclado) e software (aplicativos em geral). O conjunto de um kernel e demais programas responsáveis pela comunicação com este é o que denominamos sistema operacional.
Qualquer computador com arquitetura x86 (Desktops, Notebooks e Netbooks, etc), alguns devices com aqruitetura ARM (Celulares, Smartphones, Televisores, Geladeiras, etc). Maiframes e servidores RISC também suportam Linux.