Buscar

2 Noções de Software Livre

Prévia do material em texto

FOCUSCONCURSOS.COM.BR
Informática | Material de Apoio 
Professor Érico Araújo.
Entre 1983/1984 Richard Stallman iniciou o Projeto GNU (Gnu not is Unix – Gnu não é Unix), um sistema operacional 
compatível com o Unix, para que os seus usuários tivessem uma facilidade maior de se adaptar. Assim surge o 
movimento software livre, no qual programadores de todo o mundo podiam compartilhar informações e disponibilizar 
seus códigos para uma comunidade interativa, a comunidade da computação. E, cerca de dois anos depois, fundou a 
Free Software Foundation (FSF), entidade sem fins lucrativos criada justamente para servir de base para o movimento 
do software livre. 
Segundo a Free Software Foudantion (FSF), software livre é o programa que dá a seu usuário liberdade de distribuir, 
estudar e modificar de acordo com a sua necessidade. O termo "free" é utilizado no sentido liberdade, não significando 
que o software é gratuito. 
Geralmente eles vêm acompanhados de uma licença com o código fonte do software, essa licença garante os direitos 
autorais de quem criou o software. A licença mais comum é GPL (General Public License – Licença Pública Geral). 
Um software para ser livre, segundo a FSF deve atender a quatro liberdades: 
Liberdade nº. 0 – total liberdade do usuário de executar o programa para qualquer fim. 
Liberdade nº. 1 – o usuário tem de ter a liberdade de estudar como o programa funciona, poder adaptá-lo as suas 
necessidades, tendo acesso ao código fonte do programa sendo uma prioridade desta liberdade. 
Liberdade nº. 2 - liberdade de redistribuir a cópia visando ajudar ao seu próximo. 
Liberdade nº. 3 - liberdade de aperfeiçoar o programa e distribuir o programa aperfeiçoado de modo que a 
comunidade se beneficie dela. 
Código aberto (open source) 
O termo software de “código aberto” é usado por algumas pessoas para dizer mais ou menos a mesma coisa que 
software livre. Isso não é exatamente a mesma classe de software: eles aceitam algumas licenças que nós 
consideramos restritivas demais, e há licenças de software livre que eles não aceitaram. Porém, as diferenças na 
extensão da categoria são pequenas: quase todo software livre é código aberto, e quase todo software de código 
aberto é livre. 
 Software Livre com copyleft 
Software com copyleft é um software livre cujos termos de distribuição asseguram que todas as cópias de todas as 
versões carreguem mais ou menos os mesmos termos de distribuição. Isso significa, por exemplo, que as licenças 
copyleft geralmente proíbem que outros adicionem requisitos ao software (apesar de que um conjunto limitado de 
requisitos seguros adicionados pode ser permitido) e exigem tornar código-fonte disponível. Isto blinda o programa, 
e suas versões modificadas, de algumas das formas comuns de tornar um programa proprietário. 
Software livre sem copyleft 
Software livre sem copyleft vem do autor com permissão para redistribuir e modificar, e também para incluir restrições 
adicionais a ele. 
Se um programa é livre mas não distribuído sob copyleft, algumas cópias ou versões modificadas podem não ser 
software livre. Uma empresa de software pode compilar o programa, com ou sem modificações, e distribuir o arquivo 
executável na forma de um produto proprietário. 
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, ou seja: se 
você recebeu um software com uma licença livre que inclua cláusulas de copyleft, e se optar por redistribui-lo 
(modificado ou não), terá que mantê-lo com a mesma licença com que o recebeu. 
Principais dificuldades no uso do software livre por empresas e usuários: 
●Questão da falta de garantia do software
●Dificuldade de adaptação de usuários acostumados em outras plataformas. ●Incompatibilidades de alguns drives
1
https://www.infoescola.com/biografias/richard-stallman/
https://www.gnu.org/philosophy/categories.html#ProprietarySoftware
FOCUSCONCURSOS.COM.BR
Informática | Material de Apoio 
Professor Érico Araújo.
Referências: 
 
https://www.gnu.org 
2

Continue navegando