Mundo Livre e Aberto

download Mundo Livre e Aberto

If you can't read please download the document

Transcript of Mundo Livre e Aberto

Software Livre, a revoluo!

Mundo Livre e Aberto

Elenilson VieiraPrograma de Educao Tutorial [email protected] Pessoa, 10 de julho de 2009

Roteiro da Apresentao

Definio de Software Livre

Soft Livre x Gratuito

Por que usar?

Problemas em usar Software Proprietrio

Software Livre x Cdigo Aberto

Movimento Software Livre

Projeto GNU e a GNU GPL

GNU/Linux

Formas de lucrar com Soft Livre

Motivaes para manter o cdigo aberto

O que software livre?

O que software livre?

qualquer programa de computador que pode ser:

Usado

Copiado

Estudado

Modificado

Redistribudo

Sem nenhuma restrio (Free Software Foundation)

A maneira usual de distribuio de software livre anexar a este uma licena de software livre, e tornar o cdigo fonte do programa disponvel

SL Notveis: Linux, Open Office, GCC, KDE, Programas do Sistema GNU, Firefox, Konqueror, Java, PHP, Samba, Apache, etc.

O que software livre?

Licena de Software

Licena de Software

Definio de aes autorizadas (ou proibidas) no mbito do direito de autor de um programador

Pode acrescentar restries

Usurio tem de aceitar que lhe sejam impostas estas restries para poder sequer utilizar o software

Licena de Software Livre

Acrescentam direitos face aos j concedidos pelo direito de autor

Ato de redistribuio as nicas regras que impem

Garante juridicamente ao utilizador que no est cometendo atos de infraao de direito de autor

Software Livre == Software Gratuito?

Software Gratuito

O fato de ser gratuito no implica em ser livre

O gratuito apenas um soft que voc no precisa pagar (freeware) e o cdigo fonte no est disponvel

Usar o termo Software Livre somente para designar o fato de ser gratuito um erro grosseiro

Software
Proprietrio

Voc sabe o que realmente significa?

Software Proprietrio

Nada mais do que ter um dono

Software Livre um Software Proprietrio

Software Privativo

E esse, voc sabe? Agora ficou fcil!

Software Privativo

Priva o usurio de alguma das liberdades definidas pela Free Software Foundation

Opositor ao conceito de Software Livre!

Se Ligue!!!

Software Prroprietrio != Software Privativo

Por que usar Software Livre?

Por que usar Software Livre?

grtis!

Cdigo fonte disponvel para possveis modificaes pelo usurio

Falhas so encontradas com mais facilidade e corrigidas quase que imediatamente, tornando-os mais confiveis.

Problemas em usar Soft Privativo?

Problemas em usar Soft Privativo?

Preo!

Adquire-se apenas uma licena de uso e no o software em si

Cdigo fechado o deixa propcio a falhas

Apenas o proprietrio pode fazer modificaes

Software Livre x Cdigo aberto

Software Livre x Cdigo aberto

No significam o mesmo?

Quais as diferenas?

O que realmente significam?

Richard Stallman, criador do Projeto GNU

Se dedicou a produzir um Sistema Operacional totalmente livre

ENSOL 2009

Projeto GNU

Acrnimo recursivo: GNU is Not Unix

Incio em 1984

Objetivo de produzir um Sistema Operacional totalmente livre

Inicialmente desenvolveram peas principais, como um compilador de C, editor de texto, etc.

Da surge uma pergunta a Stallman:

Eu escrevo o cdigo, deixo-o aberto, vem um esperto e diz que dele, mas ento, e ai? O que fazer?

Projeto GNU

Surge a GNU GPL

GNU GPL

GNU General Public License

Permite que os programas sejam distribudos e reaproveitados

GNU GPL

Mantm os direitos do autor

No permite que essa informao seja usada de uma maneira que limite as liberdades originais

No permite, por exemplo, que o cdigo seja apoderado por outra pessoa, ou que sejam impostos sobre ele restries que que firam uma das 4 liberdades

