compartilhando experiências em software livre
DESCRIPTION
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.TRANSCRIPT
Apresentador: Marcelo de Freitas Andrade 21 / 09 / 2007
Compartilhando experiências em software livre
Compartilhando experiências em Software Livre
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
Breve histórico
Compartilhando experiências em Software Livre
Breve histórico
1999: mudança de paradigma
Conectiva Linux 5.0
“Politicamente correto”Fácil de usar
CompletoBonito...
Compartilhando experiências em Software Livre
Breve histórico
Outras experiências...
Mandrake LinuxMuito bom e fácil de usar
Compartilhando experiências em Software Livre
Breve histórico
Outras experiências...
Mandrake LinuxMuito bom e fácil de usar
Aventuras em modo texto
Compartilhando experiências em Software Livre
Breve histórico
Outras experiências...
Mandrake LinuxMuito bom e fácil de usar
Slackware LinuxLinux “pra macho”
Compartilhando experiências em Software Livre
Breve histórico
Outras experiências...
Mandrake LinuxMuito bom e fácil de usar
Slackware LinuxLinux “pra macho”
Turbo Linux“O” culpado...
Compartilhando experiências em Software Livre
Breve histórico
Outras experiências...
Mandrake LinuxMuito bom e fácil de usar
Slackware LinuxLinux “pra macho”
Turbo Linux“O” culpado...
Compartilhando experiências em Software Livre
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
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
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
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
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
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
Por que software livre é importante?
Compartilhando experiências em Software Livre
Por que software livre é importante?
● Questões filosóficas...
Compartilhando experiências em Software Livre
Por que software livre é importante?
● Questões filosóficas...
● Questões econômicas...
Compartilhando experiências em Software Livre
Por que software livre é importante?
● Questões filosóficas...
● Questões econômicas...
● Questões técnicas...
Compartilhando experiências em Software Livre
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
Por que software livre é importante?
Compartilhando experiências em Software Livre
Por que software livre é importante?
ProgressMonitor (Java API)
Compartilhando experiências em Software Livre
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
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
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
Por que software livre é importante?
Compartilhando experiências em Software Livre
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
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
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
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 "java", "javax", "sun" 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
Por que software livre é importante?
Compartilhando experiências em Software Livre
Por que software livre é importante?
Compartilhando experiências em Software Livre
Quatro liberdades do Software Livre
Compartilhando experiências em Software Livre
Quatro liberdades do Software Livre
Compartilhando experiências em Software Livre
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
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
Quatro liberdades do Software Livre
Software Livre / Free Software
Software = Conhecimento
Compartilhando experiências em Software Livre
Modelos de negócio baseado em SW Livre
Compartilhando experiências em Software Livre
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
Para reflexão...
10 coisas que você não sabia sobre código aberto
Compartilhando experiências em Software Livre
Para reflexão...
10 coisas que você não sabia sobre código aberto1. 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
Como colaborar com Software Livre
Compartilhando experiências em Software Livre
Como colaborar com Software Livre
Qualquer pessoa pode colaborar com Software Livre
Compartilhando experiências em Software Livre
Como colaborar com Software Livre
Qualquer pessoa pode colaborar com Software Livre
● Usando.
Compartilhando experiências em Software Livre
Como colaborar com Software Livre
Qualquer pessoa pode colaborar com Software Livre
● Usando.
● Indicando ou recomendando...
Compartilhando experiências em Software Livre
Como colaborar com Software Livre
● Usando.
● Indicando ou recomendando.
● Informando erros...
Qualquer pessoa pode colaborar com Software Livre
Compartilhando experiências em Software Livre
Como colaborar com Software Livre
● Usando.
● Indicando ou recomendando.
● Informando erros.
● Pedindo ou sugerindo melhorias...
Qualquer pessoa pode colaborar com Software Livre
Compartilhando experiências em Software Livre
Como colaborar com Software Livre
● Usando.
● Indicando ou recomendando.
● Informando erros.
● Pedindo ou sugerindo melhorias.
● Traduzindo...
Qualquer pessoa pode colaborar com Software Livre
Compartilhando experiências em Software Livre
Como colaborar com Software Livre
● Usando.
● Indicando ou recomendando.
● Informando erros.
● Pedindo ou sugerindo melhorias.
● Traduzindo.
● Ensinando...
Qualquer pessoa pode colaborar com Software Livre
Compartilhando experiências em Software Livre
Como colaborar com Software Livre
● Usando.
● Indicando ou recomendando.
● Informando erros.
● Pedindo ou sugerindo melhorias.
● Traduzindo.
● Ensinando.
● Desenvolvendo...
Qualquer pessoa pode colaborar com Software Livre
Compartilhando experiências em Software Livre
Como colaborar com Software Livre
“O acesso [à tecnologia] não é o suficiente, é a habilidade de criar, de adicionar valor, que é o mais importante”
Felipe GonzalezEx-Primeiro Ministro Espanhol na Open Source
Conference em Málaga, ESP, 18/02/2004
FOTO: Wikipedia
Compartilhando experiências em Software Livre
Muito Obrigado!
Compartilhando experiências em Software Livre
MARCELO DE FREITAS [email protected]
Muito Obrigado!
© Todos os logotipos, caracteres e marcas registradascitadas nesta palestra são de propriedade
de seus respectivos detentores legais.