40
Software Software Livre Livre Elenilson Vieira Elenilson Vieira Graduando em Ciência da Computação – UFPB Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de 2008 João Pessoa, 28 de março de 2008

Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

Embed Size (px)

Citation preview

Page 1: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

Software Software LivreLivre

Elenilson VieiraElenilson VieiraGraduando em Ciência da Computação – UFPBGraduando em Ciência da Computação – UFPB

Membro do Programa de Educação Tutorial - PET.ComMembro do Programa de Educação Tutorial - PET.ComJoão Pessoa, 28 de março de 2008João Pessoa, 28 de março de 2008

Page 2: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

2PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

Roteiro da ApresentaçãoRoteiro da Apresentação Definição de Software LivreDefinição de Software Livre Soft Livre x GratuitoSoft Livre x Gratuito Por que usar?Por que usar? Problemas em usar Software ProprietárioProblemas em usar Software Proprietário Software Livre x Código AbertoSoftware Livre x Código Aberto Movimento Software LivreMovimento Software Livre Projeto GNU e a GNU GPLProjeto GNU e a GNU GPL GNU/LinuxGNU/Linux Formas de lucrar com Soft Livre Formas de lucrar com Soft Livre Motivações para manter o código abertoMotivações para manter o código aberto

Page 3: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

3PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

O que é software livre?O que é software livre? É qualquer programa de computador que pode É qualquer programa de computador que pode

ser ser usado, copiado, estudado, modificado usado, copiado, estudado, modificado e redistribuídoe redistribuído sem nenhuma restrição (FSF) sem nenhuma restrição (FSF)

A liberdade de tais diretrizes é central ao A liberdade de tais diretrizes é central ao conceitoconceito

Se opõe a outro conceito, o de software Se opõe a outro conceito, o de software proprietário, mas não ao software que é proprietário, mas não ao software que é vendido almejando lucro (software comercial). vendido almejando lucro (software comercial).

Page 4: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

4PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

A maneira usual de distribuição de A maneira usual de distribuição de software livre é anexar a este uma software livre é anexar a este uma licença de software livrelicença de software livre, e tornar o , e tornar o código fonte do programa disponívelcódigo fonte do programa disponível

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

O que é software livre?O que é software livre?

Page 5: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

5PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

Software Livre x GratuitoSoftware Livre x Gratuito

O fato de ser O fato de ser gratuitogratuito não implica em ser não implica em ser livrelivre

O gratuito é apenas um soft que você não O gratuito é apenas um soft que você não precisa pagar (freeware) e o código fonte precisa pagar (freeware) e o código fonte não está disponívelnão está disponível

Usar o termo “Software Livre” somente Usar o termo “Software Livre” somente para designar o fato de ser gratuito é um para designar o fato de ser gratuito é um erro grosseiroerro grosseiro

Page 6: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

6PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

Por que usar Software Por que usar Software Livre?Livre?

É grátis!É grátis!

É É seuseu!!

Código fonte disponível para possíveis Código fonte disponível para possíveis modificações pelo usuáriomodificações pelo usuário

Falhas são encontradas com mais facilidade Falhas são encontradas com mais facilidade e corrigidas quase que imediatamente, e corrigidas quase que imediatamente, tornando-os mais confiáveis. Graças ao tornando-os mais confiáveis. Graças ao código aberto!código aberto!

Page 7: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

7PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

Problemas em usar Soft Problemas em usar Soft Proprietário?Proprietário?

Extremamente caros!Extremamente caros! Não é seuNão é seu Adquire-se apenas uma licença de uso Adquire-se apenas uma licença de uso

e não o software em sie não o software em si O código fechado o deixa propício a O código fechado o deixa propício a

falhas que não serão encontradas nem falhas que não serão encontradas nem tão cedo e só o tão cedo e só o proprietárioproprietário pode pode fazer modificaçõesfazer modificações

Tantos outros que já conhecemos!!!Tantos outros que já conhecemos!!!

Page 8: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

8PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

Software Livre x Código Software Livre x Código abertoaberto

Não significam o mesmo?Não significam o mesmo?

Quais as diferenças?Quais as diferenças?

O que realmente O que realmente significam?significam?

Page 9: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

9PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

O Movimento de Software Livre é um O Movimento de Software Livre é um movimento social e o Movimento de Código movimento social e o Movimento de Código Aberto é um Movimento voltado ao mercadoAberto é um Movimento voltado ao mercado

