SlideShare une entreprise Scribd logo
1  sur  34
Télécharger pour lire hors ligne
Software Livre,
Código Aberto e
Licenças

Glauco Vinicius <glauco@jabber.org>
Gustavo Alves <gustavo.alfer@gmail.com>
Software Livre (Free Software)




    “Liberdade em primeiro lugar.”
Software Livre (Free Software)

●   Richard Stallman (RMS).

●   Projeto GNU (1983)

●   Manifesto GNU (1985)

●   Free Software Foundation (1985)
Software Livre (Free Software)




Caracterizado por quatro liberdades essenciais e
                  o Copyleft.
Liberdades Essenciais
0) Liberdade de executar o programa para
qualquer propósito.

1) Liberdade para estudar seu funcionamento e
adaptá-los para suas necessidades.

2) Liberdade para redistribuir cópias para seu
próximo.

3) Liberdade para aperfeiçoar o programa e
liberar seus aperfeiçoamentos, para que a
comunidade se beneficie.
Copyleft

●   Copyleft é diferente de Copyright.

●   Não é domínio público.

●   Não é uma licença de software.

● Tem por objetivo dar liberdade ao software e
garantir que essa liberdade permaneça.
Software Gratuito?

●Software Livre não quer dizer, necessariamente,
software gratuito.

●   É uma questão de liberdade, não de preço.


          “Free as in speech, not as in beer”
                                   Richard Stallman
Software Gratuito?
      LIVRE                         PROPRIETÁRIO


 Domínio Público                    Domínio Público
Com Código Fonte                    Sem Código Fonte


                                                  Freeware


          Copyleft   COMERCIAL    Shareware




                     SEMI-LIVRE
Código Aberto (Open Source)




O acesso ao fonte garante um melhor processo
            de desenvolvimento.
Código Aberto (Open Source)

●   Eric Steve Raymond (ESR)

●   A Catedral e o Bazar (1997)

●   Definição de Open Source

●   Open Source Initiative (1998)
A Catedral e o Bazar

● Ensaio de Eric Raymond sobre métodos de
engenharia de software.

●Modelo Catedral: O código-fonte está disponível
a cada nova versão, entretanto, o código
desenvolvido entre uma versão e outra só é
acessível a um grupo exclusivo (GCC e Emacs)

●Modelo Bazar: O código é desenvolvido através
da internet de modo público.
A Catedral e o Bazar


● Estudo de caso do kernel Linux: Como um
projeto extremamente completo e sem um
controle estrito e centralizado poderia dar certo?

● Lei de Linus: "Dados olhos suficientes, todos os
erros são triviais"
Open Source Initiative



●   Fundada em 1998.

●Definição de código aberto adaptada a partir da
Debian Free Software Guidelines, por Bruce
Perens.
Código Aberto (Open Source)

1) Livre Redistribuição

2) Código Fonte

3) Trabalhos Derivados

4) Honra dos autores do código fonte

5) Não discriminação contra pessoas ou grupos
Código Aberto (Open Source)
6) Não discriminação contra alguma área

7) Distribuição da licença

8) A licença não deve ser específica para o
produto

9) A licença não pode restringir a utilização de
outros softwares.

10) A licença deve ser neutra em relação a
tecnologia
Licenças
Licença de Software



● Define ações autorizadas ou proibidas pelo
autor ao usuário do software.

● Pode adicionar mais restrições do que as
previstas pelo direito autoral.
Licença GPL



●   General Public License

●   Idealizada por Richard Stallman (1989)

●   Baseia-se nas quatro liberdades
Licença GPLv3


●   Revisões de termos jurídicos

●   DRM

●   Patentes de Software

●   Tivoização
Licença GPLv3
DRM
●

Digital Rights Management
Digital Restringement Management

●  É um conceito que se refere a tecnologias de
controle de acesso. Impõe limites para a
utilização de conteúdo digital ou qualquer outro
tipo de dispositivo.

● GPLv3 não proibe mas evita que software sob
ela proiba outros.
Licença GPLv3

●   Patentes de software

●   Tivoização
Licença AGPLv3



●   Affero General Public License.

●Amplia a GPLv3 dando aos usuários acesso ao
código fonte de software acessado através de
uma rede.
Licença LGPLv3


●   Lesser General Public License

●Meio termo entre licenças aderentes ao Copyleft
e permissivas

