Mundo Livre e Aberto Elenilson Vieira Programa de Educação Tutorial – PET.Com [email_address] João Pessoa, 10 de julho de 2009
Roteiro da Apresentação Definição de Software Livre
Soft Livre x Gratuito
Por que usar?
Problemas em usar Software Proprietário
Software Livre x Código Aberto
Movimento Software Livre
Projeto GNU e a GNU GPL
GNU/Linux
Formas de lucrar com Soft Livre
Motivações para manter o código aberto
O que é software livre?
O que é software livre? É qualquer programa de computador que pode ser: Usado
Copiado
Estudado
Modificado
Redistribuído   Sem nenhuma restrição (Free Software Foundation)
A maneira usual de distribuição de software livre é anexar a este uma  licença de software livre , e tornar o código fonte do programa disponível
SL Notáveis: Linux, Open Office, GCC, KDE, Programas do Sistema GNU, Firefox, Konqueror, Java, PHP, Samba, Apache, etc. O que é software livre?
Licença de Software
Licença de Software Definição de ações autorizadas (ou proibidas) no âmbito do direito de autor de um programador
Pode acrescentar restrições
Usuário tem de aceitar que lhe sejam impostas estas restrições para poder sequer utilizar o software
Licença de Software Livre Acrescentam direitos face aos já concedidos pelo direito de autor
Ato de redistribuição as únicas regras que impõem Garante juridicamente ao utilizador que não está cometendo atos de infraçao de direito de autor
Software Livre == Software Gratuito?
Software Gratuito O fato de ser  gratuito  não implica em ser  livre
O gratuito é apenas um soft que você não precisa pagar (freeware) e o código fonte não está disponível
Usar o termo “Software Livre” somente para designar o fato de ser gratuito é um  erro grosseiro
Software  Proprietário Você sabe o que realmente significa?
Software Proprietário Nada mais é do que ter um dono
Software Livre é um Software Proprietário
Software Privativo E esse, você sabe?  Agora ficou fácil!
Software Privativo Priva o usuário de alguma das liberdades definidas pela Free Software Foundation
Opositor ao conceito de Software Livre!
Se Ligue!!! Software Prroprietário != Software Privativo
Por que usar Software Livre?
Por que usar Software Livre? É grátis!
Código fonte disponível para possíveis modificações pelo usuário
Falhas são encontradas com mais facilidade e corrigidas quase que imediatamente, tornando-os mais confiáveis.
Problemas em usar Soft Privativo?
Problemas em usar Soft Privativo? Preço!
Adquire-se apenas uma licença de uso e não o software em si
Código fechado o deixa propício a falhas
Apenas o  proprietário  pode fazer modificações
Software Livre x Código aberto
Software Livre x Código aberto Não significam o mesmo?
Quais as diferenças?
O que realmente significam?
Richard Stallman, criador do Projeto GNU
Se dedicou a produzir um Sistema Operacional totalmente livre
ENSOL  2009
Projeto GNU Acrônimo recursivo: GNU is Not Unix
Início em 1984
Objetivo de produzir um Sistema Operacional  totalmente livre
Inicialmente desenvolveram peças principais, como um compilador de C, editor de texto, etc.
Daí surge uma pergunta a Stallman:  Eu escrevo o código, deixo-o aberto, vem um “esperto” e diz que é dele, mas então, e ai? O que fazer? Projeto GNU
Surge a  GNU GPL
GNU GPL GNU General Public License
Permite que os programas sejam distribuídos e reaproveitados
GNU GPL Mantém os direitos do autor
Não permite que essa informação seja usada de uma maneira que limite as liberdades originais
Não permite, por exemplo, que o código seja apoderado por outra pessoa, ou que sejam impostos sobre ele restrições que que firam uma das 4 liberdades
Que quatro liberdades são essas?
Liberdade nº 0:  A liberdade de executar o programa, para qualquer propósito
Liberdade nº 1:  A liberdade de estudar como o programa funciona e adaptá-lo para as suas necessidades.
liberdade nº 2:  A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo
liberdade nº 3:  A liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie deles.
Copyleft da GPL
Copyleft da GPL "Copyleft" é um trocadilho com o termo “copyright"
Significa “deixamos copiar“ ou “cópia permitida”
Um projeto (softwares ou outros trabalhos livres) sob a licença  Copyleft  requer que suas modificações, ou extensões do mesmo, sejam livres, passando adiante a liberdade de copiá-lo e modificá-lo novamente
Outras licenças Licença BSD
MPL ou Mozilla Public License
Apache License
CDDL

Mundo Livre e Aberto