SlideShare une entreprise Scribd logo
1  sur  33
Introdução ao Software Livre




Silvio Sousa Cabral
Marcel de Oliveira
Conteúdo da Apresentação

• Conceitos e princípios
• Licenciamento e comercialização
• Exemplos de projetos bem-sucedidos
• Áreas de atuação
• Por que (e como) adotá-los?
O que é um software livre?
Conceitos

• Qualquer programa de computador que pode ser usado,
 copiado, estudado e redistribuído sob determinados critérios
• Softwares nessas condições estão anexos a licenças especiais,
 com seus respectivos direitos de uso
• Em todos os casos, o código fonte está disponível para qualquer
 pessoa, seja para estudo, aprimoramento ou aproveitamento
Código Aberto
4 Liberdades
4 Liberdades
0. Liberdade de executar o programa
1. Liberdade de estudar o programa
2. Liberdade de redistribuir o programa
3. Liberdade de modi car o programa
Código aberto x Software livre

• Ambos se referem a mesma coisa
• Diferença está na apresentação conceitual
   • Adeptos do Software livre concentram-se em questões éticas,
   direitos e liberdade, condenando o software proprietário
  • Adeptos do Código aberto agem sob o ponto de vista técnico,
   com discurso mais agradável a empresas
Licenças e Termos de uso
GPL

• Nome em inglês: General Public License
• Permite que programas sejam distribuídos e reaproveitados
• Não permite que novos produtos baseados em um software de
 código aberto tenham outros modelos de licenciamento
• Deixa desenvolvedores desprotegidos contra ações legais
• Por ter escopo restritivo, não é a mais aplicada em novos
 projetos de código aberto.
LGPL

• Nome em inglês: Lesser General Public License;
• Mais permissiva: softwares apenas baseados nela podem ser
 reaproveitados com outros tipos de licenciamento.
• Embora seja mais permissiva, não deixa de exigir que as
 alterações no programa original continuem abertas ao público.
• Ideal para projetos de código aberto que geram tecnologias
 capazes de bene ciar outros softwares.
BSD

• Nome em inglês: Berkeley Software Distribution;
• Coloca o software livre próximo do domínio público;
• A própria licença pode ser revisada e modi cada atendendo às
 necessidades de qualquer organização;
• Possui compatibilidade com licenças de software proprietárias;
• Integra-se a outras licenças de código aberto.
Comercialização de código aberto

• Ao contrário do que muitos acreditam, não é totalmente
 restrita. Softwares pagos podem se basear em recursos de
 projetos de código aberto;
• Como condição para isso, talvez seja preciso distribuir uma parte
 de um determinado produto em um projeto de código aberto.
• Deve-se   car atento ao que é distribuído em domínio público.
Principais projetos de software livre
Firefox (Mozilla)




           http://www. refox.com
Android (Google)




       http://developer.android.com
Wordpress (Automattic)




        http://www.wordpress.org
WebKit (Apple)




          http://www.webkit.org
UNIX (The Open Group)




          http://www.unix.org/
Organizações e grupos favoráveis ao software
livre
Destaques

• Grandes empresas de tecnologia (Apple, Google, IBM, Sun, etc.)
• Setores de pesquisa acadêmica em universidades
• Distribuidores independentes de softwares
• Órgãos e autarquias governamentais
Considerações nais
Foco em con abilidade

• Ao buscar por recursos para desenvolver um novo produto ou
 conduzir um estudo, convém consultar o que um projeto de
 software livre relacionado oferece
• Projetos mais populares e fortes tem alta credibilidade
• Caso exista algum recurso em seu produto que possa ser
 aprimorado de forma a bene ciar outras pessoas ao mesmo
 tempo, convém transformá-lo em um projeto aberto e licenciá-lo
Propondo novas inovações

• Empresas de tecnologia usam projetos de código aberto para
 expor novas tecnologias e inovações
  • Exemplos:
     • Google
     • IBM
     • Sun
Disseminando conhecimento

• Bons projetos de software livre disseminam conhecimento sobre
 a tarefa de desenvolver softwares