●   Geralmente aplicada em bibliotecas de software
Certo ou errado?

“Se você utilizar código licenciado pela GPL e
fizer um programa, você é obrigado a liberar o
código do seu programa”

“Software    licenciado    pela     GPL   deve
obrigatoriamente ser dado de graça”

“Software criado com ferramentas GPL (gcc, por
exemplo) deve obrigatoriamente ser licenciado
pela GPL”
Licença BSD



●   BSD Unix

●   Licença permissiva

●   Derivações: NetBSD, FreeBSD e OpenBSD
Licença BSD


Distribuir o fonte mantendo o copyright.
●



●Distribuir o binário informando na documentação
de onde foi retirado.

●Eximir o criador original de qualquer
responsabilidade quanto ao que será feito com o
código.
Licença BSD


                 Versão original

3. All advertising materials mentioning features or
                 use of this software
   must display the following acknowledgement:
 This product includes software developed by the
                    University of
       California, Berkeley and its contributors.
Creative Commons - CC



● Criação de instrumentos jurídicos e tecnológicos
para a ampliação do acervo de bens culturais
disponibilizado, em regime de acesso livre, ao
público em geral (2001)

●Incentiva o uso de direitos privados para a criação
de bens públicos
Creative Commons - CC
Software Livre e Open Source
    Semelhança: Garantir o acesso ao código-fonte

●   Software Livre: Defende a liberdade do usuário.

●Open Source: É um melhor modelo de
desenvolvimento pelo fonte estar disponível.

       Ambos lutam pelo mesmo alvo, mas com
                opiniões diferentes.

● Filosofia vs Pragmatismo
● Liberdades vs Processo de construção
Software Livre e Open Source


"Software Livre porque todos software deveria
                  ser livre"
                              Richard Stallman


"Software livre porque isso funciona melhor"
                                  Linus Torvalds
Referências

A Revolução do Software Livre, 1a edição, 2009

              http://www.freebsd.org
                  http://www.fsf.org
                http://www.gnu.org
            http://www.opensource.org
   http://streaming.serpro.gov.br/licencas-sl/
Dúvidas?
Obrigado!

Contenu connexe

Tendances

Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linuxguest82cc1d
 
Desenvolvimento Mobile: Híbrido x Nativo
Desenvolvimento Mobile: Híbrido x NativoDesenvolvimento Mobile: Híbrido x Nativo
Desenvolvimento Mobile: Híbrido x NativoLetticia Nicoli
 
Open Source Concepts
Open Source ConceptsOpen Source Concepts
Open Source ConceptsRituBhargava7
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtualMauro Melo
 
Gerência de processos
Gerência de processosGerência de processos
Gerência de processosVirgínia
 
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudDesenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudiMasters
 
Tipos de Licença de Softwares
Tipos de Licença de SoftwaresTipos de Licença de Softwares
Tipos de Licença de SoftwaresLucas Castejon
 
Sistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/LinuxSistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/LinuxLuiz Arthur
 
História do linux ppt
História do linux pptHistória do linux ppt
História do linux pptshade09
 
Apresentação de Linux Ubuntu
Apresentação de Linux UbuntuApresentação de Linux Ubuntu
Apresentação de Linux UbuntuCDP_Online
 
Redes de computadores 2 - Aula 6 - DNS, DHCP
Redes de computadores 2 - Aula 6 - DNS, DHCPRedes de computadores 2 - Aula 6 - DNS, DHCP
Redes de computadores 2 - Aula 6 - DNS, DHCPCleber Fonseca
 
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
 
Aula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHPAula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHPDaniel Brandão
 
Sistema Operacional Windows (versão 11)
Sistema Operacional Windows (versão 11)Sistema Operacional Windows (versão 11)
Sistema Operacional Windows (versão 11)DaviMatos25
 
Introdução ao Software Livre
Introdução ao Software LivreIntrodução ao Software Livre
Introdução ao Software LivrePeslPinguim
 
Aula 1 sistema operacional linux
Aula 1 sistema operacional linuxAula 1 sistema operacional linux
Aula 1 sistema operacional linuxRogério Cardoso
 

Tendances (20)

Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linux
 
Aula sobre Linux.
Aula sobre Linux. Aula sobre Linux.
Aula sobre Linux.
 
