software livre: filosofia, utopia ou alternativa viável?

27
Software Livre: filosofia, utopia ou alternativa viável? Andre Noel [email protected] These slides released under the Creative Commons Attribution- Noncommercial-Share Alike 3.0 Unported License

Upload: flisolmaringa

Post on 22-Nov-2014

1.551 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Software livre: filosofia, utopia ou alternativa viável?

Software Livre:filosofia, utopia ou alternativa viável?

Andre [email protected] 

These slides released under the Creative Commons Attribution­Noncommercial­Share Alike 3.0 Unported License

Page 2: Software livre: filosofia, utopia ou alternativa viável?

Quem?

● Andre Noel ([email protected]) ● Bacharel em Ciência da Computação/UEM● Usuário e desenvolvedor Linux desde 2002● Membro da Comunidade Ubuntu● Ex­membro do Time de Tradução do Ubuntu 

para português brasileiro (pt_BR)

Page 3: Software livre: filosofia, utopia ou alternativa viável?

Introdução

● Origem do Software Livre● Free as in Freedom● Por que criar software livre?● Como ganhar dinheiro com software livre?● Por que ajudar ao próximo?

Page 4: Software livre: filosofia, utopia ou alternativa viável?

Origem do Software Livre

● No princípio todo software era livre

● 1984:● GNU● Termo “Software Livre”

● 1985: GNU/Hurd● 1991: Kernel Linux

Page 5: Software livre: filosofia, utopia ou alternativa viável?

Free as in Freedom

● Software livre ≠ Software grátis● Livre tem a ver com liberdade● Liberdade de:

● 0: Executar o programa para qualquer propósito● 1: Estudar como o programa funciona e adaptá­lo*● 2: Redistribuir cópias● 3: Aperfeiçoar o programa e liberar os 

aperfeiçoamentos** O acesso ao código é um pré­requisito para as liberdades 1 e 3.

Page 6: Software livre: filosofia, utopia ou alternativa viável?

Free as in Freedom

● Software livre ≠ Software em domínio público● Domínio público:

● Software “dado” à comunidade● Software “caducado”● Sem autoria

● Direitos Autorais● Copyleft● Creative Commons

● http://nerdson.com/blog/criativos­comuns/

Page 7: Software livre: filosofia, utopia ou alternativa viável?

Software livre x Código Aberto

● Questões morais x questões técnicas● “As definições oficiais de software livre e de 

código aberto são as mesmas, porém escritas de formas distintas.” (wikipedia)

● FLOSS

Page 8: Software livre: filosofia, utopia ou alternativa viável?

Softwares Livres Notáveis

● Sistemas operacionais: GNU/Hurd, Linux.● Ferramentas de desenvolvimento GNU:

● Compilador C: GCC.● Compilador Pascal: Free Pascal.● Debugger: GDB.● Biblioteca padrão da linguagem: C.● Editor de texto avançado: Emacs.● Eclipse ­ plataforma de desenvolvimento linguagem 

Java.

Page 9: Software livre: filosofia, utopia ou alternativa viável?

Softwares Livres Notáveis

● Linguagens de programação: Python,Java, Perl, PHP, Lua, Ruby e Tcl.

● Servidores:● Servidor de nomes: BIND.● Agente de transporte de mensagens (e­mail): 

sendmail.● Servidor web: Apache.● Servidor de arquivos: Samba.● Servidor e cliente de email: Evolution.

Page 10: Software livre: filosofia, utopia ou alternativa viável?

Softwares Livres Notáveis

● Bancos de dados relacionais: MySQL, Postgres.

● Programas de interação gráfica: GNOME, KDE e Xorg.

● Aplicativos:● Navegadores Web: Firefox e Konqueror.● Automação de escritório: OpenOffice.org e KPDF.● CAD, (computer aided design) QCad, Varicad● Desenho vetorial: Inkscape

Page 11: Software livre: filosofia, utopia ou alternativa viável?

Softwares Livres Notáveis

● Editoração eletrônica: Scribus● Editor de imagens: Gimp.● EaD, Educação à distância: Moodle● Gerenciador de Conteúdo (CMS): Opencms, 

