31
Desvendando o Software Livre Desvendando o Software Livre

Desvendando o Software Livre - Evidosol 2011

Embed Size (px)

Citation preview

Page 1: Desvendando o Software Livre - Evidosol 2011

Desvendando o Software LivreDesvendando o Software Livre

Page 2: Desvendando o Software Livre - Evidosol 2011

Esta apresentação é distribuída sob a licença Creative Commons by-nc-sa 3.0 BR

http://creativecommons.org/licenses/by-nc-sa/3.0/br/

Page 3: Desvendando o Software Livre - Evidosol 2011

História do Software LivreHistória do Software Livre

Page 4: Desvendando o Software Livre - Evidosol 2011

Richard StallmanRichard Stallman

Page 5: Desvendando o Software Livre - Evidosol 2011
Page 6: Desvendando o Software Livre - Evidosol 2011

Qual o legado do Stallman?Qual o legado do Stallman?

Page 7: Desvendando o Software Livre - Evidosol 2011

De onde vem o Linux?De onde vem o Linux?

Page 8: Desvendando o Software Livre - Evidosol 2011

Linus Torvalds e o começo do LinuxLinus Torvalds e o começo do Linux

Page 9: Desvendando o Software Livre - Evidosol 2011

Você suspira pelos bons tempos do Minix-1.1, quando os homens eram homens e escreviam seus próprios drivers? Você está sem um bom projeto em mãos e deseja trabalhar num S.O. que possa modificar de acordo com as suas necessidades? Acha frustrante quando tudo funciona no Minix? Chega de noite ao computador para conseguir que os programas funcionem?

Page 10: Desvendando o Software Livre - Evidosol 2011

Então esta mensagem pode ser exatamente para você. Como eu mencionei há um mês atrás, estou trabalhando numa versão independente de um S.O. similar ao Minix para computadores AT-386. Ele está, finalmente, próximo do estado em que poderá ser utilizado (embora possa não ser o que você espera), e eu estou disposto a disponibilizar o código-fonte para ampla distribuição. Ele está na versão 0.02... contudo eu tive sucesso ao executar bash, gcc, gnu-make, gnu-sed, compress etc. nele.

Page 11: Desvendando o Software Livre - Evidosol 2011

Tempo1970 19901980 2000

Bell Labs (AT&T)

Ken ThompsonDennis Ritchie (linguagem C criada para implementar um SO portável)

BSD (Berkeley Software Distribution)

Sun Solaris

SunOS (Stanford University Network)

NetBSD

NextStep

 AIX (IBM)

HP­UX

IRIX (SGI)

SRV5

OpenBSD

FreeBSD

MacOS X

GNU / LinuxGNU

Bill Joy

Richard Stallman Linus Torvalds

BSD family

Família System V

Você está aqui

Árvore genealógica do UnixÁrvore genealógica do Unix

Page 12: Desvendando o Software Livre - Evidosol 2011

Hardware e periféricos

Núcleo (kernel) do sistema operacional

Biblioteca C 

Bibliotecas compartilhadas

Aplicações de linha de comando

Aplicações gráficas

Linux, Hurd...

Biblioteca GNU C, uClibc...

libjpeg, libstdc++, libxml...

ls, mkdir, wget, ssh, gcc, busybox...

Navegador web, aplicativos de escritório, multimídia...

Espaço do usuário

Espaço do Kernel 

Hardware

Arquitetura do sistema UnixArquitetura do sistema Unix

Page 13: Desvendando o Software Livre - Evidosol 2011

Mas afinal, o que é Software Livre?Mas afinal, o que é Software Livre?

Page 14: Desvendando o Software Livre - Evidosol 2011

As 4 Liberdades básicasAs 4 Liberdades básicas

Page 15: Desvendando o Software Livre - Evidosol 2011

0. Usar o programa como desejar0. Usar o programa como desejar

Page 16: Desvendando o Software Livre - Evidosol 2011

1. Acessar e adaptar o código1. Acessar e adaptar o código

Page 17: Desvendando o Software Livre - Evidosol 2011

2. Distribuir cópias do programa2. Distribuir cópias do programa

Page 18: Desvendando o Software Livre - Evidosol 2011

3. Aperfeiçoar e redistribuir o código3. Aperfeiçoar e redistribuir o código

Page 19: Desvendando o Software Livre - Evidosol 2011

Quais são os principais tipos de licenças de Software Livre?

Page 20: Desvendando o Software Livre - Evidosol 2011
Page 21: Desvendando o Software Livre - Evidosol 2011

Software Livre é somente o Linux?

Page 22: Desvendando o Software Livre - Evidosol 2011

Outros projetos bem sucedidosOutros projetos bem sucedidos

Page 23: Desvendando o Software Livre - Evidosol 2011

E quem cria o SL?E quem cria o SL?

Page 24: Desvendando o Software Livre - Evidosol 2011

Você também pode contribuir!Você também pode contribuir!

Page 25: Desvendando o Software Livre - Evidosol 2011

Principais repositórios de projetosPrincipais repositórios de projetos

● Sourceforge

● Github

● Google Code

● Savanna

Page 26: Desvendando o Software Livre - Evidosol 2011

Mitos e Verdades sobre SL

Mitos e Verdades sobre SL

Page 27: Desvendando o Software Livre - Evidosol 2011

Mitos mais popularesMitos mais populares

● Linux só na linha de comando● Software Livre é só para hackers● Não se pode vender Software Livre● Software Livre é incompatível● Linux não pega vírus● Software Livre não tem custo

Page 28: Desvendando o Software Livre - Evidosol 2011

● Subestimar custos e riscos● Optar pelo SL como um fim, ou por gosto

pessoal, ou para “ficar bem no currículo”● Ignorar a comunidade de SL● “Porque é SL, não preciso gastar dinheiro

com suporte”● Desconfiança/falta de compreensão sobre

licenças livres

Erros comuns ligados ao SLErros comuns ligados ao SL

Page 29: Desvendando o Software Livre - Evidosol 2011

ContatoContato

Twitter: http://twitter.com/jmmadrugahttp://twitter.com/djonatanb

E-mail: [email protected]@gmail.com

Site: http://jmmadruga.com.br

Tchelinux: www.tchelinux.org

Slides: http://www.slideshare.net/tchelinux

Page 30: Desvendando o Software Livre - Evidosol 2011

AgradecimentosAgradecimentos

Page 31: Desvendando o Software Livre - Evidosol 2011

Perguntas?Perguntas?