Desenvolvimento Mobile: Híbrido x Nativo
Desenvolvimento Mobile: Híbrido x NativoDesenvolvimento Mobile: Híbrido x Nativo
Desenvolvimento Mobile: Híbrido x Nativo
 
Open Source Concepts
Open Source ConceptsOpen Source Concepts
Open Source Concepts
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Gerência de processos
Gerência de processosGerência de processos
Gerência de processos
 
Html
HtmlHtml
Html
 
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudDesenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
 
Tipos de Licença de Softwares
Tipos de Licença de SoftwaresTipos de Licença de Softwares
Tipos de Licença de Softwares
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Sistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/LinuxSistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/Linux
 
História do linux ppt
História do linux pptHistória do linux ppt
História do linux ppt
 
Apresentação de Linux Ubuntu
Apresentação de Linux UbuntuApresentação de Linux Ubuntu
Apresentação de Linux Ubuntu
 
Aula01-JavaScript
Aula01-JavaScriptAula01-JavaScript
Aula01-JavaScript
 
Redes de computadores 2 - Aula 6 - DNS, DHCP
Redes de computadores 2 - Aula 6 - DNS, DHCPRedes de computadores 2 - Aula 6 - DNS, DHCP
Redes de computadores 2 - Aula 6 - DNS, DHCP
 
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
 
Aula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHPAula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHP
 
Sistema Operacional Windows (versão 11)
Sistema Operacional Windows (versão 11)Sistema Operacional Windows (versão 11)
Sistema Operacional Windows (versão 11)
 
Introdução ao Software Livre
Introdução ao Software LivreIntrodução ao Software Livre
Introdução ao Software Livre
 
Aula 1 sistema operacional linux
Aula 1 sistema operacional linuxAula 1 sistema operacional linux
Aula 1 sistema operacional linux
 

En vedette

A história dos sistemas operacionais
A história dos sistemas operacionaisA história dos sistemas operacionais
A história dos sistemas operacionaisCarlos Marques
 
Sistema de arquivos e Software Livre e Proprietário
Sistema de arquivos e Software Livre e ProprietárioSistema de arquivos e Software Livre e Proprietário
Sistema de arquivos e Software Livre e ProprietárioAndré Felipe Santos Martins
 
Software livre x software proprietário
Software livre x software proprietárioSoftware livre x software proprietário
Software livre x software proprietárioprofesssorcarlinho
 
Open Source Software
Open Source Software Open Source Software
Open Source Software Ali Yavari
 
Software livre x Software Proprietário : Propriedade Intelectual
Software livre x Software Proprietário : Propriedade IntelectualSoftware livre x Software Proprietário : Propriedade Intelectual
Software livre x Software Proprietário : Propriedade IntelectualWisllay Vitrio
 
Software livre, proprietário e comercial
Software livre, proprietário e comercialSoftware livre, proprietário e comercial
Software livre, proprietário e comercialHenrique Fonseca
 

En vedette (8)

Open Source
Open SourceOpen Source
Open Source
 
A história dos sistemas operacionais
A história dos sistemas operacionaisA história dos sistemas operacionais
A história dos sistemas operacionais
 
Sistema de arquivos e Software Livre e Proprietário
Sistema de arquivos e Software Livre e ProprietárioSistema de arquivos e Software Livre e Proprietário
Sistema de arquivos e Software Livre e Proprietário
 
Software livre x software proprietário
Software livre x software proprietárioSoftware livre x software proprietário
Software livre x software proprietário
 
Open Source Software
Open Source Software Open Source Software
Open Source Software
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Software livre x Software Proprietário : Propriedade Intelectual
Software livre x Software Proprietário : Propriedade IntelectualSoftware livre x Software Proprietário : Propriedade Intelectual
Software livre x Software Proprietário : Propriedade Intelectual
 
Software livre, proprietário e comercial
Software livre, proprietário e comercialSoftware livre, proprietário e comercial
Software livre, proprietário e comercial
 

Similaire à Software livre, codigo aberto e licenças

O que e Software Livre e Comunidade ParaLivre
O que e Software Livre e Comunidade ParaLivreO que e Software Livre e Comunidade ParaLivre
O que e Software Livre e Comunidade ParaLivreParaLivre
 
O Que E Software Livre
O Que E Software LivreO Que E Software Livre
O Que E Software LivreFreedom DayMS
 
