Академический Документы
Профессиональный Документы
Культура Документы
Marco de 2009
Software Livre
Marco de 2009
1 / 54
Agenda
Definicao e Motivacao
Consideracoes Finais
Software Livre
Marco de 2009
2 / 54
Definic
ao e Motivac
ao
Definicao e Motivacao
Consideracoes Finais
Software Livre
Marco de 2009
3 / 54
Definic
ao e Motivac
ao
3
4
Software Livre
Marco de 2009
4 / 54
Definic
ao e Motivac
ao
Software Livre
Marco de 2009
5 / 54
Definic
ao e Motivac
ao
Software Livre
Marco de 2009
6 / 54
Definic
ao e Motivac
ao
Software Livre
Marco de 2009
7 / 54
Definic
ao e Motivac
ao
Software Livre
Marco de 2009
8 / 54
Hist
oria do Software Livre
Definicao e Motivacao
Consideracoes Finais
Software Livre
Marco de 2009
9 / 54
Hist
oria do Software Livre
Antes de 1983
Decadas de 50 e 60: software era produzido pela academia e
pesquisadores de grandes corporac
oes trabalhando cooperativamente;
Sistemas operacionais eram distribudos e mantidos por comunidades
de usuarios, como os do IBM 701 (SHARE) e da Digital (DECUS);
O codigo fonte era distribudo pq era frequente a necessidade de
consertar bugs e adicionar novas funcionalidades;
No final da decada de 60: custo crescente de desenvolvimento e o
surgimento da ind
ustria de software que competia com os produtos
entregues junto com o hardware;
17 de janeiro de 1969: IBM vs Estados Unidos: a pratica de embutir
o preco do software no custo do hardware foi considerada
anti-competitiva.
Software Livre
Marco de 2009
10 / 54
Hist
oria do Software Livre
Antes de 1983
Decada de 70: AT&T distribuiu sem custo versoes iniciais do UNIX
ao governo e universidades;
Final da decada de 70 e incio da 80: companhias rotineiramente
passaram a impor restric
oes ao software, atraves do uso de
copywright;
1976: Bill Gates escreveu a Carta Aberta aos Hobistas, dizendo que o
que os hackers chamavam de compartilhamento era, para ele,
roubo;
1979: A AT&T passou a utilizar licencas restritivas ao seu sistema
Unix;
Decada de 80: o advento da Usenet permitiu o surgimento de uma
comunidade de programadores que agora tinham os meios para
compartilhar e colaborar na construc
ao de software.
Francisco Silva (LSD-UFMA)
Software Livre
Marco de 2009
11 / 54
Hist
oria do Software Livre
GNU e a FSF
1983: Richard Stallman lancou o projeto GNU cujo objetivo era
escrever um sistema operacional livre completo, sem restricoes com
relacao ao uso de seu c
odigo fonte;
Motivacoes iniciais: problemas com o uso de uma impressora;
Discordancia entre Stallman e a Symbolics Inc, sobre o direito do
MIT ter acesso a atualizac
oes realizadas por esta empresa na sua
maquina Lisp, que foi baseada em c
odigo escrito no pr
oprio MIT;
Stallman cunhou o termo software livre, fundou a FSF (Free
Software Foundation) e a definic
ao de software livre publicada em
fevereiro de 1986;
Em 1989 a primeira vers
ao da GPL foi publicada. A versao 2 de 1991
promoveu pequenas atualizac
oes. Em 2007 foi lancada a versao 3;
O kernel do projeto GNU (chamado Hurd) sofreu varios atrasos,
mas outros componentes foram concludos em 1991. Em especial, a
colecao de compiladores tornou-se lder de mercado.
O GNU Debugger e Emacs foram grandes sucessos.
Francisco Silva (LSD-UFMA)
Software Livre
Marco de 2009
12 / 54
Hist
oria do Software Livre
Linux (1991-)
O kernel do Linux, iniciado por Linus Torvalds, teve seu codigo fonte
distribudo em 1991;
A licenca inicial nao era propriamente uma licenca de software livre
mas a versao 0.12 de fevereiro de 1992 foi publicada como GPL;
O kernel do Linux cobriu a falta do kernel da GNU e o primeiro
sistema operacional completamente livre finalmente estava pronto: o
GNU/Linux;
1993: Ian Murdock iniciou o Debian GNU/Linux, explicitamente
comprometido com os princpios do software livre;
Muitas empresas hoje oferecem produtos baseados no Linux com
suporte comercial.
Software Livre
Marco de 2009
13 / 54
Hist
oria do Software Livre
Nos anos 90, o software livre tornou-se uma alternativa popular para
servidores Web;
O Servidor Apache tornou-se o servidor Web mais utilizado;
Sistemas basseados no Linux, com servidor Apache, SGBD MySQL e
PHP tornaram-se conhecidas como sistemas LAMP.
Software Livre
Marco de 2009
14 / 54
Hist
oria do Software Livre
Software Livre
Marco de 2009
15 / 54
Modelos de Distribuic
ao de Software
Definicao e Motivacao
Consideracoes Finais
Software Livre
Marco de 2009
16 / 54
Modelos de Distribuic
ao de Software
Propriet
ario uso condicionado a pagamento previo (compra).
Redistribuicao ou modificac
ao e proibido;
Shareware uso liberado para avaliac
ao, o registro e pago;
Demo uso limitado, normalmente para avaliac
ao;
Adware uso condicionado a exibic
ao de propagandas e an
uncios;
Freeware uso gratuito. N
ao permite modificacao, ja que o
codigo-fonte nao e disponibilizado;
Domnio P
ublico n
ao protegido por copywright;
Software Livre
Marco de 2009
17 / 54
Modelos de Distribuic
ao de Software
Semi-livre permite a c
opia, modificac
ao e distribuicao para fins nao
lucrativos. Exemplo: PGP;
C
odigo Aberto termo utilizado pela Open Software Initiative (OSI)
para denotar algo semelhante ao software livre;
Livre o software pode ser utilizado livremente. Seus usuarios
podem ter acesso ao c
odigo-fonte, alter
a-lo e distribu-lo livremente.
O software
e livre, que
e diferente de software gratuito!.
Software Livre
Marco de 2009
18 / 54
Modelos de Distribuic
ao de Software
Software Comercial
software sendo desenvolvido por uma empresa que procura ter lucro
E
atraves do uso do software;
A maioria do software comercial e propriet
ario, mas existem softwares
livres comerciais e software n
ao comerciais e n
ao livres;
GNU-Ada e distribudo como software livre sob a licenca GPL, mas
seus desenvolvedores vendem contratos de suporte;
Portanto, GNU-Ada e um compilador comercial, apenas acontece de
ser software livre.
Software Livre
Marco de 2009
19 / 54
Definicao e Motivacao
Consideracoes Finais
Software Livre
Marco de 2009
20 / 54
Convencao de Berna
Software Livre
Marco de 2009
21 / 54
Software Livre
Marco de 2009
22 / 54
Copyleft
Copyleft e uma forma de usar a legislac
ao de protecao dos direitos
autorais com o objetivo de retirar barreiras `
a utilizacao, difusao e
modificacao de uma obra criativa;
Copyleft completo e aquele em que todas as partes de um trabalho
(exceto a licenca em si) podem ser modificadas por autores
secundarios;
Copyleft parcial exime algumas partes do trabalho das obrigacoes do
copyleft ou de alguma forma nao impoe todos os princpios do copyleft.
Software Livre
Marco de 2009
23 / 54
Copiar e distribuir o c
odigo fonte sem modificacoes;
Modificar o c
odigo fonte e distribuir o c
odigo modificado;
Distribuir versoes compiladas do programa, tanto versoes modificadas
quanto nao modificadas.
Desde que:
Todas as c
opias distribudas (modificadas ou nao) contenham uma
mensagem de copyright e uma negacao de garantias;
Todas as c
opias modificadas sejam distribudas segundo a GPL;
Todas as versoes compiladas sejam acompanhadas do c
odigo fonte, ou
atraves de alguma forma o c
odigo fonte torne-se facilmente disponvel.
Devido ao copyleft sempre obrigat
orio, e por vezes
considerada muito restritiva;
Francisco Silva (LSD-UFMA)
Software Livre
Marco de 2009
24 / 54
Licencas de Software N
ao-Livre.
Software Livre
Marco de 2009
25 / 54
Software Livre
Marco de 2009
26 / 54
Desde que:
Todas as c
opias distribudas venham acompanhadas pela licenca;
O nome dos contribuidores previos do software nao seja utilizado para
promover versoes modificadas do mesmo sem seu
concentimento por escrito.
Francisco Silva (LSD-UFMA)
Software Livre
Marco de 2009
27 / 54
Software Livre
Marco de 2009
28 / 54
Software Livre
Marco de 2009
29 / 54
Software Livre
Marco de 2009
30 / 54
Ao autor de contribuic
oes a um c
odigo inicial s
ao garantidos os
seguintes direitos:
Uso, reproducao, modificacao, apresentacao, execucao,
sublicenciamento e distribuicao do c
odigo fonte e versoes modificadas
do mesmo;
Patentear direitos de uso e tornar disponvel tanto as modificacoes
feitas quanto o trabalho inteiro (incluindo o c
odigo original);
Distribuir trabalhos que contenham o c
odigo original combinado com o
novo c
odigo e licenciar o novo c
odigo de qualquer forma que desejar.
Software Livre
Marco de 2009
31 / 54
Todas as c
opias distribudas (original e modificadas) devem incluir o
c
odigo fonte ou uma mensagem informando como obter o c
odigo fonte;
Todas as modificacoes devem ser descritas em documentacao adicional;
Qualquer patetne necessaria para operar o software deve ser claramente
descrita na documentacao em anexo.
Consequencias:
Software Livre
Marco de 2009
32 / 54
Software Livre
Marco de 2009
33 / 54
Software Livre
Marco de 2009
34 / 54
Software Livre
Marco de 2009
35 / 54
Definicao e Motivacao
Consideracoes Finais
Software Livre
Marco de 2009
36 / 54
Fontes de Informacao
O Impacto do Software Livre e do C
odigo Aberto na Ind
ustria de Software do Brasil
Departamento de Poltica Cientfica e Tecnol
ogica da UNICAMP
2005
Economic impact of open source software on innovation and the competitiveness
of the Information and Communication Technologies (ICT) sector in the EU
UNU-MERIT, the Netherlands
Universidad Rey Juan Carlos, Spain
University of Limerick, Ireland
Society for Public Information Spaces, France
Business Innovation Centre of Alto Adige-S
udtirol, Italy
2006
Inclus
ao Digital, Software Livre e Globalizac
ao Contra-hegem
omica
Sergio Amadeu da Silveira
Portal do Software Livre do Governo do Brasil
Software Livre
Marco de 2009
37 / 54
Software Livre
Marco de 2009
38 / 54
Software Livre
Marco de 2009
39 / 54
Software Livre
Marco de 2009
40 / 54
Software Livre
Marco de 2009
41 / 54
Software Livre
Marco de 2009
42 / 54
Software Livre
Marco de 2009
43 / 54
Tem perfil pr
oximo ao dos desenvolvedores e participam das
comunidades;
89% do sexo masculino e tem ate 35 anos;
Localizacao: 52% SE e 26% Sul;
Maioria empregada: 51% empregados, 12% autonomos e 7%
possuem empresas.
Software Livre
Marco de 2009
44 / 54
Software Livre
Marco de 2009
45 / 54
O Mercado de SL/CA
Software Livre
Marco de 2009
46 / 54
O Mercado de SL/CA
Software Livre
Marco de 2009
47 / 54
Software Livre
Marco de 2009
48 / 54
Software Livre
Marco de 2009
49 / 54
O Mercado de SL/CA
Para programas de middleware e para aplicativos em geral a tendencia
mais visvel e justamente a de substituic
ao de programas proprietarios
de uso generico (Office, servidor web, banco de dados);
A penetracao de servidor web, particularmente Apache, que hoje ja
ocupa mais de 70% dos servidores pontocom, superando em muito os
20% da Microsoft;
Os demais mercados de SL/CA s
ao ainda marginais, porem
crescentes;
O mercado de planilhas eletr
onicas foi, em poucos anos, totalmente
dominado pelo Excel (MS Office);
Por outro lado o StarOffice, j
a ocupando cerca de 8% do mercado;
Esta situacao pode ser extrapolada para editores de
texto e programas de apresentac
ao.
Francisco Silva (LSD-UFMA)
Software Livre
Marco de 2009
50 / 54
O Mercado de SL/CA
Software Livre
Marco de 2009
51 / 54
Considerac
oes Finais
Definicao e Motivacao
Consideracoes Finais
Software Livre
Marco de 2009
52 / 54
Considerac
oes Finais
Conclusoes
Software livre e aquele que d
a ao usu
ario a liberdade de o
compartilhar, estudar e modificar. O software e dito livre porque seu
usuario e livre;
O surgimento da Internet proporcionou o aparecimento de
comunidades virtuais cujas pr
aticas de interac
ao e construcao de
software e algo sem precedentes na hist
oria da Ind
ustria de Software;
Diversas analises estatsticas apontam para um crescente uso de
software livre, cujos impactos econ
omicos e sociais sao cada vez mais
marcantes;
Muitos profissionais de software propriet
ario est
ao se movendo em
direcao ao software livre, em parte por exigencias do mercado;
Assim, esteja atendo `
as oportunidades e desafios
que o software livre proporciona.
Francisco Silva (LSD-UFMA)
Software Livre
Marco de 2009
53 / 54
Considerac
oes Finais
Obrigado.
Francisco Jose da Silva e Silva
fssilva@deinf.ufma.br
http://www.deinf.ufma.br/~fssilva
Software Livre
Marco de 2009
54 / 54