Compartilhando experiências em software livre

1,173 views

Published on

Palestra proferida originalmente no Fórum Paraense de Software Livre (FPSL) em 2007, esclarecendo conceitos e apresentando um case pessoal de utilização, com uma mensagem em prol da filosofia do software livre.

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,173
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
47
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Compartilhando experiências em software livre

  1. 1. Compartilhando experiências em software livre Apresentador: Marcelo de Freitas Andrade 21 / 09 / 2007
  2. 2. Breve histórico Meados dos anos 199X Primeiro contato com uma revista sobre Linux. ● Viradas de fim de semana na tentativa de instalar. ● Até que um dia... ● Compartilhando experiências em Software Livre
  3. 3. Breve histórico Compartilhando experiências em Software Livre
  4. 4. Breve histórico 1999: mudança de paradigma Conectiva Linux 5.0 “Politicamente correto” Fácil de usar Completo Bonito... Compartilhando experiências em Software Livre
  5. 5. Breve histórico Outras experiências... Mandrake Linux Muito bom e fácil de usar Compartilhando experiências em Software Livre
  6. 6. Breve histórico Outras experiências... Mandrake Linux Muito bom e fácil de usar Aventuras em modo texto Compartilhando experiências em Software Livre
  7. 7. Breve histórico Outras experiências... Mandrake Linux Muito bom e fácil de usar Slackware Linux Linux “pra macho” Compartilhando experiências em Software Livre
  8. 8. Breve histórico Outras experiências... Mandrake Linux Muito bom e fácil de usar Slackware Linux Linux “pra macho” Turbo Linux “O” culpado... Compartilhando experiências em Software Livre
  9. 9. Breve histórico Outras experiências... Mandrake Linux Muito bom e fácil de usar Slackware Linux Linux “pra macho” Turbo Linux “O” culpado... Compartilhando experiências em Software Livre
  10. 10. Breve histórico Aprendizado à força... Como usar disquetes do Windows©? ● Como abrir arquivos zipados? ● Como tocar música em mp3? ● Como conectar na Internet? ● ... ● Compartilhando experiências em Software Livre
  11. 11. Breve histórico Aprendizado à força... Como usar disquetes do Windows©? ● Como abrir arquivos zipados? ● Como tocar música em mp3? ● Como conectar na Internet? ● ... ● Compartilhando experiências em Software Livre
  12. 12. Breve histórico Aprendizado à força... Como usar disquetes do Windows©? ● Como abrir arquivos zipados? ● Como tocar música em mp3? ● Como conectar na Internet? ● ... ● ... Compartilhando experiências em Software Livre
  13. 13. Breve histórico Aprendizado voluntário Como configurar uma rede Samba? ● Como configurar uma impressora? ● Como instalar um servidor web? ● ... ● Compartilhando experiências em Software Livre
  14. 14. Breve histórico Aprendizado voluntário Como configurar uma rede Samba? ● Como configurar uma impressora? ● Como instalar um servidor web? ● ... ● Compartilhando experiências em Software Livre
  15. 15. Breve histórico Aprendizado voluntário Como configurar uma rede Samba? ● Como configurar uma impressora? ● Como instalar um servidor web? ● ... ● ...até os dias de hoje! Compartilhando experiências em Software Livre
  16. 16. Por que software livre é importante? Compartilhando experiências em Software Livre
  17. 17. Por que software livre é importante? Questões filosóficas... ● Compartilhando experiências em Software Livre
  18. 18. Por que software livre é importante? Questões filosóficas... ● Questões econômicas... ● Compartilhando experiências em Software Livre
  19. 19. Por que software livre é importante? Questões filosóficas... ● Questões econômicas... ● Questões técnicas... ● Compartilhando experiências em Software Livre
  20. 20. Por que software livre é importante? Questões filosóficas... ● Questões econômicas... ● Questões técnicas... ● Bom... Estável... Flexível... Evolui rápido... É colaborativo... Propicia aprendizado... Compartilhando experiências em Software Livre
  21. 21. Por que software livre é importante? Compartilhando experiências em Software Livre
  22. 22. Por que software livre é importante? ProgressMonitor (Java API) Compartilhando experiências em Software Livre
  23. 23. Por que software livre é importante? ProgressMonitor (Java API) Desabilitar o botão durante um certo período, antes da atividade encerrar. Compartilhando experiências em Software Livre
  24. 24. Por que software livre é importante? ProgressMonitor (Java API) Desabilitar o botão durante um certo período, antes da atividade encerrar. Não gostaria de (re)criar o ● diálogo “na mão”. Compartilhando experiências em Software Livre
  25. 25. Por que software livre é importante? ProgressMonitor (Java API) Desabilitar o botão durante um certo período, antes da atividade encerrar. Não gostaria de (re)criar o ● diálogo “na mão”. meuDialogo.botaoCancelar.setEnabled(false); Compartilhando experiências em Software Livre
  26. 26. Por que software livre é importante? Compartilhando experiências em Software Livre
  27. 27. Por que software livre é importante? ProgressMonitor (Java API) Vamos pegar o fonte que vem com a classe e criar uma outra, deixando o botão como public. Compartilhando experiências em Software Livre
  28. 28. Por que software livre é importante? ProgressMonitor (Java API) Vamos pegar o fonte que vem com a classe e criar uma outra, deixando o botão como public. Compartilhando experiências em Software Livre
  29. 29. Por que software livre é importante? ProgressMonitor (Java API) Vamos pegar o fonte que vem com a classe e criar uma outra, deixando o botão como public. Compartilhando experiências em Software Livre
  30. 30. Por que software livre é importante? Licença de uso da Java API (...) D. Java Technology Restrictions. You may not create, modify, or change the behavior of, or authorize your licensees to create, modify, or change the behavior of, classes, interfaces, or subpackages that are in any way identified as quot;javaquot;, quot;javaxquot;, quot;sunquot; or similar convention as specified by Sun in any naming convention designation. http://java.sun.com/j2se/1.5.0/jdk-1_5_0_04-license.txt Compartilhando experiências em Software Livre
  31. 31. Por que software livre é importante? Compartilhando experiências em Software Livre
  32. 32. Por que software livre é importante? Compartilhando experiências em Software Livre
  33. 33. Quatro liberdades do Software Livre Compartilhando experiências em Software Livre
  34. 34. Quatro liberdades do Software Livre Compartilhando experiências em Software Livre
  35. 35. Quatro liberdades do Software Livre Software Livre / Free Software I. Liberdade de executar o software, para qualquer uso, sem restrições; II. Liberdade de estudar o funcionamento de um programa e de modificá-lo às próprias necessidades; III.Liberdade de redistribuir livremente cópias do software; IV.Liberdade de melhorar o programa e de publicar as melhorias de modo que demais pessoas também se beneficiem. Compartilhando experiências em Software Livre
  36. 36. Quatro liberdades do Software Livre Software Livre / Free Software I. Liberdade de executar o software, para qualquer uso, sem restrições; II. Liberdade de estudar o funcionamento de um programa e de modificá-lo às próprias necessidades; III.Liberdade de redistribuir livremente cópias do software; IV.Liberdade de melhorar o programa e de publicar as melhorias de modo que demais pessoas também se beneficiem. www.fsf.org/licensing/licenses/ Compartilhando experiências em Software Livre
  37. 37. Quatro liberdades do Software Livre Software Livre / Free Software Software = Conhecimento Compartilhando experiências em Software Livre
  38. 38. Modelos de negócio baseado em SW Livre Compartilhando experiências em Software Livre
  39. 39. Modelos de negócio baseado em SW Livre Participação do Gnu/Linux no mercado brasileiro “Há perspectivas de crescimento acelerado nos próximos anos, principalmente na prestação de serviços, hoje liderada pelo sistema Linux que respondeu em 2003 por 9% do mercado mundial de sistemas operacionais e a estimativa é que em 2007 seja responsável por 18%”. FONTE: Serpro/2005 Compartilhando experiências em Software Livre
  40. 40. Para reflexão... 10 coisas que você não sabia sobre código aberto Compartilhando experiências em Software Livre
  41. 41. Para reflexão... 10 coisas que você não sabia sobre código aberto 1. O open-source antecede o software proprietário 2. Apache manteve a web solida e Livre 3. OpenSSL manteve a criptografia disponível para todo mundo 4. Open-source ajudou a liberar o genoma humana 5. Microsoft ama o open-source 6. Altruísmo não é a única razão por que as pessoas contribuem para software open-source 7. As comunidades online podem de fato fazer coisas 8. O mais importante da liberdade: o direito ao Fork 9. O open-source ainda pode modificar o mundo 10.O open-source precisa da sua ajuda (seja lá você quem for...) Compartilhando experiências em Software Livre
  42. 42. Como colaborar com Software Livre Compartilhando experiências em Software Livre
  43. 43. Como colaborar com Software Livre Qualquer pessoa pode colaborar com Software Livre Compartilhando experiências em Software Livre
  44. 44. Como colaborar com Software Livre Qualquer pessoa pode colaborar com Software Livre Usando. ● Compartilhando experiências em Software Livre
  45. 45. Como colaborar com Software Livre Qualquer pessoa pode colaborar com Software Livre Usando. ● Indicando ou recomendando... ● Compartilhando experiências em Software Livre
  46. 46. Como colaborar com Software Livre Qualquer pessoa pode colaborar com Software Livre Usando. ● Indicando ou recomendando. ● Informando erros... ● Compartilhando experiências em Software Livre
  47. 47. Como colaborar com Software Livre Qualquer pessoa pode colaborar com Software Livre Usando. ● Indicando ou recomendando. ● Informando erros. ● Pedindo ou sugerindo melhorias... ● Compartilhando experiências em Software Livre
  48. 48. Como colaborar com Software Livre Qualquer pessoa pode colaborar com Software Livre Usando. ● Indicando ou recomendando. ● Informando erros. ● Pedindo ou sugerindo melhorias. ● Traduzindo... ● Compartilhando experiências em Software Livre
  49. 49. Como colaborar com Software Livre Qualquer pessoa pode colaborar com Software Livre Usando. ● Indicando ou recomendando. ● Informando erros. ● Pedindo ou sugerindo melhorias. ● Traduzindo. ● Ensinando... ● Compartilhando experiências em Software Livre
  50. 50. Como colaborar com Software Livre Qualquer pessoa pode colaborar com Software Livre Usando. ● Indicando ou recomendando. ● Informando erros. ● Pedindo ou sugerindo melhorias. ● Traduzindo. ● Ensinando. ● Desenvolvendo... ● Compartilhando experiências em Software Livre
  51. 51. Como colaborar com Software Livre “O acesso [à tecnologia] não é o suficiente, é a habilidade de criar, de adicionar valor, que é o mais importante” Felipe Gonzalez FOTO: Wikipedia Ex-Primeiro Ministro Espanhol na Open Source Conference em Málaga, ESP, 18/02/2004 Compartilhando experiências em Software Livre
  52. 52. Muito Obrigado! Compartilhando experiências em Software Livre
  53. 53. Muito Obrigado! MARCELO DE FREITAS ANDRADE marcelo.andrade@serpro.gov.br © Todos os logotipos, caracteres e marcas registradas citadas nesta palestra são de propriedade de seus respectivos detentores legais. Compartilhando experiências em Software Livre

×