Para o M.S.L. não é ético aprisionar Para o M.S.L. não é ético aprisionar conhecimento científico, que deve estar conhecimento científico, que deve estar sempre disponívelsempre disponível

O Código Aberto prega que o software desse O Código Aberto prega que o software desse tipo traz diversas vantagens técnicas e tipo traz diversas vantagens técnicas e econômicaseconômicas

Software Livre x Código AbertoSoftware Livre x Código Aberto

Page 10: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

10PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

Software Livre x Código AbertoSoftware Livre x Código Aberto

A discordância básica do Open Source com A discordância básica do Open Source com a Free Software Foundation é a condenação a Free Software Foundation é a condenação que esta faz do software proprietárioque esta faz do software proprietário

Para a Open Source, existem muitos Para a Open Source, existem muitos programadores que usam e contribuem programadores que usam e contribuem para software livre, mas que ganham para software livre, mas que ganham dinheiro desenvolvendo software dinheiro desenvolvendo software proprietário e não consideram suas ações proprietário e não consideram suas ações imoraisimorais

Page 11: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

11PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

Movimento de Software Movimento de Software LivreLivre

Não tem um ponto de início, pois esse Não tem um ponto de início, pois esse movimento já vem desde da época do Unix e do movimento já vem desde da época do Unix e do BSBBSB

Tem o que poderíamos chamar concretização, Tem o que poderíamos chamar concretização, que foi em 1984, com a criação do Projeto GNUque foi em 1984, com a criação do Projeto GNU

Page 12: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

12PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

Richard Stallman, criador do Projeto GNURichard Stallman, criador do Projeto GNU Deixou seu emprego na AT&T para produzir Deixou seu emprego na AT&T para produzir

um Sistema Operacional totalmente livreum Sistema Operacional totalmente livre

Page 13: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

13PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

Projeto GNUProjeto GNU

Acrônimo recursivo: GNU is Not UnixAcrônimo recursivo: GNU is Not Unix

Tem seu inicio em 1984 onde seu líder Tem seu inicio em 1984 onde seu líder abraçou a causa de produzir um abraçou a causa de produzir um Sistema Operacional Sistema Operacional totalmente livretotalmente livre

Inicialmente desenvolveram peças Inicialmente desenvolveram peças principais, como um compilador de C, principais, como um compilador de C, editor de texto, etc.editor de texto, etc.

Page 14: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

14PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

Daí surge uma pergunta a Stallman: Eu Daí surge uma pergunta a Stallman: Eu escrevo o código, deixo-o aberto, vem escrevo o código, deixo-o aberto, vem um “esperto” patenteia e diz que é um “esperto” patenteia e diz que é dele, mas então, e ai? O que fazer?dele, mas então, e ai? O que fazer?

Surge a Surge a GNU GPLGNU GPL

Projeto GNUProjeto GNU

Page 15: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

15PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

GNU GPLGNU GPL GNU General Public License (Licença Pública Geral GNU General Public License (Licença Pública Geral

GNU).GNU).

Permite que os programas sejam distribuídos e Permite que os programas sejam distribuídos e reaproveitadosreaproveitados

Mantém os direitos do autor por forma a não Mantém os direitos do autor por forma a não permitir que essa informação seja usada de uma permitir que essa informação seja usada de uma maneira que limite as liberdades originaismaneira que limite as liberdades originais

Não permite, por exemplo, que o código seja Não permite, por exemplo, que o código seja apoderado por outra pessoa, ou que sejam impostos apoderado por outra pessoa, ou que sejam impostos sobre ele restrições que impeçam que seja sobre ele restrições que impeçam que seja distribuído da mesma maneira que foi adquirido distribuído da mesma maneira que foi adquirido

Page 16: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

16PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

As quatro liberdades da GPLAs quatro liberdades da GPL

Liberdade nº 0:Liberdade nº 0: A liberdade de A liberdade de executar o programa, para qualquer executar o programa, para qualquer propósitopropósito

Liberdade nº 1:Liberdade nº 1: A liberdade de A liberdade de estudar como o programa funciona e estudar como o programa funciona e adaptá-lo para as suas necessidades. adaptá-lo para as suas necessidades. O O acesso ao código-fonte é um pré-acesso ao código-fonte é um pré-requisito para esta liberdaderequisito para esta liberdade