• Por contarem com o alcance da internet, eles podem bene     ciar
 milhares de pessoas
• Para permitir o estudo de uma determinada tecnologia, o
 incentivo à colaboração é extremamente importante
• Meios de comunicação: wikis, blogs, listas de discussão, etc.
Referências Bibliográ cas

• Software Livre Brasil
   • http://www.softwarelivre.org/
• Google Code
   • http://code.google.com/
• Free Software Foundation
   • http://www.fsf.org/
• COSTA, Simone André. Desenvolvimento em Software Livre. 1.
 Ed/2004. Porto Alegre, Editora Unisinos.

Contenu connexe

Tendances

Open Source - Código Aberto
Open Source - Código AbertoOpen Source - Código Aberto
Open Source - Código AbertoCarlos J. Costa
 
Licenças de software livre
Licenças de software livreLicenças de software livre
Licenças de software livrePetronio Candido
 
Licenciamento de software
Licenciamento de softwareLicenciamento de software
Licenciamento de softwareRobson Castro
 
Ficha de trabalho_1_bruno_crespim
Ficha de trabalho_1_bruno_crespimFicha de trabalho_1_bruno_crespim
Ficha de trabalho_1_bruno_crespimcrespim89
 
Tipos de Licença de Softwares
Tipos de Licença de SoftwaresTipos de Licença de Softwares
Tipos de Licença de SoftwaresLucas Castejon
 
Software Livre: Gerando Inovação, Impulsionando Negócios
Software Livre: Gerando Inovação, Impulsionando NegóciosSoftware Livre: Gerando Inovação, Impulsionando Negócios
Software Livre: Gerando Inovação, Impulsionando NegóciosCelso Fernandes
 
Licenças de software.
Licenças de software.Licenças de software.
Licenças de software.ruitavares998
 
Design Livre - Como o software livre pode influenciar o design de produtos
Design Livre - Como o software livre pode influenciar o design de produtosDesign Livre - Como o software livre pode influenciar o design de produtos
Design Livre - Como o software livre pode influenciar o design de produtosHenrique Monnerat
 
Open Source
Open SourceOpen Source
Open Sourcebaioneta
 
Software livre software proprietário software comercial
Software livre software proprietário  software comercialSoftware livre software proprietário  software comercial
Software livre software proprietário software comercialFlávio Simões
 
Ficha de trabalho_1
Ficha de trabalho_1Ficha de trabalho_1
Ficha de trabalho_1y3vg3n
 
Ganhando dinheiro com software livre
Ganhando dinheiro com software livreGanhando dinheiro com software livre
Ganhando dinheiro com software livreRicardo Bánffy
 
Fundamentos da Linguagem Digital - Módulo 01
Fundamentos da Linguagem Digital - Módulo 01Fundamentos da Linguagem Digital - Módulo 01
Fundamentos da Linguagem Digital - Módulo 01midiasdigitais
 

Tendances (20)

Software livre
Software livreSoftware livre
Software livre
 
Open Source
Open SourceOpen Source
Open Source
 
Open Source - Código Aberto
Open Source - Código AbertoOpen Source - Código Aberto
Open Source - Código Aberto
 
Licenças de software livre
Licenças de software livreLicenças de software livre
Licenças de software livre
 
Licenciamento de software
Licenciamento de softwareLicenciamento de software
Licenciamento de software
 
Ficha de trabalho_1_bruno_crespim
Ficha de trabalho_1_bruno_crespimFicha de trabalho_1_bruno_crespim
Ficha de trabalho_1_bruno_crespim
 
Trabalho Do Open Source
Trabalho Do Open SourceTrabalho Do Open Source
Trabalho Do Open Source
 
Software Livre
Software LivreSoftware Livre
Software Livre
 
Tipos de Licença de Softwares
Tipos de Licença de SoftwaresTipos de Licença de Softwares
Tipos de Licença de Softwares
 
Software Livre: Gerando Inovação, Impulsionando Negócios
Software Livre: Gerando Inovação, Impulsionando NegóciosSoftware Livre: Gerando Inovação, Impulsionando Negócios
Software Livre: Gerando Inovação, Impulsionando Negócios
 
