Escolar Documentos
Profissional Documentos
Cultura Documentos
Free Software
Liberdade
- para usar
- para estudar e modificar
- para redistribuir cópias
- para melhorar e distribuir nova versão
Código fonte
distribuição obrigatória para qualquer pessoa
em qualquer lugar
2
Mitos
Coisa de estudante
NÃO. IBM investe US$ 1 bi em Linux
Benchmark Capital investe E$ 16 mi na MySQL
3
Mitos
Inseguro
Tem potencial para não ser
4
Licenças de Software Livre
Direitos autorais
Ao disponibilizar um programa, seus autores escolhem o grau de liberdade
com que modificações e redistribuições podem ser efetuadas.
Tipos de licenças
GNU Public License (“copyleft”): qualquer modificação de SL também deve ser
SL
Impede que SL seja integrado em software proprietário.
BSD-like: poucas restrições sobre a forma de uso, alterações e redistribuição
do software licenciado.
O software pode ser vendido e não há obrigações quanto a inclusão do código
fonte, podendo o mesmo ser incluído em software proprietário.
GNU Library License: SL pode ser incluído em software proprietário.
Produto final deve ter a parte de SL distribuída livremente
6
7
8
9
2 Alternativas Livres
COMPARE
1 Gráficos Vetoriais
10
11
12
13
2 Alternativas Livres
2 Manipulação de imagens
COMPARE
GIMP Jasc Paint Shop 7
(www.gimp.org) US$ 99.99
GRASS GIS
(grass.itc.it/)
JPhotoBrush
(www.tanveer.freeservers.com/programming/JPhotoBrush.htm)
14
15
2 Alternativas Livres
3 Processadores de Texto
openWriter / StarWriter
(www.openoffice.org)
Scribus
(www.scribus.org.uk)
abiword
(www.abisource.com)
kWord
kLyx
16
17
2 Alternativas Livres
4 Planilhas Eletrônicas
OpenCalc / StarCalc
(www.openoffice.org)
kSpread
mc
(www.freakout.de)
gNumeric
(www.gnumeric.org)
18
19
20
2 Alternativas Livres
kMail
ximian Evolution
(ximian.com/products/evolution/)
starOffice Mail
pine, mutt, elm etc.
21
22
23
Alternativas Livres
6 Bancos de Dados
COMPARE
firebird (www.firebirdsql.org/)
mSQL (www.hughes.com.au) MS Access
openBase / starBase R$ 867,00
SQLite
postgreSQL
(www.ca.postgresql.org) Oracle Enterprise
mySQL (um usuário)
(www.mysql.org) R$ 3.242,00
24
Alternativas Livres
6.1 MySQL
GPL e mais popular bd (+ 35K dl/dia)
Rollback
Transações
Replicação
Subconsultas
Cache de consultas
Lock a nível de registro
Chave estrangeira (5.0)
Linux, Windows, FreeBSD, AIX, Solaris, HP-UX,
Mac OS X, QNX, Iris, NetWare &c
25
26
27
28
Alternativas Livres
8 Sistemas Operacionais
Linux
distrowatch.com: 300+
SuSE, Mandrake
Red Hat, Debian
brasileiras:
Mandriva, Kurumim
Definity , Tech Linux
29
Alternativas Livres
9 Compiladores
c, c++ (gcc)
ada, awk, basic, clipper, cobol,
cobolscript, eiffle, euclid, forth, fortran,
pascal, perl, php, pl/I, prolog, python,
ruby, scheme, smalltalk, tcl, lisp,
java, javascript, jsp,
Kylix
30
2 Alternativas Livres
10 Desenvolvimento
Ambiente
kDevelop
glade
Eclipse
Infraestrutura
Apache
JBoss
31
32
33
Java e o Projeto Jakarta
Tomcat
Container Web para Servlets e JSP
Struts
Framework para construção de aplicações Web
Cocoon
Framework para construção de aplicações XML
JTA e JTS
Serviço de aplicação transacional
JWSDP
Desenvolvimento de aplicações Web Service
34
Conclusão
O que eu ganho com software livre?
Custo de desenvolvimento
Adaptação do ambiente às suas necessidades
Realizado em casa ou contratação de empresas
GPL
(www.gnu.org/licences/gpl.html)
(...)
Quando nos referimos a software livre, estamos nos referindo a
liberdade e não a preço. Nossa Licença Pública Geral foi
desenvolvida para garantir que você tenha a liberdade de distribuir
cópias de software livre (e cobrar por isso, se quiser); que você
receba o código-fonte ou tenha acesso a ele, se quiser; que você
possa mudar o software ou utilizar partes dele em novos programas
livres e gratuitos; e que você saiba que pode fazer tudo isso.
40