Que quatro liberdades so essas?

Liberdade n 0: A liberdade de executar o programa, para qualquer propsito

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 cpias de modo que voc possa ajudar ao seu prximo

liberdade n 3: A liberdade de aperfeioar o programa, e liberar os seus aperfeioamentos, 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 cpia permitida

Um projeto (softwares ou outros trabalhos livres) sob a licena Copyleft requer que suas modificaes, ou extenses do mesmo, sejam livres, passando adiante a liberdade de copi-lo e modific-lo novamente

Outras licenas

Licena BSD

MPL ou Mozilla Public License

Apache License

CDDL

Se livre...

meu

Posso fazer o que eu quizer e...

Eu posso fechar o cdigo!!!

No bem assim!

No bem assim!

Softwares licenciados sob GPL no permitem

Fere as liberdades

H licenas que permitem

Licena BSD

Movimento OpenSource

Respeita as 4 liberdades definidas pelas FSF

Qualquer licena de Software Livre licena de Cdigo Aberto

Qual a difenrena para SL?

No que eles pensam!

Movimento OpenSource

A diferena entre os dois movimentos est no discurso

Software Livre aqui uma alternativa de negcios

No condena desenvolvedores de software privativo

Linux

No h como falar em software livre sem falar do mais famoso de todos.

Criado por um jovem finlands, Linus Tolvards

Chega a rede mundial de computadores em primeiro de setembro de 1991, as 0:01 horas, publicado pelo seu criador

Linux

Linus Tolvards,criador do kernel Linux, e o seu representante, Tux.

Stallman estava a produzir um Sistema Operacional totalmente livre mas faltava uma parte extremamente importante: o Kernel

Foi um casamento perfeito entre o Sistema GNU desenvolvido por Stallman e o kernel Linux desenvolvido pro Linus

GNU/Linux

Surge o GNU/Linux

Usurios tornaram o GNU/Linux em apenas Linux

PONTE QUE CAIU!!!

GNU/Linux

Desagradou Stallman

Ele acha que aps tantos esforos de fazer um S.O. totalmente livre, cham-lo apenas de Linux esconde seus verdadeiros criadores

Como ganhar dinheiro com software livre?

Como ganhar dinheiro com software livre?

Com tantas restries, como farei para lucrar?

Aps tanto trabalho desenvolvendo o cdigo, coloco-o em aberto e ai?

O que eu ganho com isso?

Vou mendigar!

O que ocorre em caso de problemas?

possvel a correo imediata desses problemas com softwares proprietrios?

Como ganhar dinheiro com software livre?

Fala de novo que eu no ouvi!

Motivaes

Voc obter reconhecimento por ser o desenvolvedor de um programa importante

Muitos o faro uso muito rapidamente, corrigindo falhas e tornando seu programa ainda melhor

Cdigo proprietrio pode trazer insatisfao em caso de problemas, voc no pode no d conta de tanta assistncia necessitada, fazendo que seu programa caia em desuso!

Para Tolvards deu certo, por que no para mim?

Um dos pontos mais importantes para mim que qualquer um pode fazer a sua prpria verso do Linux

O melhor de manter em cdigo aberto que, daqui a cinco, dez, cinqenta anos, o melhor Sistema Operacional do momento poder tirar proveito do cdigo fonte do Linux

Linus Tolvards

E o que eu penso disso?

No so os outros que mandam na sua vontade!

Cada um faz o que se sente melhor fazendo!

Ganhar pontos enquanto universitrios excessial!

Todos ganham!

Todos ficam felizes!

Filmes Recomendados

Filmes Recomendados

The Code, Linux

Revolution OS

Piratas do Vale do Silcio

Jos???

Perguntas?

A cincia em si no gera dinheiro, o sucesso vem como conseqncia de suas aplicaes!

Elenilson Vieira e o PET.Com agradecem a [email protected]