Software livre
Software livre segundo a definição é um software que pode ser usado,
copiado, estudado, modificado e distribuído sem restrição.
Software livre é diferente de software em domínio público. Software livre
é quando o programa é permitido o uso sem ter de se pagar valor monetário
pelo mesmo, esses softwares geralmente levam as licenças livre (GLP OU
BSD), contudo os direitos autorais são guardados, sem a liberação a publico
do chamado código fonte do programa. Software em domínio público é o caso
onde o programador/organização, abre mão dos mesmos para o público fazer
as modificações que acharem melhor no programa.
Esse programa foi iniciado por Richard Stellman em 1983, a principio com a
licenças GNU, e depois a criação da Free Software Foundation.
Software livre se refere segundo a Free Software Foundation, a quatro tipos
de liberdade, para os usuários desse tipo de software, são eles:
Liberdade de usar o programa para qualquer propósito
• Liberdade de usar o programa e adaptá-lo para melhor atender a seus
Liberdade de distribuir cópias para ajudar o seu próximo
• Liberdade de aperfeiçoar o programa e disponibilizá-lo para que todos
possam desfrutar das alterações
Essas definições mostram de forma bem clara de que forma funcionam os
softwares livres. Você é livre para usar, transformar, disponibilizar, tudo isso
sem ter a necessidade de pedir permissão para ninguém.
Copyleft
Copyleft é uma “obrigação”, uma restrição dos softwares livres, “O copyleft diz
que qualquer um que distribui o software, com ou sem modificações, tem que
passar adiante a liberdade de copiar e modificar novamente o programa. O
copyleft garante que todos os usuários tem liberdade.” Sendo assim se você
tiver acesso a um software com uma licença que inclua uma clausula copyleft,
você obrigatoriamente terá de redistribuí-la, com ou sem modificações com a
Nem todas as licenças de softwares tem