Page 17: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

17PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

As quatro Liberdade da GPLAs quatro Liberdade da GPL

liberdade nº 2:liberdade nº 2: A liberdade de A liberdade de redistribuir cópias de modo que você redistribuir cópias de modo que você possa ajudar ao seu próximopossa ajudar ao seu próximo

liberdade nº 3:liberdade nº 3: A liberdade de A liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a aperfeiçoamentos, de modo que toda a comunidade se beneficie deles. comunidade se beneficie deles. O O acesso ao código-fonte é um pré-acesso ao código-fonte é um pré-requisito para esta liberdaderequisito para esta liberdade

Page 18: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

18PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

Copyleft da GPLCopyleft da GPL

"Copyleft" é um trocadilho com o termo "Copyleft" é um trocadilho com o termo “copyright" e cuja tradução aproximada “copyright" e cuja tradução aproximada significa “deixamos copiar“ ou “cópia significa “deixamos copiar“ ou “cópia permitida” permitida”

Um projeto (softwares ou outros Um projeto (softwares ou outros trabalhos livres) sob a licença trabalhos livres) sob a licença CopyleftCopyleft requer que suas modificações, ou requer que suas modificações, ou extensões do mesmo, sejam livres, extensões do mesmo, sejam livres, passando adiante a liberdade de copiá-passando adiante a liberdade de copiá-lo e modificá-lo novamentelo e modificá-lo novamente

Page 19: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

19PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

Copyleft da GPLCopyleft da GPL

Uma das razões mais fortes para os autores Uma das razões mais fortes para os autores e criadores aplicarem e criadores aplicarem copyleft copyleft é porque é porque desse modo esperam criar as condições desse modo esperam criar as condições mais favoráveis para que um alargado mais favoráveis para que um alargado número de pessoas se sintam livres de número de pessoas se sintam livres de contribuir com melhoramentos e alterações contribuir com melhoramentos e alterações a essa obra, num processo continuado a essa obra, num processo continuado

Popularizado em 1988 quando Stallman Popularizado em 1988 quando Stallman associou-o a GPLassociou-o a GPL

Page 20: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

20PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

GPLv3GPLv3

Edição revisada da GPL e publicada em 29 de Edição revisada da GPL e publicada em 29 de junho de 2007, 16 anos após a publicação da junho de 2007, 16 anos após a publicação da versão 2versão 2

É uma forma de deixar mais explicito os termos É uma forma de deixar mais explicito os termos da GPLda GPL

Distribuir software e depois limitar seus usos Distribuir software e depois limitar seus usos através de patentes nele implementadas é uma através de patentes nele implementadas é uma restrição adicional que, pela lei norte-restrição adicional que, pela lei norte-americana, a GPLv2 já proibia de forma americana, a GPLv2 já proibia de forma implícitaimplícita

Page 21: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

21PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

GPLv3GPLv3

Na GPLv3, a licença de patente passou a Na GPLv3, a licença de patente passou a ser explícita ser explícita

O uso de patentes para impor restrições O uso de patentes para impor restrições adicionais às liberdades viola a licençaadicionais às liberdades viola a licença

O uso de assinaturas digitais para impedir a O uso de assinaturas digitais para impedir a execução de versões modificadas do execução de versões modificadas do software GPL que acompanha dispositivos software GPL que acompanha dispositivos como o vídeo-cassete digital TiVo também é como o vídeo-cassete digital TiVo também é restrição adicionalrestrição adicional

Page 22: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

22PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

A GPLv3 esclarece que o usuário deve receber, A GPLv3 esclarece que o usuário deve receber, juntamente com o código fonte, informação de juntamente com o código fonte, informação de instalação necessária para o pleno gozo das instalação necessária para o pleno gozo das liberdades liberdades

Terceirização não exime as partes do Terceirização não exime as partes do cumprimento das obrigações da GPL. Novell e cumprimento das obrigações da GPL. Novell e Microsoft fecharam um acordo em que uma Microsoft fecharam um acordo em que uma distribui o software e a outra impõe restrições, distribui o software e a outra impõe restrições, através do licenciamento restritivo de através do licenciamento restritivo de supostas patentes supostas patentes

GPLv3GPLv3

Page 23: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

23PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

Outras licençasOutras licenças

Licença BSDLicença BSD

