• Todo Software é gratuito?

Você já sabe que o software livre consiste na ideia de que você possa utilizar, distribuir, estudar o código fonte e até modificá-lo, sem necessidade de pedir autorização ao seu desenvolvedor. Softwares nestas condições geralmente não requerem pagamento, mas isso não é regra: um programa pode ser livre, mas não necessariamente gratuito.

Uma pessoa pode pagar para receber um software livre ou cobrar para distribuir um programa nesta condição, por exemplo, desde que esta ação não entre em conflito com as liberdades apontadas pela Free Software Foundation.

Como exemplo, um programador pode desenvolver um aplicativo, disponibilizá-lo como software livre e vendê-lo em seu site, desde que não impeça o comprador de acessar o código fonte, fazer alterações, redistribuir e assim por diante.

Perceba que esta é mais uma diferença entre software livre e um software meramente gratuito.

• GNU Public License (GPL)

Quando um software é criado, o desenvolvedor o associa a um documento que determina quais ações o utilizador pode ou não executar. Esta é a licença de software. Por exemplo, você pode adquirir uma solução de ERP que só é possível de ser implementada em um número limitado de máquinas. Esta e outras condições devem ficar explícitas na licença.

A GNU Public License (GPL) é uma licença criada pela Free Software Foundation baseada nas liberdades que a entidade defende. Ou seja, quando um programa possui licença GPL, significa que é, de fato, um software livre.

É importante frisar que um programa não necessita obrigatoriamente de uma licença GPL para ser um software livre. É possível o uso de outras licenças, desde que compatíveis com as liberdades em questão. Saiba+

Copyright © 2014 AIEC.