Free Software
Software Livre
https://slides.com/allandaemon/freesoftware
Except Images (Fix on the way)
In the beginnings
50's & 60's
Then the evil comes...
James Gosling
Mock Lisp looked a bit like Lisp,
but it was not really Lisp:
it lacked true lists (it couldn’t ‘cons’),
and handling of function arguments was done in an error-prone, artificial way.
Gosling Emacs
James Gosling
GNU
Linus
Torvalds
LINUX
“There's no roadmap for Linux. Nobody is held accountable for security problems with Linux.”
Steve Ballmer
Microsoft CEO
2003
“There's no roadmap for Linux. Nobody is held accountable for security problems with Linux.”
Steve Ballmer,
Microsoft CEO
2003
Free
vs
Open
4 Freedoms
Freedom 0
Liberdade 0
A liberdade de executar o programa como você desejar, para qualquer propósito
The freedom to run the program as you wish, for any purpose (freedom 0).
Freedom 1
Liberdade 1
A liberdade de estudar como o programa funciona, e adaptá-lo às suas necessidades.
Para tanto, acesso ao código-fonte é um pré-requisito.
The freedom to study how the program works, and adapt it to your needs (freedom 1). Access to the source code is a precondition for this.
Freedom 2
Liberdade 2
A liberdade de redistribuir cópias de modo que você possa ajudar ao próximo
The freedom to redistribute copies so you can help your neighbor (freedom 2).
Freedom 3
Liberdade 3
A liberdade de distribuir cópias de suas versões modificadas a outros.
Desta forma, você pode dar a toda comunidade a chance de beneficiar de suas mudanças.
Para tanto, acesso ao código-fonte é um pré-requisito.
The freedom to improve the program, and release your improvements to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this.
Philosophical Treta
O que é mais livre?
Ter liberdade de
tirar a liberdade
dos outros
Não ter a liberdade
de tirar a liberdade
dos outros
Which one has more freedom?
Having the freedom to take out another's freedom
Not having the freedom to take out another's freedom
Licenses
Licenças
Copyleft
GPL
(GNU Public License)
Permisive
BSD
MIT
CC0
Public Domain
(viral)
GNU Public License
Mas por que?
- Eficiência
- Auditoria
- Segurança
- Liberdade
- Legado
- Refém / Vendor Lock
- Efficiency
- Auditing
- Security
- Freedom
- Legacy / Hostage
Ethics & Moral
Software Freedom
The opposite of
is
Software Slavery
X controls Software
X controls YOU
If
then
Planned Obsolescence
Vendor Lock-in
UNIX®
Economics
Reuse of Code
"If I have seen further, it is by standing on the shoulders of giants
Isaac Newton, 1676
Science's Principles
200K
E1
E2
E3
E4
E5
100K
5 Enterprises
Each one with U$ 200K
E1
E2
E3
E4
E5
100K
Competitive Paradigm
300K
200K
Total: 1500K
Collaborative Paradigm
200K
E1
E2
E3
E4
E5
2000K
600K
400K
800K
1000K
1200K
1400K
1600K
1800K
Total: 4000K
200K
4000K
600K
400K
800K
1000K
1200K
1400K
1600K
1800K
Competitive vs Collaborative
200K
4000K
600K
400K
800K
1000K
1200K
1400K
1600K
1800K
Competitive vs Collaborative
Imagine the costs of
without open source...
FreeBSD
FreeBSD
Linux
Muitos
Muitos
Muitos
Softwares Importantes
Imprescindíveis no dia a dia
E funciona?
If Microsoft ever does applications for Linux
it means I've won.
Linus Torvalds
Alguns anos mais tarde...
There's more
Open Hardware
Raspberry Pi
Free Knowledgment
Obrigado
@AllanDaemon
allan@esolvere.com.br
Free Software
By Allan Daemon
Free Software
- 1,074