Licenças de software.
Licenças de software.Licenças de software.
Licenças de software.
 
Design Livre - Como o software livre pode influenciar o design de produtos
Design Livre - Como o software livre pode influenciar o design de produtosDesign Livre - Como o software livre pode influenciar o design de produtos
Design Livre - Como o software livre pode influenciar o design de produtos
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Open Source
Open SourceOpen Source
Open Source
 
Software livre
Software livreSoftware livre
Software livre
 
Software livre software proprietário software comercial
Software livre software proprietário  software comercialSoftware livre software proprietário  software comercial
Software livre software proprietário software comercial
 
teste
testeteste
teste
 
Ficha de trabalho_1
Ficha de trabalho_1Ficha de trabalho_1
Ficha de trabalho_1
 
Ganhando dinheiro com software livre
Ganhando dinheiro com software livreGanhando dinheiro com software livre
Ganhando dinheiro com software livre
 
Fundamentos da Linguagem Digital - Módulo 01
Fundamentos da Linguagem Digital - Módulo 01Fundamentos da Linguagem Digital - Módulo 01
Fundamentos da Linguagem Digital - Módulo 01
 

Similaire à Introdução a Softwares de Código Aberto

Software livre em ambientes corporativos. (1)
Software livre em ambientes corporativos. (1)Software livre em ambientes corporativos. (1)
Software livre em ambientes corporativos. (1)Julia Teobaldo
 
Texto com as respostas das perguntas 1,2,3 e 4 do trabalho de tecnologia digi...
Texto com as respostas das perguntas 1,2,3 e 4 do trabalho de tecnologia digi...Texto com as respostas das perguntas 1,2,3 e 4 do trabalho de tecnologia digi...
Texto com as respostas das perguntas 1,2,3 e 4 do trabalho de tecnologia digi...Rui Ribeiro
 
Texto com as respostas das perguntas 1,2,3 e 4 do trabalho de tecnologia digi...
Texto com as respostas das perguntas 1,2,3 e 4 do trabalho de tecnologia digi...Texto com as respostas das perguntas 1,2,3 e 4 do trabalho de tecnologia digi...
Texto com as respostas das perguntas 1,2,3 e 4 do trabalho de tecnologia digi...Rui Ribeiro
 
Power Nita
Power NitaPower Nita
Power Nitanita
 
Sistema Operativo Open Source
Sistema Operativo Open SourceSistema Operativo Open Source
Sistema Operativo Open SourceDiogo Silva
 
Tecnologias Abertas: Visão geral, mitos, produtividade e dinheiro no bolso
Tecnologias Abertas: Visão geral, mitos, produtividade e dinheiro no bolsoTecnologias Abertas: Visão geral, mitos, produtividade e dinheiro no bolso
Tecnologias Abertas: Visão geral, mitos, produtividade e dinheiro no bolsoRodrigo Calumby
 
Software livre por que usar? slide
Software livre por que usar?   slideSoftware livre por que usar?   slide
Software livre por que usar? slideJosé Nascimento
 
Ficha de trabalho1 software_open_sorce
Ficha de trabalho1 software_open_sorceFicha de trabalho1 software_open_sorce
Ficha de trabalho1 software_open_sorcebaglungekanchi
 
Flisol 2011 O Mercado e a Revolução do Software Livre
Flisol 2011 O Mercado e a Revolução do Software LivreFlisol 2011 O Mercado e a Revolução do Software Livre
Flisol 2011 O Mercado e a Revolução do Software LivreKleber Silva
 
Software Livre como instrumento de formação
Software Livre como instrumento de formaçãoSoftware Livre como instrumento de formação
Software Livre como instrumento de formaçãoRicardo Ferreira Costa
 
ApresentaçãO Open Source
ApresentaçãO Open SourceApresentaçãO Open Source
ApresentaçãO Open SourceAna Figueiredo
 
ApresentaçãO Open Source
ApresentaçãO Open SourceApresentaçãO Open Source
ApresentaçãO Open SourceAna Figueiredo
 

