Software Livre: filosofia, utopia ou alternativa viável
1. Software Livre:
filosofia, utopia ou alternativa viável?
Andre Noel
andrenoel@ubuntu.com
These slides released under the Creative Commons Attribution
NoncommercialShare Alike 3.0 Unported License
2. Quem?
● Andre Noel (andrenoel@ubuntu.com)
● Bacharel em Ciência da Computação/UEM
● Usuário e desenvolvedor Linux desde 2002
● Membro da Comunidade Ubuntu
● Exmembro do Time de Tradução do Ubuntu
para português brasileiro (pt_BR)
3. 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?
4. Origem do Software Livre
● No princípio todo
software era livre
● 1984:
● GNU
● Termo “Software Livre”
● 1985: GNU/Hurd
● 1991: Kernel Linux
5. 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.
6. 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/criativoscomuns/
7. 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
8. 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.
9. 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 (email):
sendmail.
● Servidor web: Apache.
● Servidor de arquivos: Samba.
● Servidor e cliente de email: Evolution.
10. 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
11. 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, POVRay
● Acessibilidade: Virtual Magnifying Glass.
● Edição de áudio: Audacity Ardour
12. 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
21. 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)
22. 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
emails, fórum, wiki, etc.)
23. 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!”
24. 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
25. Sociedade cristã
● Igualdade
● Incentiva o compartilhar
● Incentiva você a crescer junto com os outros
● Oferece a liberdade