Software livre, simples assim.
Software livre, simples assim.Software livre, simples assim.
Software livre, simples assim.guilhermemar
 
Introdução ao Software Livre e Linux
Introdução ao Software Livre e LinuxIntrodução ao Software Livre e Linux
Introdução ao Software Livre e LinuxBreno Vitorino
 
Software livre: filosofia, utopia ou alternativa viável?
Software livre: filosofia, utopia ou alternativa viável?Software livre: filosofia, utopia ou alternativa viável?
Software livre: filosofia, utopia ou alternativa viável?flisolmaringa
 
Linux, Software Livre e tudo mais
Linux, Software Livre e tudo maisLinux, Software Livre e tudo mais
Linux, Software Livre e tudo maisguilhermemar
 
Software Livre e Open Source
Software Livre e Open SourceSoftware Livre e Open Source
Software Livre e Open SourceMarcelo Lira
 
Open Source - Código Aberto
Open Source - Código AbertoOpen Source - Código Aberto
Open Source - Código AbertoCarlos J. Costa
 
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
 
Palestra software livre socialmente justo, economicamente viável e tecnologic...
Palestra software livre socialmente justo, economicamente viável e tecnologic...Palestra software livre socialmente justo, economicamente viável e tecnologic...
Palestra software livre socialmente justo, economicamente viável e tecnologic...Clayton Dausacker
 
Software Livre, Open Source e Linux!
Software Livre, Open Source e Linux!Software Livre, Open Source e Linux!
Software Livre, Open Source e Linux!Lucas Vieira May
 
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
 
PAINEL SOFTWARE LIVRE ULBRA 2015 - Palestra Software Livre - Socialmente Just...
PAINEL SOFTWARE LIVRE ULBRA 2015 - Palestra Software Livre - Socialmente Just...PAINEL SOFTWARE LIVRE ULBRA 2015 - Palestra Software Livre - Socialmente Just...
PAINEL SOFTWARE LIVRE ULBRA 2015 - Palestra Software Livre - Socialmente Just...Clayton Dausacker
 

Similaire à Software livre, codigo aberto e licenças (20)

Software livre
Software livreSoftware livre
Software livre
 
O que e Software Livre e Comunidade ParaLivre
O que e Software Livre e Comunidade ParaLivreO que e Software Livre e Comunidade ParaLivre
O que e Software Livre e Comunidade ParaLivre
 
O que é Software Livre
O que é Software LivreO que é Software Livre
O que é Software Livre
 
O Que E Software Livre
O Que E Software LivreO Que E Software Livre
O Que E Software Livre
 
cbg_03-2014_softlivre
cbg_03-2014_softlivrecbg_03-2014_softlivre
cbg_03-2014_softlivre
 
Software livre, simples assim.
Software livre, simples assim.Software livre, simples assim.
Software livre, simples assim.
 
Introdução ao Software Livre e Linux
Introdução ao Software Livre e LinuxIntrodução ao Software Livre e Linux
Introdução ao Software Livre e Linux
 
Mundo Livre e Aberto
Mundo Livre e AbertoMundo Livre e Aberto
Mundo Livre e Aberto
 
Software livre: filosofia, utopia ou alternativa viável?
Software livre: filosofia, utopia ou alternativa viável?Software livre: filosofia, utopia ou alternativa viável?
Software livre: filosofia, utopia ou alternativa viável?
 
Linux, Software Livre e tudo mais
Linux, Software Livre e tudo maisLinux, Software Livre e tudo mais
Linux, Software Livre e tudo mais
 
Software Livre e Open Source
Software Livre e Open SourceSoftware Livre e Open Source
Software Livre e Open Source
 
Open Source - Código Aberto
Open Source - Código AbertoOpen Source - Código Aberto
Open Source - Código Aberto
 
Open source e Gnu/Linux
Open source e Gnu/LinuxOpen source e Gnu/Linux
Open source e Gnu/Linux
 
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
 
Palestra software livre socialmente justo, economicamente viável e tecnologic...
Palestra software livre socialmente justo, economicamente viável e tecnologic...Palestra software livre socialmente justo, economicamente viável e tecnologic...
Palestra software livre socialmente justo, economicamente viável e tecnologic...
 
Explicando um monte de coisa
Explicando um monte de coisaExplicando um monte de coisa
Explicando um monte de coisa
 