Similaire à Introdução a Softwares de Código Aberto (20)

Software livre em ambientes corporativos. (1)
Software livre em ambientes corporativos. (1)Software livre em ambientes corporativos. (1)
Software livre em ambientes corporativos. (1)
 
Texto com as respostas das perguntas 1,2,3 e 4 do trabalho de tecnologia digi...
Texto com as respostas das perguntas 1,2,3 e 4 do trabalho de tecnologia digi...Texto com as respostas das perguntas 1,2,3 e 4 do trabalho de tecnologia digi...
Texto com as respostas das perguntas 1,2,3 e 4 do trabalho de tecnologia digi...
 
Texto com as respostas das perguntas 1,2,3 e 4 do trabalho de tecnologia digi...
Texto com as respostas das perguntas 1,2,3 e 4 do trabalho de tecnologia digi...Texto com as respostas das perguntas 1,2,3 e 4 do trabalho de tecnologia digi...
Texto com as respostas das perguntas 1,2,3 e 4 do trabalho de tecnologia digi...
 
Power Nita
Power NitaPower Nita
Power Nita
 
cbg_03-2014_softlivre
cbg_03-2014_softlivrecbg_03-2014_softlivre
cbg_03-2014_softlivre
 
Sistema Operativo Open Source
Sistema Operativo Open SourceSistema Operativo Open Source
Sistema Operativo Open Source
 
Tecnologias Abertas: Visão geral, mitos, produtividade e dinheiro no bolso
Tecnologias Abertas: Visão geral, mitos, produtividade e dinheiro no bolsoTecnologias Abertas: Visão geral, mitos, produtividade e dinheiro no bolso
Tecnologias Abertas: Visão geral, mitos, produtividade e dinheiro no bolso
 
Software livre por que usar? slide
Software livre por que usar?   slideSoftware livre por que usar?   slide
Software livre por que usar? slide
 
Projeto de Software Livre
Projeto de Software LivreProjeto de Software Livre
Projeto de Software Livre
 
Ficha de trabalho1 software_open_sorce
Ficha de trabalho1 software_open_sorceFicha de trabalho1 software_open_sorce
Ficha de trabalho1 software_open_sorce
 
Apresentação Software Livre
Apresentação Software LivreApresentação Software Livre
Apresentação Software Livre
 
Software Livre nas Empresas
Software Livre nas EmpresasSoftware Livre nas Empresas
Software Livre nas Empresas
 
Flisol 2011 O Mercado e a Revolução do Software Livre
Flisol 2011 O Mercado e a Revolução do Software LivreFlisol 2011 O Mercado e a Revolução do Software Livre
Flisol 2011 O Mercado e a Revolução do Software Livre
 
Software Livre como instrumento de formação
Software Livre como instrumento de formaçãoSoftware Livre como instrumento de formação
Software Livre como instrumento de formação
 
slidesuab
slidesuabslidesuab
slidesuab
 
ApresentaçãO Open Source
ApresentaçãO Open SourceApresentaçãO Open Source
ApresentaçãO Open Source
 
ApresentaçãO Open Source
ApresentaçãO Open SourceApresentaçãO Open Source
ApresentaçãO Open Source
 
Sistemas operacionais 04
Sistemas operacionais 04Sistemas operacionais 04
Sistemas operacionais 04
 
Open Source
Open SourceOpen Source
Open Source
 
Open Source
Open SourceOpen Source
Open Source
 