diversos, Wordpress 3.0● Modelagem Tridimensional Blender3d, Wings3d● Renderização (imagem estática): Yafray, POV­Ray● Acessibilidade: Virtual Magnifying Glass.● Edição de áudio: Audacity Ardour

Page 12: Software livre: filosofia, utopia ou alternativa viável?

Softwares Livres Notáveis

● Edição de partituras musicais: Rosegarden● Sistema matemático : Scilab.● Sistemas de editoração: TeX e LaTeX.● Sistema wiki: sistema wiki da Wikipedia: MediaWiki.● Telefonia: Asterisk.● Composição de video : OpenShot, Open Movie 

Editor, Cinelerra

Page 13: Software livre: filosofia, utopia ou alternativa viável?

O que o Linux ainda não tem?

Page 14: Software livre: filosofia, utopia ou alternativa viável?
Page 15: Software livre: filosofia, utopia ou alternativa viável?

O que o Linux ainda não tem?

● Vírus● AutoCAD● Um bom programa simples de edição de vídeo

Page 16: Software livre: filosofia, utopia ou alternativa viável?

Por que criar software livre?

● Necessidades pessoais● Necessidades coletivas● Necessidades profissionais

Page 17: Software livre: filosofia, utopia ou alternativa viável?

Quem é o usuário de software livre?

● Usuários do Slackware:

Page 18: Software livre: filosofia, utopia ou alternativa viável?

Quem é o usuário de software livre?

● Qualquer um

Page 19: Software livre: filosofia, utopia ou alternativa viável?

Como ganhar dinheiro com software livre?

● Dando palestras

Page 20: Software livre: filosofia, utopia ou alternativa viável?

Como ganhar dinheiro com software livre?

● Existe uma forma de ganhar dinheiro com software livre:● Trabalhando... (John “Maddog” Hall)

Page 21: Software livre: filosofia, utopia ou alternativa viável?

Como ganhar dinheiro com software livre?

● Doações● Wikipédia, wordpress, ...

● Venda de software livre● Suporte● Ser pago para desenvolver● Desenvolvimento de novas funcionalidades● ... e palestras (algumas)

Page 22: Software livre: filosofia, utopia ou alternativa viável?

Como desenvolver projetos em SL

● Comece do começo...● “Libere cedo, libere sempre” (Eric Raymond)● Gerencie a comunidade

● Crie espaços para a comunidade interagir (listas de e­mails, fórum, wiki, etc.)

Page 23: Software livre: filosofia, utopia ou alternativa viável?

Software livre em uma sociedade capitalista

● Comunismo em um mundo capitalista?● “Karl Marx não inventou a ajuda ao próximo” 

(Richard Stallman)● Todos se beneficiam da colaboração● Evolução mais rápida● Falhas detectadas mais facilmente

● “Milhões de olhos enxergam melhor do que dois!”

Page 24: Software livre: filosofia, utopia ou alternativa viável?

Software Livre em uma sociedade cristã

● “Da multidão dos que creram, uma era a mente e um o coração. Ninguém considerava unicamente sua coisa alguma que possuísse, mas compartilhavam tudo o que tinham.” (At 4:32)

● Sociedade cristã capitalista ≠ Sociedade cristã bíblica

Page 25: Software livre: filosofia, utopia ou alternativa viável?

Sociedade cristã

● Igualdade● Incentiva o compartilhar● Incentiva você a crescer junto com os outros● Oferece a liberdade

Page 26: Software livre: filosofia, utopia ou alternativa viável?

Fim...

Page 27: Software livre: filosofia, utopia ou alternativa viável?

Referências

● http://pt.wikipedia.org/wiki/Software_livre ● Filme: Revolution OS

● http://www.revolution­os.com/ 

● http://www.fsf.org/ ● http://www.gnu.org/philosophy/free­sw.pt.html ● http://useopensource.blogspot.com/2007/08/wh

y­do­people­make­software­for­free.html ● http://nerdson.com/blog/criativos­comuns/