O que é Software
           Livre?
José Ricardo
Bruno (PorKaria)
Felipe V. Rigo
O que é Software?

         Programas de Computador
         (Windows, Linux, Word,
         OpenOffice, sites na Internet...
Como desenvolvemos Software?

        É muito difícil conversar
        com o computador em sua
        própria língua
   ...
Uma página na Internet

       <html>
       <title>Mais uma página</title>
       <body>
        <p>Um parágrafo</p>
    ...
“Olá Mundo”

        print “Olá Mundo!”

        System.out.println(“Olá
        Mundo!”);

        cout << “Olá Mundo!”;
Criatividade

        “A criatividade sempre foi o
      trabalho de construir a partir dos
        trabalhos criativos de...
Mas quais são as liberdades de um
         software livre?
As quatro liberdades (0)
           A liberdade de executar o
           programa para qualquer
           propósito
As quatro liberdades (1)
  A liberdade de estudar como o
  programa funciona, e adaptá-lo
  para as suas necessidades
    ...
As quatro liberdades (2)

  A liberdade de
  redistribuir cópias
  de modo que você
  possa ajudar o
  seu próximo
As quatro liberdades (3)

  A liberdade de
  aperfeiçoar o programa
  e liberar os seus
  aperfeiçoamentos, de
  modo que ...
Licenças

           GPL
           LGPL
           BSD
           Creative Commons
           Apache, MIT, etc
Direito Autoral – Lei nº 9609/98


          Todos os direitos reservados
          Código de propriedade industrial
     ...
A GPL

        Em termos gerais se baseia nas 4 liberdades
        1991: GPL 2, muito utilizada por ter sido
        utili...
Creative Commons
       Conjunto de licenças usadas em trabalhos
       artísticos ou de entretenimento
       Lançadas of...
Código aberto
Desenvolvimento com código aberto
onde qualquer pessoa pode modificá-lo.




  Software proprietário        ...
Modelo

         No modelo de software
         proprietário os
         programadores cedem o
         direito de cópia à...
“Para que seja considerado moral, ou
seja, bom, deve ser livre, consciente,
       intencional e solidário.”

            ...
Patentes
           Tendência da indústria por
           patentar quase tudo, até
           mesmo coisas triviais

     ...
O que é um Sistema Operacional?

    Programa ou um conjunto de
  programas cuja função é servir de
   interface entre o h...
O Linux - História
   Desenvolvido por Linus Torvalds
   Inspirado no sistema Minix
   Código fonte sob a licença GPL
   1...
O GNU/Linux
  Kernel Linux + Conj. Ferramentas GNU
  Proj. GNU da Free Software Foundation
    Criada por Richard Stallman
As distribuições
                   Diferenciam-se por:
                      sistema de empacotamento
                   ...
Por que é bom?

        Processo guiado pela
        comunidade de usuários
          Não por empresas ou
          intere...
Barreiras

            Falta de Conhecimento
            Acomodação
            Para as empresas:
              Falta de s...
Novo cenário

         We've also seen a fair
         number of CIO's, as above,
         asking their teams - quot;where...
Quem usa?

            TR
            E
Como participar?
        Se você sabe programar
          Ajude em um projeto (SoC)
          Comece o seu próprio
       ...
Como acompanhar?

        www.br-linux.org

        www.slashdot.org
O que é internet?
REDE MUNDIAL DE COMPUTADORES?




         REDE MUNDIAL DE PESSOAS!
Comunidades...
Referências
         http://www.gnu.org/philosophy/open-source-
         misses-the-point.html
         The Rise and Fall ...
Perguntas?
Obrigado pela atenção e pela paciência!

               Contato:
Bruno Fernandes / porkaria@phpms.org
  Felipe ...
O Que E Software Livre
Próximos SlideShares
Carregando em…5
×

O Que E Software Livre

1.599 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
1.599
No SlideShare
0
A partir de incorporações
0
Número de incorporações
7
Ações
Compartilhamentos
0
Downloads
52
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

O Que E Software Livre

  1. 1. O que é Software Livre? José Ricardo Bruno (PorKaria) Felipe V. Rigo
  2. 2. O que é Software? Programas de Computador (Windows, Linux, Word, OpenOffice, sites na Internet) Conjunto de instruções que guiam a execução de um computador Um algoritmo Ver Art. 1º da Lei nº 9609/98
  3. 3. Como desenvolvemos Software? É muito difícil conversar com o computador em sua própria língua Utilizamos linguagens mais próximas da linguagem natural para aumentar a nossa produtividade Por isso, precisamos também de tradutores
  4. 4. Uma página na Internet <html> <title>Mais uma página</title> <body> <p>Um parágrafo</p> Digite o seu nome: <input type=”text” /> </body> </html>
  5. 5. “Olá Mundo” print “Olá Mundo!” System.out.println(“Olá Mundo!”); cout << “Olá Mundo!”;
  6. 6. Criatividade “A criatividade sempre foi o trabalho de construir a partir dos trabalhos criativos de outras pessoas”   (Lawrence Lessig Professor de direito em Stanford Chairman, Creative Commons FISL 2004)
  7. 7. Mas quais são as liberdades de um software livre?
  8. 8. As quatro liberdades (0) A liberdade de executar o programa para qualquer propósito
  9. 9. As quatro liberdades (1) A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades Acesso ao código-fonte é um pré-requisito para esta liberdade
  10. 10. As quatro liberdades (2) A liberdade de redistribuir cópias de modo que você possa ajudar o seu próximo
  11. 11. As quatro liberdades (3) A liberdade de aperfeiçoar o programa e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie Acesso ao código-fonte é um pré- requisito para esta liberdade.
  12. 12. Licenças GPL LGPL BSD Creative Commons Apache, MIT, etc
  13. 13. Direito Autoral – Lei nº 9609/98 Todos os direitos reservados Código de propriedade industrial (Lei nº 9279/96) Software é expressamente excluído (art. 10, V)
  14. 14. A GPL Em termos gerais se baseia nas 4 liberdades 1991: GPL 2, muito utilizada por ter sido utilizada no Linux 2007: GPL 3
  15. 15. Creative Commons Conjunto de licenças usadas em trabalhos artísticos ou de entretenimento Lançadas oficialmente no Brasil em 2004 Licenças que abrangem um espectro de possibilidades entre todos os direitos reservados e nenhum direito reservado. tendo quot;alguns direitos reservadosquot; Recomendada (3.0) pela FSF para trabalhos de opinião em áudio e/ou vídeo Tome cuidado, as versões são muito diferentes umas das outras
  16. 16. Código aberto Desenvolvimento com código aberto onde qualquer pessoa pode modificá-lo. Software proprietário Software livre
  17. 17. Modelo No modelo de software proprietário os programadores cedem o direito de cópia às empresas No Software Livre são utilizadas licenças que fornecem as 4 liberdades
  18. 18. “Para que seja considerado moral, ou seja, bom, deve ser livre, consciente, intencional e solidário.” -- Definição de moral no direito
  19. 19. Patentes Tendência da indústria por patentar quase tudo, até mesmo coisas triviais “Imagine que você seja um escritor e que algumas pessoas tenham controle sobre algumas palavras do seu vocabulário. Você deve então pagar a elas uma licença para usar as palavras.” (Knuth)
  20. 20. O que é um Sistema Operacional? Programa ou um conjunto de programas cuja função é servir de interface entre o hardware e os aplicativos.
  21. 21. O Linux - História Desenvolvido por Linus Torvalds Inspirado no sistema Minix Código fonte sob a licença GPL 1991: 1ª versão quot;oficialquot; 0.02 Juntou-se ao GNU
  22. 22. O GNU/Linux Kernel Linux + Conj. Ferramentas GNU Proj. GNU da Free Software Foundation Criada por Richard Stallman
  23. 23. As distribuições Diferenciam-se por: sistema de empacotamento políticas em relação aos programas que podem ser instalados foco várias outras coisas
  24. 24. Por que é bom? Processo guiado pela comunidade de usuários Não por empresas ou interesses de marketing Standing on the shoulders of your peers!
  25. 25. Barreiras Falta de Conhecimento Acomodação Para as empresas: Falta de suporte? Quem é o responsável?
  26. 26. Novo cenário We've also seen a fair number of CIO's, as above, asking their teams - quot;where are we using MySQL?quot; (Artigo recente da Sun)
  27. 27. Quem usa? TR E
  28. 28. Como participar? Se você sabe programar Ajude em um projeto (SoC) Comece o seu próprio projeto! (Cathedral & Bazaar) Se você não sabe Traduções Documentação Bug Reports Divulgação Doações Participação em eventos como esse =]
  29. 29. Como acompanhar? www.br-linux.org www.slashdot.org
  30. 30. O que é internet? REDE MUNDIAL DE COMPUTADORES? REDE MUNDIAL DE PESSOAS!
  31. 31. Comunidades...
  32. 32. Referências http://www.gnu.org/philosophy/open-source- misses-the-point.html The Rise and Fall of CORBA. Communications of the ACM, agosto, 2008. Love at First Byte. Disponível em: http://www. stanfordalumni. org/news/magazine/2006/mayjun/features/knu th.html http://www.softwarelivre.org/whatisit.php http://www.creativecommons.org.br http://www.fsf. org/licensing/licenses/index_html http://blogs.sun.com/jonathan/date/20080729? cid=926298 Proteção da propriedade intelectual de programa de computador. http://www.planalto.gov. br/ccivil_03/leis/l9609.htm Legislação sobre direitos autorais. http://www. planalto.gov.br/ccivil_03/leis/l9610.htm Four Free Software fallacies. http://www.linux. com/feature/25300 Palestra: Software Livre e Direitos Autorais. http:
  33. 33. Perguntas? Obrigado pela atenção e pela paciência! Contato: Bruno Fernandes / porkaria@phpms.org Felipe V. Rigo / felipevr@gmail.com José Ricardo / zehzinho@gmail.com phpms@googlegroups.com http://www.phpms.org

×