compartilhando experiências em software livre

Post on 22-May-2015

1.031 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

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 ANDRADEmarcelo.andrade@serpro.gov.br

Muito Obrigado!

© Todos os logotipos, caracteres e marcas registradascitadas nesta palestra são de propriedade

de seus respectivos detentores legais.

top related