Software Livre, Open Source e Linux!
Software Livre, Open Source e Linux!Software Livre, Open Source e Linux!
Software Livre, Open Source e Linux!
 
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
 
PAINEL SOFTWARE LIVRE ULBRA 2015 - Palestra Software Livre - Socialmente Just...
PAINEL SOFTWARE LIVRE ULBRA 2015 - Palestra Software Livre - Socialmente Just...PAINEL SOFTWARE LIVRE ULBRA 2015 - Palestra Software Livre - Socialmente Just...
PAINEL SOFTWARE LIVRE ULBRA 2015 - Palestra Software Livre - Socialmente Just...
 
O Mundo Open Source
O Mundo Open SourceO Mundo Open Source
O Mundo Open Source
 

Plus de Glauco Vinicius Argentino de Oliveira (8)

Infrastructure Testing
Infrastructure TestingInfrastructure Testing
Infrastructure Testing
 
Technology Radar Talks - NuGet
Technology Radar Talks - NuGetTechnology Radar Talks - NuGet
Technology Radar Talks - NuGet
 
Padrões de design orientado a objetos
Padrões de design orientado a objetosPadrões de design orientado a objetos
Padrões de design orientado a objetos
 
Estudo da aplicação da arquitetura orientada a serviços em um sistema de gest...
Estudo da aplicação da arquitetura orientada a serviços em um sistema de gest...Estudo da aplicação da arquitetura orientada a serviços em um sistema de gest...
Estudo da aplicação da arquitetura orientada a serviços em um sistema de gest...
 
Relatório Técnico: .NET Framework, ASP.NET MVC 3 e Silverlight
Relatório Técnico: .NET Framework, ASP.NET MVC 3 e SilverlightRelatório Técnico: .NET Framework, ASP.NET MVC 3 e Silverlight
Relatório Técnico: .NET Framework, ASP.NET MVC 3 e Silverlight
 
Estudo de caso ASP.NET MVC e Silverlight
Estudo de caso ASP.NET MVC e SilverlightEstudo de caso ASP.NET MVC e Silverlight
Estudo de caso ASP.NET MVC e Silverlight
 
Boo - Introdução
Boo - IntroduçãoBoo - Introdução
Boo - Introdução
 
Apache Hadoop - Introdução
Apache Hadoop - IntroduçãoApache Hadoop - Introdução
Apache Hadoop - Introdução
 