Introdução a Softwares de Código Aberto

  • 1. Introdução ao Software Livre Silvio Sousa Cabral Marcel de Oliveira
  • 2. Conteúdo da Apresentação • Conceitos e princípios • Licenciamento e comercialização • Exemplos de projetos bem-sucedidos • Áreas de atuação • Por que (e como) adotá-los?
  • 3. O que é um software livre?
  • 4. Conceitos • Qualquer programa de computador que pode ser usado, copiado, estudado e redistribuído sob determinados critérios • Softwares nessas condições estão anexos a licenças especiais, com seus respectivos direitos de uso • Em todos os casos, o código fonte está disponível para qualquer pessoa, seja para estudo, aprimoramento ou aproveitamento
  • 8. 0. Liberdade de executar o programa
  • 9.
  • 10. 1. Liberdade de estudar o programa
  • 11.
  • 12. 2. Liberdade de redistribuir o programa
  • 13.
  • 14. 3. Liberdade de modi car o programa
  • 15. Código aberto x Software livre • Ambos se referem a mesma coisa • Diferença está na apresentação conceitual • Adeptos do Software livre concentram-se em questões éticas, direitos e liberdade, condenando o software proprietário • Adeptos do Código aberto agem sob o ponto de vista técnico, com discurso mais agradável a empresas
  • 17. GPL • Nome em inglês: General Public License • Permite que programas sejam distribuídos e reaproveitados • Não permite que novos produtos baseados em um software de código aberto tenham outros modelos de licenciamento • Deixa desenvolvedores desprotegidos contra ações legais • Por ter escopo restritivo, não é a mais aplicada em novos projetos de código aberto.
  • 18. LGPL • Nome em inglês: Lesser General Public License; • Mais permissiva: softwares apenas baseados nela podem ser reaproveitados com outros tipos de licenciamento. • Embora seja mais permissiva, não deixa de exigir que as alterações no programa original continuem abertas ao público. • Ideal para projetos de código aberto que geram tecnologias capazes de bene ciar outros softwares.
  • 19. BSD • Nome em inglês: Berkeley Software Distribution; • Coloca o software livre próximo do domínio público; • A própria licença pode ser revisada e modi cada atendendo às necessidades de qualquer organização; • Possui compatibilidade com licenças de software proprietárias; • Integra-se a outras licenças de código aberto.
  • 20. Comercialização de código aberto • Ao contrário do que muitos acreditam, não é totalmente restrita. Softwares pagos podem se basear em recursos de projetos de código aberto; • Como condição para isso, talvez seja preciso distribuir uma parte de um determinado produto em um projeto de código aberto. • Deve-se car atento ao que é distribuído em domínio público.
  • 21. Principais projetos de software livre
  • 22. Firefox (Mozilla) http://www. refox.com
  • 23. Android (Google) http://developer.android.com
  • 24. Wordpress (Automattic) http://www.wordpress.org
  • 25. WebKit (Apple) http://www.webkit.org
  • 26. UNIX (The Open Group) http://www.unix.org/
  • 27. Organizações e grupos favoráveis ao software livre
  • 28. Destaques • Grandes empresas de tecnologia (Apple, Google, IBM, Sun, etc.) • Setores de pesquisa acadêmica em universidades • Distribuidores independentes de softwares • Órgãos e autarquias governamentais
  • 30. Foco em con abilidade • Ao buscar por recursos para desenvolver um novo produto ou conduzir um estudo, convém consultar o que um projeto de software livre relacionado oferece • Projetos mais populares e fortes tem alta credibilidade • Caso exista algum recurso em seu produto que possa ser aprimorado de forma a bene ciar outras pessoas ao mesmo tempo, convém transformá-lo em um projeto aberto e licenciá-lo
  • 31. Propondo novas inovações • Empresas de tecnologia usam projetos de código aberto para expor novas tecnologias e inovações • Exemplos: • Google • IBM • Sun
  • 32. Disseminando conhecimento • Bons projetos de software livre disseminam conhecimento sobre a tarefa de desenvolver softwares • Por contarem com o alcance da internet, eles podem bene ciar milhares de pessoas • Para permitir o estudo de uma determinada tecnologia, o incentivo à colaboração é extremamente importante • Meios de comunicação: wikis, blogs, listas de discussão, etc.
  • 33. Referências Bibliográ cas • Software Livre Brasil • http://www.softwarelivre.org/ • Google Code • http://code.google.com/ • Free Software Foundation • http://www.fsf.org/ • COSTA, Simone André. Desenvolvimento em Software Livre. 1. Ed/2004. Porto Alegre, Editora Unisinos.

Notes de l'éditeur

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n