SlideShare uma empresa Scribd logo
1 de 17
Liberdade de expressão
através do software livre
Ana Coimbra
@anacoimbrag
ana.coimbra.gomes@gmail.com
Software Livre
Respeita e incentiva o senso de
comunidade
Software que garante direitos iguais
aos usuários de executar, copiar,
distribuir, estudar, mudar e melhorar
o software
Software Livre
Possui um código de ética, e premissas que devem
ser seguidas para manter os direitos e liberdades
dos usuários
Qualquer software que possui alguma restrição de
distribuição, modificação e análise.
Software Proprietário
Freedom
≠
Free Stuff
Executar o programa como desejar, para
qualquer propósito
Qualquer tipo de pessoa ou organização tem a liberdade de executar o programa com
qualquer propósito, em qualquer sistema operacional sem precisar avisar ao
desenvolvedor
Estudar como o programa funciona, e
adaptá-lo às suas necessidades
O acesso ao código fonte é um pré requisito
Ao adaptar algum programa podem surgir alguns problemas: como travamento e
restrições de licença
Redistribuir cópias de modo que você possa
ajudar ao próximo
Devem ser distribuídos o executável e os arquivos de código fonte
Você tem liberdade de distribuir o software, modificado ou não, cobrando ou não sem
ter que pedir autorização ou pagar por isso
Distribuir cópias de suas versões modificadas
a outros
Não é necessário uma licença livre para distribuição e modificação.
Copyleft
A regra que protege um software livre
para que, na sua redistribuição, não
perca as liberdades que foram
adicionadas por outros colaboradores
Software Livre pode ser comercial
Um software livre pode ser modificado, distribuído e executado de maneira comercial
Você tem a liberdade de modificar um software e vender cópias
Os usuários tem a liberdade de modificar o software livre comprado
Software Livre
≠
Código Aberto
Software de
Código Aberto
Um software que possui seu código
fonte disponível para usuários
executar, modificar e distribuir
O desenvolvimento em comunidade
faz com que um software tenha um
escopo tão variado que nenhuma
companhia consegue alcançar
Princípios
Distribuição livre: A licença do software não deve restringir
o direito de redistribuir o software, e ela não pode exigir
royalty ou outra taxa em cima da distribuição
Código fonte: O programa deve conter o código fonte e sua
distribuição deve conter o código e o executável. O fonte
deve ser legível para qualquer desenvolvedor
Trabalhos derivados: A licença deve permitir alterações e
trabalhos derivados. E permitir a distribuição do software
modificado, com as licenças originais
Integridade do autor: A licença pode requerer que
programas derivados tenham um nome ou número de
versão distintos do programa original.
Não discriminação contra pessoas ou grupos: O software
deve estar disponível para qualquer indivíduo e qualquer
grupo de pessoas
Não discriminação contra áreas de atuação: A licença
deve permitir que uma pessoa de qualquer área possa
utilizar. Inclusive empresas
Distribuição da Licença: A licença deve manter os direitos
do software para todos àqueles que o programa foi
distribuído, sem a necessidade de uma licença adicional
Licença não específica a um produto: Um programa não
deve depender especificamente de uma distribuição
específica de outro software
Licença não restrinja outros programas: A licença não
deve colocar restrições em outros programas que são
distribuídos junto com o original
Licença neutra em relação à tecnologia: A licença não
deve restringir com relação ao sistema operacional,
interface ou linguagem de programação utilizados
Licenças mais usadas
Apache License 2.0
BSD 3-Clause "New" or "Revised" license
BSD 2-Clause "Simplified" or "FreeBSD" license
GNU General Public License (GPL)
GNU Library or "Lesser" General Public License (LGPL)
MIT license
Mozilla Public License 2.0
Common Development and Distribution License
Eclipse Public License
GitHub
Serviço de hospedagem de projetos
utilizando Git
Principal ferramenta utilizada por
desenvolvedores de softwares livres
Comunidades
Porque trabalhar com software livre
Você é um ativista que quer melhorar o mundo
Os softwares de código aberto são mais confiável que os de código fechado
Projetos de código aberto são muito bem vistos no mercado de trabalho e em
programas de certificação
É possível monetizar projetos de código aberto
Existem milhões de comunidades esperando pela sua contribuição e para contribuir
com você
Links e Referências
Software Livre:
● Free Software Foundation (http://www.fsf.org/)
● GNU (http://www.gnu.org/)
Código Aberto:
● Open Source Initiative (https://opensource.org)
GitHub: https://github.com/
RailsGirls: http://railsgirls.com/
Pylaidies: http://www.pyladies.com/
PHP MG: http://phpmg.com/
Python MG: http://pythonclub.com.br/
GDG BH: http://gdgbh.org/
NodeBR BH: http://www.meetup.com/pt-BR/NodeBR-Minas-Gerais/
“Software is like sex,
it's better when it's
free”
Linus Torvalds

Mais conteúdo relacionado

Mais procurados

Licenciamento de software
Licenciamento de softwareLicenciamento de software
Licenciamento de softwareRobson Castro
 
Tipos de Licença de Softwares
Tipos de Licença de SoftwaresTipos de Licença de Softwares
Tipos de Licença de SoftwaresLucas Castejon
 
Licenciamento de software
Licenciamento de softwareLicenciamento de software
Licenciamento de softwareWagner Marcelo
 
Open Source - Código Aberto
Open Source - Código AbertoOpen Source - Código Aberto
Open Source - Código AbertoCarlos J. Costa
 
Seminários G1 - Softwares
Seminários G1 - SoftwaresSeminários G1 - Softwares
Seminários G1 - SoftwaresAnderson Andrade
 
Open Source
Open SourceOpen Source
Open Sourcebaioneta
 
Open Source
Open SourceOpen Source
Open Sourcefbifabio
 
Open Source
Open SourceOpen Source
Open Sourceadeus
 
Open Source
Open SourceOpen Source
Open Sourcefbifabio
 
Crisficha 1 1
Crisficha 1 1Crisficha 1 1
Crisficha 1 1sharik27
 
Crisficha 1
Crisficha 1Crisficha 1
Crisficha 1sharik27
 
Trabalho Correcto Do Open Source
Trabalho Correcto Do Open SourceTrabalho Correcto Do Open Source
Trabalho Correcto Do Open SourceAna1987
 
Trabalho Correcto Do Open Source
Trabalho Correcto Do Open SourceTrabalho Correcto Do Open Source
Trabalho Correcto Do Open SourceAna1987
 
Trabalho Do Open Source
Trabalho Do Open SourceTrabalho Do Open Source
Trabalho Do Open SourceAna1987
 
Open source e software livre
Open source e software livreOpen source e software livre
Open source e software livreJoel Garcia Jr
 

Mais procurados (20)

Licenciamento de software
Licenciamento de softwareLicenciamento de software
Licenciamento de software
 
FLOSS
FLOSSFLOSS
FLOSS
 
Trabalho Do Open Source
Trabalho Do Open SourceTrabalho Do Open Source
Trabalho Do Open Source
 
Impress
ImpressImpress
Impress
 
Impress
ImpressImpress
Impress
 
Tipos de Licença de Softwares
Tipos de Licença de SoftwaresTipos de Licença de Softwares
Tipos de Licença de Softwares
 
Licenciamento de software
Licenciamento de softwareLicenciamento de software
Licenciamento de software
 
Open Source - Código Aberto
Open Source - Código AbertoOpen Source - Código Aberto
Open Source - Código Aberto
 
Seminários G1 - Softwares
Seminários G1 - SoftwaresSeminários G1 - Softwares
Seminários G1 - Softwares
 
Open Source
Open SourceOpen Source
Open Source
 
Open Source
Open SourceOpen Source
Open Source
 
Open Source
Open SourceOpen Source
Open Source
 
Open Source
Open SourceOpen Source
Open Source
 
Crisficha 1 1
Crisficha 1 1Crisficha 1 1
Crisficha 1 1
 
Crisficha 1
Crisficha 1Crisficha 1
Crisficha 1
 
Trabalho Correcto Do Open Source
Trabalho Correcto Do Open SourceTrabalho Correcto Do Open Source
Trabalho Correcto Do Open Source
 
Trabalho Correcto Do Open Source
Trabalho Correcto Do Open SourceTrabalho Correcto Do Open Source
Trabalho Correcto Do Open Source
 
Trabalho Do Open Source
Trabalho Do Open SourceTrabalho Do Open Source
Trabalho Do Open Source
 
Licenças de software
Licenças de softwareLicenças de software
Licenças de software
 
Open source e software livre
Open source e software livreOpen source e software livre
Open source e software livre
 

Semelhante a Software livre

Alfa con 2 -software
Alfa con 2 -softwareAlfa con 2 -software
Alfa con 2 -softwareJane Cesca
 
Ficha de trabalho_1
Ficha de trabalho_1Ficha de trabalho_1
Ficha de trabalho_1kamatozza
 
Apresentação software livre
Apresentação software livreApresentação software livre
Apresentação software livrejullyanars
 
Apresentação software livre
Apresentação software livreApresentação software livre
Apresentação software livrejullyanars
 
Power Nita
Power NitaPower Nita
Power Nitanita
 
Software Livre e Open Source
Software Livre e Open SourceSoftware Livre e Open Source
Software Livre e Open SourceMarcelo Lira
 
Linux, Software Livre e tudo mais
Linux, Software Livre e tudo maisLinux, Software Livre e tudo mais
Linux, Software Livre e tudo maisguilhermemar
 
Busca CfhBusca de informação em arquivos abertos e o acesso livre
Busca CfhBusca de informação em arquivos abertos e o acesso livreBusca CfhBusca de informação em arquivos abertos e o acesso livre
Busca CfhBusca de informação em arquivos abertos e o acesso livreUFSC
 
Ficha de trabalho_1
Ficha de trabalho_1Ficha de trabalho_1
Ficha de trabalho_1fantic3o
 
Software livre decifrando seus conceitos
Software livre   decifrando seus conceitosSoftware livre   decifrando seus conceitos
Software livre decifrando seus conceitosPedro Neto
 
Ficha de trabalho_1
Ficha de trabalho_1Ficha de trabalho_1
Ficha de trabalho_1y3vg3n
 
Contribuindo e criando software livre
Contribuindo e criando software livreContribuindo e criando software livre
Contribuindo e criando software livreVitor Mattos
 

Semelhante a Software livre (20)

SOFTWARE LIVRE
SOFTWARE LIVRESOFTWARE LIVRE
SOFTWARE LIVRE
 
Alfa con 2 -software
Alfa con 2 -softwareAlfa con 2 -software
Alfa con 2 -software
 
2
22
2
 
Projeto de Software Livre
Projeto de Software LivreProjeto de Software Livre
Projeto de Software Livre
 
Ficha de trabalho_1
Ficha de trabalho_1Ficha de trabalho_1
Ficha de trabalho_1
 
Sistemas operacionais 04
Sistemas operacionais 04Sistemas operacionais 04
Sistemas operacionais 04
 
Mundo Livre e Aberto
Mundo Livre e AbertoMundo Livre e Aberto
Mundo Livre e Aberto
 
Software Livre
Software LivreSoftware Livre
Software Livre
 
Apresentação software livre
Apresentação software livreApresentação software livre
Apresentação software livre
 
Apresentação software livre
Apresentação software livreApresentação software livre
Apresentação software livre
 
Software Livre
Software LivreSoftware Livre
Software Livre
 
Power Nita
Power NitaPower Nita
Power Nita
 
Software Livre e Open Source
Software Livre e Open SourceSoftware Livre e Open Source
Software Livre e Open Source
 
Linux, Software Livre e tudo mais
Linux, Software Livre e tudo maisLinux, Software Livre e tudo mais
Linux, Software Livre e tudo mais
 
Busca CfhBusca de informação em arquivos abertos e o acesso livre
Busca CfhBusca de informação em arquivos abertos e o acesso livreBusca CfhBusca de informação em arquivos abertos e o acesso livre
Busca CfhBusca de informação em arquivos abertos e o acesso livre
 
Ficha de trabalho_1
Ficha de trabalho_1Ficha de trabalho_1
Ficha de trabalho_1
 
Software livre decifrando seus conceitos
Software livre   decifrando seus conceitosSoftware livre   decifrando seus conceitos
Software livre decifrando seus conceitos
 
Ficha de trabalho_1
Ficha de trabalho_1Ficha de trabalho_1
Ficha de trabalho_1
 
Contribuindo e criando software livre
Contribuindo e criando software livreContribuindo e criando software livre
Contribuindo e criando software livre
 
Sistemas operacionais 4
Sistemas operacionais   4Sistemas operacionais   4
Sistemas operacionais 4
 

Software livre

  • 1. Liberdade de expressão através do software livre Ana Coimbra @anacoimbrag ana.coimbra.gomes@gmail.com
  • 2. Software Livre Respeita e incentiva o senso de comunidade Software que garante direitos iguais aos usuários de executar, copiar, distribuir, estudar, mudar e melhorar o software
  • 3. Software Livre Possui um código de ética, e premissas que devem ser seguidas para manter os direitos e liberdades dos usuários Qualquer software que possui alguma restrição de distribuição, modificação e análise. Software Proprietário
  • 5. Executar o programa como desejar, para qualquer propósito Qualquer tipo de pessoa ou organização tem a liberdade de executar o programa com qualquer propósito, em qualquer sistema operacional sem precisar avisar ao desenvolvedor Estudar como o programa funciona, e adaptá-lo às suas necessidades O acesso ao código fonte é um pré requisito Ao adaptar algum programa podem surgir alguns problemas: como travamento e restrições de licença
  • 6. Redistribuir cópias de modo que você possa ajudar ao próximo Devem ser distribuídos o executável e os arquivos de código fonte Você tem liberdade de distribuir o software, modificado ou não, cobrando ou não sem ter que pedir autorização ou pagar por isso Distribuir cópias de suas versões modificadas a outros Não é necessário uma licença livre para distribuição e modificação.
  • 7. Copyleft A regra que protege um software livre para que, na sua redistribuição, não perca as liberdades que foram adicionadas por outros colaboradores
  • 8. Software Livre pode ser comercial Um software livre pode ser modificado, distribuído e executado de maneira comercial Você tem a liberdade de modificar um software e vender cópias Os usuários tem a liberdade de modificar o software livre comprado
  • 10. Software de Código Aberto Um software que possui seu código fonte disponível para usuários executar, modificar e distribuir O desenvolvimento em comunidade faz com que um software tenha um escopo tão variado que nenhuma companhia consegue alcançar
  • 11. Princípios Distribuição livre: A licença do software não deve restringir o direito de redistribuir o software, e ela não pode exigir royalty ou outra taxa em cima da distribuição Código fonte: O programa deve conter o código fonte e sua distribuição deve conter o código e o executável. O fonte deve ser legível para qualquer desenvolvedor Trabalhos derivados: A licença deve permitir alterações e trabalhos derivados. E permitir a distribuição do software modificado, com as licenças originais Integridade do autor: A licença pode requerer que programas derivados tenham um nome ou número de versão distintos do programa original. Não discriminação contra pessoas ou grupos: O software deve estar disponível para qualquer indivíduo e qualquer grupo de pessoas Não discriminação contra áreas de atuação: A licença deve permitir que uma pessoa de qualquer área possa utilizar. Inclusive empresas Distribuição da Licença: A licença deve manter os direitos do software para todos àqueles que o programa foi distribuído, sem a necessidade de uma licença adicional Licença não específica a um produto: Um programa não deve depender especificamente de uma distribuição específica de outro software Licença não restrinja outros programas: A licença não deve colocar restrições em outros programas que são distribuídos junto com o original Licença neutra em relação à tecnologia: A licença não deve restringir com relação ao sistema operacional, interface ou linguagem de programação utilizados
  • 12. Licenças mais usadas Apache License 2.0 BSD 3-Clause "New" or "Revised" license BSD 2-Clause "Simplified" or "FreeBSD" license GNU General Public License (GPL) GNU Library or "Lesser" General Public License (LGPL) MIT license Mozilla Public License 2.0 Common Development and Distribution License Eclipse Public License
  • 13. GitHub Serviço de hospedagem de projetos utilizando Git Principal ferramenta utilizada por desenvolvedores de softwares livres
  • 15. Porque trabalhar com software livre Você é um ativista que quer melhorar o mundo Os softwares de código aberto são mais confiável que os de código fechado Projetos de código aberto são muito bem vistos no mercado de trabalho e em programas de certificação É possível monetizar projetos de código aberto Existem milhões de comunidades esperando pela sua contribuição e para contribuir com você
  • 16. Links e Referências Software Livre: ● Free Software Foundation (http://www.fsf.org/) ● GNU (http://www.gnu.org/) Código Aberto: ● Open Source Initiative (https://opensource.org) GitHub: https://github.com/ RailsGirls: http://railsgirls.com/ Pylaidies: http://www.pyladies.com/ PHP MG: http://phpmg.com/ Python MG: http://pythonclub.com.br/ GDG BH: http://gdgbh.org/ NodeBR BH: http://www.meetup.com/pt-BR/NodeBR-Minas-Gerais/
  • 17. “Software is like sex, it's better when it's free” Linus Torvalds