MPL ou Mozilla Public LicenseMPL ou Mozilla Public License

Apache LicenseApache License

Page 24: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

24PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

LinuxLinux

Não há como falar em software livre sem Não há como falar em software livre sem falar do mais famoso de todos.falar do mais famoso de todos.

Page 25: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

25PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

Criado por um jovem finlandês, Linus Criado por um jovem finlandês, Linus TolvardsTolvards

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

LinuxLinux

Page 26: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

26PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

LinuxLinux

Tolvards pensou em Freax (Free), depois em Tolvards pensou em Freax (Free), depois em Freak (sem o X do Unix), que significa raro, Freak (sem o X do Unix), que significa raro, diferente. Enfim, decidiu-se por Linux!diferente. Enfim, decidiu-se por Linux!

Em um primeiro momento, Linus não quis Em um primeiro momento, Linus não quis distribuí-lo gratuitamente, mas após muito distribuí-lo gratuitamente, mas após muito pensar, decidiu por liberar seu código.pensar, decidiu por liberar seu código.

Page 27: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

27PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

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

Page 28: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

28PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

Linus decidiu usar a licença GNU GPL, Linus decidiu usar a licença GNU GPL, para ele a mais adequada, até pelo fato para ele a mais adequada, até pelo fato de usar o compilador C distribuído pela de usar o compilador C distribuído pela empresa, a FSF (Free Software empresa, a FSF (Free Software Foundation).Foundation).

Em 1992 é lançada a versão 1.0.Em 1992 é lançada a versão 1.0.

LinuxLinux

Page 29: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

29PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

Como dito anteriormente, Richard Stallman estava Como dito anteriormente, Richard Stallman estava a produzir um Sistema Operacional totalmente a produzir um Sistema Operacional totalmente livre, e em 1991, estava praticamente terminado, livre, e em 1991, estava praticamente terminado, mas faltava uma parte extremamente importante, mas faltava uma parte extremamente importante, o Kernelo Kernel

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

Surge o GNU/LinuxSurge o GNU/Linux

GNU/LinuxGNU/Linux

Page 30: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

30PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

GNU/LinuxGNU/Linux

Mas seus usuários tornaram o Sistema GNUMas seus usuários tornaram o Sistema GNU//Linux, Linux, como foi batizado pelo seu criador em apenas como foi batizado pelo seu criador em apenas Linux, o que desagradou Stallman Linux, o que desagradou Stallman

Ele acha que após tantos esforços de fazer um S.O. Ele acha que após tantos esforços de fazer um S.O. totalmente livre, chamá-lo apenas de Linux totalmente livre, chamá-lo apenas de Linux esconde seus verdadeiros criadoresesconde seus verdadeiros criadores

Linus acha que não há problemas em chamá-lo de Linus acha que não há problemas em chamá-lo de Linux apenas, e assim segue a discórdia até os dias Linux apenas, e assim segue a discórdia até os dias atuaisatuais

Os projetos deram-se bem, seus criadores não!Os projetos deram-se bem, seus criadores não!

Page 31: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

31PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

Como ganhar dinheiro com Como ganhar dinheiro com software livre?software livre?

Com tantas restrições, como farei para Com tantas restrições, como farei para lucrar? lucrar?

Após tanto trabalho desenvolvendo o Após tanto trabalho desenvolvendo o código, coloco-o em aberto e ai?código, coloco-o em aberto e ai?

O que eu ganho com isso?O que eu ganho com isso?

Page 32: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

32PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

O que ocorre em caso de problemas? O que ocorre em caso de problemas?

É possível a correção imediata desses É possível a correção imediata desses problemas com softwares proprietários? problemas com softwares proprietários?

A empresa RedHat obteve uma valorização A empresa RedHat obteve uma valorização fantástica no primeiro dia em que teve suas fantástica no primeiro dia em que teve suas ações comercializadas na bolsa de valores ações comercializadas na bolsa de valores

Dois de seus proprietários são hoje bilionários Dois de seus proprietários são hoje bilionários (em dólares) devido a esta valorização (em dólares) devido a esta valorização fantástica. fantástica.

Como ganhar dinheiro com software livre?Como ganhar dinheiro com software livre?

Page 33: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

33PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

Motivações em manter em Motivações em manter em código abertocódigo aberto

Você obterá reconhecimento por ser o Você obterá reconhecimento por ser o desenvolvedor de um programa importantedesenvolvedor de um programa importante