Software livre, codigo aberto e licenças

  • 1. Software Livre, Código Aberto e Licenças Glauco Vinicius <glauco@jabber.org> Gustavo Alves <gustavo.alfer@gmail.com>
  • 2. Software Livre (Free Software) “Liberdade em primeiro lugar.”
  • 3. Software Livre (Free Software) ● Richard Stallman (RMS). ● Projeto GNU (1983) ● Manifesto GNU (1985) ● Free Software Foundation (1985)
  • 4. Software Livre (Free Software) Caracterizado por quatro liberdades essenciais e o Copyleft.
  • 5. Liberdades Essenciais 0) Liberdade de executar o programa para qualquer propósito. 1) Liberdade para estudar seu funcionamento e adaptá-los para suas necessidades. 2) Liberdade para redistribuir cópias para seu próximo. 3) Liberdade para aperfeiçoar o programa e liberar seus aperfeiçoamentos, para que a comunidade se beneficie.
  • 6. Copyleft ● Copyleft é diferente de Copyright. ● Não é domínio público. ● Não é uma licença de software. ● Tem por objetivo dar liberdade ao software e garantir que essa liberdade permaneça.
  • 7. Software Gratuito? ●Software Livre não quer dizer, necessariamente, software gratuito. ● É uma questão de liberdade, não de preço. “Free as in speech, not as in beer” Richard Stallman
  • 8. Software Gratuito? LIVRE PROPRIETÁRIO Domínio Público Domínio Público Com Código Fonte Sem Código Fonte Freeware Copyleft COMERCIAL Shareware SEMI-LIVRE
  • 9. Código Aberto (Open Source) O acesso ao fonte garante um melhor processo de desenvolvimento.
  • 10. Código Aberto (Open Source) ● Eric Steve Raymond (ESR) ● A Catedral e o Bazar (1997) ● Definição de Open Source ● Open Source Initiative (1998)
  • 11. A Catedral e o Bazar ● Ensaio de Eric Raymond sobre métodos de engenharia de software. ●Modelo Catedral: O código-fonte está disponível a cada nova versão, entretanto, o código desenvolvido entre uma versão e outra só é acessível a um grupo exclusivo (GCC e Emacs) ●Modelo Bazar: O código é desenvolvido através da internet de modo público.
  • 12. A Catedral e o Bazar ● Estudo de caso do kernel Linux: Como um projeto extremamente completo e sem um controle estrito e centralizado poderia dar certo? ● Lei de Linus: "Dados olhos suficientes, todos os erros são triviais"
  • 13. Open Source Initiative ● Fundada em 1998. ●Definição de código aberto adaptada a partir da Debian Free Software Guidelines, por Bruce Perens.
  • 14. Código Aberto (Open Source) 1) Livre Redistribuição 2) Código Fonte 3) Trabalhos Derivados 4) Honra dos autores do código fonte 5) Não discriminação contra pessoas ou grupos
  • 15. Código Aberto (Open Source) 6) Não discriminação contra alguma área 7) Distribuição da licença 8) A licença não deve ser específica para o produto 9) A licença não pode restringir a utilização de outros softwares. 10) A licença deve ser neutra em relação a tecnologia
  • 17. Licença de Software ● Define ações autorizadas ou proibidas pelo autor ao usuário do software. ● Pode adicionar mais restrições do que as previstas pelo direito autoral.
  • 18. Licença GPL ● General Public License ● Idealizada por Richard Stallman (1989) ● Baseia-se nas quatro liberdades
  • 19. Licença GPLv3 ● Revisões de termos jurídicos ● DRM ● Patentes de Software ● Tivoização
  • 20. Licença GPLv3 DRM ● Digital Rights Management Digital Restringement Management ● É um conceito que se refere a tecnologias de controle de acesso. Impõe limites para a utilização de conteúdo digital ou qualquer outro tipo de dispositivo. ● GPLv3 não proibe mas evita que software sob ela proiba outros.
  • 21. Licença GPLv3 ● Patentes de software ● Tivoização
  • 22. Licença AGPLv3 ● Affero General Public License. ●Amplia a GPLv3 dando aos usuários acesso ao código fonte de software acessado através de uma rede.
  • 23. Licença LGPLv3 ● Lesser General Public License ●Meio termo entre licenças aderentes ao Copyleft e permissivas ● Geralmente aplicada em bibliotecas de software
  • 24. Certo ou errado? “Se você utilizar código licenciado pela GPL e fizer um programa, você é obrigado a liberar o código do seu programa” “Software licenciado pela GPL deve obrigatoriamente ser dado de graça” “Software criado com ferramentas GPL (gcc, por exemplo) deve obrigatoriamente ser licenciado pela GPL”
  • 25. Licença BSD ● BSD Unix ● Licença permissiva ● Derivações: NetBSD, FreeBSD e OpenBSD
  • 26. Licença BSD Distribuir o fonte mantendo o copyright. ● ●Distribuir o binário informando na documentação de onde foi retirado. ●Eximir o criador original de qualquer responsabilidade quanto ao que será feito com o código.
  • 27. Licença BSD Versão original 3. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by the University of California, Berkeley and its contributors.
  • 28. Creative Commons - CC ● Criação de instrumentos jurídicos e tecnológicos para a ampliação do acervo de bens culturais disponibilizado, em regime de acesso livre, ao público em geral (2001) ●Incentiva o uso de direitos privados para a criação de bens públicos
  • 30. Software Livre e Open Source Semelhança: Garantir o acesso ao código-fonte ● Software Livre: Defende a liberdade do usuário. ●Open Source: É um melhor modelo de desenvolvimento pelo fonte estar disponível. Ambos lutam pelo mesmo alvo, mas com opiniões diferentes. ● Filosofia vs Pragmatismo ● Liberdades vs Processo de construção
  • 31. Software Livre e Open Source "Software Livre porque todos software deveria ser livre" Richard Stallman "Software livre porque isso funciona melhor" Linus Torvalds
  • 32. Referências A Revolução do Software Livre, 1a edição, 2009 http://www.freebsd.org http://www.fsf.org http://www.gnu.org http://www.opensource.org http://streaming.serpro.gov.br/licencas-sl/