Muitos o farão uso muito rapidamente, Muitos o farão uso muito rapidamente, corrigindo falhas e tornando seu programa corrigindo falhas e tornando seu programa ainda melhorainda melhor

Manter seu código proprietário pode trazer Manter seu código proprietário pode trazer insatisfação em caso de problemas, você insatisfação em caso de problemas, você não pode não dá conta de tanta assistência não pode não dá conta de tanta assistência necessitada, fazendo que seu programa caia necessitada, fazendo que seu programa caia em desusoem desuso

Page 34: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

34PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

Motivações em manter em código abertoMotivações em manter em código aberto

Linus atualmente mora no conhecido Linus atualmente mora no conhecido Vale do Silício nos EUA e com certeza, Vale do Silício nos EUA e com certeza, tem muito dinheiro, entretanto, tem muito dinheiro, entretanto, manteve o Linux em código abertomanteve o Linux em código aberto

Para Tolvards deu certo, por que não Para Tolvards deu certo, por que não para mim?para mim?

Page 35: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

35PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

““Um dos pontos mais importantes para mim Um dos pontos mais importantes para mim é que qualquer um pode fazer a sua própria é que qualquer um pode fazer a sua própria versão do Linux”versão do Linux”

““O melhor de manter em código aberto é O melhor de manter em código aberto é que, daqui a cinco, dez, cinqüenta anos, o que, daqui a cinco, dez, cinqüenta anos, o melhor Sistema Operacional do momento melhor Sistema Operacional do momento poderá tirar proveito do código fonte do poderá tirar proveito do código fonte do Linux”Linux”

Linus TolvardsLinus Tolvards

Page 36: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

36PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

Filmes RecomendadosFilmes Recomendados

The Code, LinuxThe Code, Linux Revolution OSRevolution OS Piratas do Vale do SilícioPiratas do Vale do Silício

Page 37: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

37PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

ENSOLENSOL

II Encontro de Software Livre da ParaíbaII Encontro de Software Livre da Paraíbawww.ensol.org.brwww.ensol.org.br

Page 38: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

38PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

ENSOLENSOL

Organizado pelo grupo Organizado pelo grupo G/LUG-PB (G/LUG-PB (www.glugpb.org.brwww.glugpb.org.br))

"Interatividade no Extremo", o ENSOL "Interatividade no Extremo", o ENSOL visa mostrar como as diversas visa mostrar como as diversas comunidades criadas em torno do comunidades criadas em torno do Software Livre interagem Software Livre interagem colaborativamente por um objetivo em colaborativamente por um objetivo em comumcomum

Público Alvo: Estudantes, Gerentes de Público Alvo: Estudantes, Gerentes de Tecnologia da Informação, Acadêmicos, Tecnologia da Informação, Acadêmicos, SecretariasSecretarias

Realizar-se-a dias 2, 3 e 4 de maio de 2008Realizar-se-a dias 2, 3 e 4 de maio de 2008

Page 39: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

39PET.Com - Elenilson Vieira Software Livre - Copyleft 2008

Bibliografia – AJEITAR -Bibliografia – AJEITAR - Software Livre: Bom, bonito e barato.Software Livre: Bom, bonito e barato. Por que usar software livre?Por que usar software livre? Pesquisa e desenvolvimento com software livre.Pesquisa e desenvolvimento com software livre. Software Livre no mundo globalizado. Penetração Software Livre no mundo globalizado. Penetração

no mercado: Situação atual e tendências.no mercado: Situação atual e tendências. Por: Eduardo Marcel Macan e Rubens Queiroz de Por: Eduardo Marcel Macan e Rubens Queiroz de

Almeida Almeida www.gplv3.fsf.orgwww.gplv3.fsf.org www.pt.wikipedia.orgwww.pt.wikipedia.org

Page 40: Software Livre Elenilson Vieira Graduando em Ciência da Computação – UFPB Membro do Programa de Educação Tutorial - PET.Com João Pessoa, 28 de março de

A ciência em si não gera A ciência em si não gera dinheiro, o sucesso vem dinheiro, o sucesso vem como conseqüência de como conseqüência de

suas aplicações!suas aplicações!Elenilson Vieira e o Elenilson Vieira e o

PET.Com agradecem a todos!PET.Com agradecem a todos!