Documente Academic
Documente Profesional
Documente Cultură
GIOVANI SPAGNOLO
PORTO ALEGRE
2005
GIOVANI SPAGNOLO
PORTO ALEGRE
2005
DEDICATÓRIA
estudantes como eu, que ajudaram na motivação para concluir minhas tarefas
acadêmicas aqui em Roma, mesmo longe da família e amigos de Porto Alegre. São
eles os “Pedro’s”: Pedro Rocha, Pedro Santos, Pedro Anes e Pedro Leite, o João, as
alegrar dias e noites, festas e encontros de estudo este trabalho não seria possível.
1 INTRODUÇÃO
mudanças geralmente não são notadas até que se passe um período de tempo
Neste início de século, podemos estar passando pela maior mudança dentro
Este domínio tem marcado uma nova divisa entre os países desenvolvidos e os
compra de licenças de uso de softwares leva cada vez mais países a analisarem de
poucos anos ela começou a receber a importância que merece. Governantes e altos
1
A denominação de “Software Proprietário” será dada a todo software “não-livre”, ou seja, que
restrinja o usuário quanto à modificação do programa e sua redistribuição.
2
A definição de “Software Livre” será utilizada conforme definição oficial da Free Software Foundation
(FSF), disponível em http://www.fsf.org/philosophy/free-sw.pt.html.
6
E de que forma esta mudança pode afetar os rumos da economia e mercado de TI?
3
O Projeto GNU (http://www.gnu.org/gnu/thegnuproject.html) é o projeto para criação de um sistema
operacional totalmente livre, conforme as definições da FSF. GNU é um acrônimo para “GNU’s Not
Unix”.
7
2 JUSTIFICATIVA
termo Software Livre em seus diversos aspectos, mas sobretudo quando aplicado no
3 REVISÃO DE LITERATURA
Propriedade Técnica
Código fonte disponível Código binário disponível
Freeware
Software Livre ou Open Source
Gratuito Ex.: Adobe Acrobat Reader,
Ex.: Linux, Apache
Real Player
Atributo
Econômico
Software Livre Comercial Shareware e Software
Sujeito à Ex.: distribuições Linux (Red Hat, Proprietário/Comercial
cobrança
Mandrake) Ex.: Windows, Winzip
sujeitar-se aos termos originais da licença aberta. Exemplos deste tipo de software
software livre não exclui a possibilidade de que este seja usado comercialmente.
Software livre pode, também, ser distribuído mediante pagamento. Entretanto, essa
prática perde muito de seu efeito pelo fato de que, a princípio, qualquer um pode
9
negócios em software livre que são baseados em serviços de valor agregado, como
e outros que geram receita com serviços complementares à esta atividade, como
é distribuído na sua forma binária (programa executável) e não pode ser modificado.
comercializado sob termos de uma licença de uso. Essa licença define uma série de
termos os quais o usuário deve respeitar para estar habilitado a usar o software.
código fonte. Por exemplo, é possível existir um software que permita ser usado
podem ser usados por algum tempo gratuitamente e depois devem ser licenciados.
Até mesmo no caso de softwares proprietários o código fonte pode estar “acessível”.
existe uma ambigüidade ligada a este termo que provém da sua terminologia original
- em inglês - Free Software, na qual a palavra “free” pode ser interpretada como
“livre” ou “grátis”.
chamada OSI (Open Souce Initiative)8, que cunhou a expressão “Código Aberto” (em
inglês Open Source) não só a fim de eliminar a dupla interpretação da palavra “free”
em Free Software (que para muitas empresas ainda vem sendo entendida como
“custo zero”), mas também para permitir que as companhias examinem o fenômeno
4
http://www.fsf.org
5
http://www.gnu.org/philosophy/free-sw.pt.html
6
Software Libre
7
Software Libero
11
do Software Livre sobre uma base tecnológica, e não sobre uma base ética.
que para um software ser realmente livre não basta ter apenas seu código aberto,
permitiu que uma maior quantidade de pessoas pudesse usufruir de seus benefícios
8
http://www.opensource.org
9
http://www.fsf.org/gnu/thegnuproject.html
10
Para uma correta definição do termo hacker, veja http://www.rootsecure.net/?p=definition_hacker
12
cada vez mais softwares proprietários no mercado. William Henry Gates III, ou
chamada Micro-Soft – atual Microsoft – foi uma das pessoas que vislumbrou a
intitulada “An Open Letter to Hobbyists” 11 que, entre outras coisas dizia:
Almost a year ago, Paul Allen and myself, expecting the hobby
market to expand, hired Monte Davidoff and developed Altair BASIC.
Though the initial work took only two months, the three of us have
spent most of the last year documenting, improving and adding
features to BASIC. […]
The feedback we have gotten from the hundreds of people who say
they are using BASIC has all been positive. Two surprising things are
apparent, however, 1) Most of these "users" never bought BASIC
(less than 10% of all Altair owners have bought BASIC), and 2) The
amount of royalties we have received from sales to hobbyists makes
the time spent on Altair BASIC worth less than $2 an hour.
Why is this? As the majority of hobbyists must be aware, most of you
steal your software. Hardware must be paid for, but software is
something to share. Who cares if the people who worked on it get
paid?
[…]
Who can afford to do professional work for nothing? What hobbyist
can put 3-man years into programming, finding all bugs, documenting
his product and distribute for free? The fact is, no one besides us has
invested a lot of money in hobby software.
de qualidade e bem documentados e, para isso, era preciso cobrar pelo tempo
11
Veja uma cópia da carta on-line em http://www.blinkenlights.com/classiccmp/gateswhine.html
13
aprofundado.
fundador da FSF, discordava deste ponto de vista e iniciava uma batalha pessoal em
construir um sistema operacional 100% livre, e coberto por uma licença que
Linus Torvalds. O kernel Linux, núcleo do sistema operacional GNU, foi a peça-
Linux e Linus Torvalds tiveram tanto sucesso que muitas pessoas tendem a
conhecida como GPL (General Public License). Também idealizada por Richard
12
Uma definição e mais informações sobre a ética hacker encontram-se em
http://webzone.k3.mah.se/k3jolo/HackerCultures/tradethics.htm
13
Richard Stallman originalmente escreveu o GNU Manifesto, como ponto de apoio inicial do Projto
GNU. O manifesto pode ser lido em http://www.gnu.org/gnu/manifesto.pt.html
14
derivado seja realizado, este deva ser licenciado sob as mesmas condições do
trabalho original, garantindo assim as mesmas liberdades. Esse “efeito viral” faz com
que seja impossível uma empresa utilizar um software livre GPL para construir um
software proprietário.
Gates em sua carta, esse modelo não impede a comercialização dos softwares e o
repositório de projetos Open Source na internet, que provê ferramentas para controle
14
A Free Software Foundation mantém em sua página uma descrição completa sobre a filosofia
pregada por Richard Stallman: http://www.gnu.org/philosophy/free-sw.pt.html
15
Red Hat Linux torna-se a primeira empresa de Linux a entrar na bolsa norte-
americana. Com uma alta de 228% na abertura de sua IPO, consolidou o sucesso
cidadãos.
(3) Market opportunity offered to all those customers who for one
reason or another do not wish to depend on Microsoft’s software
completely and hence, do not like Microsoft’s market oligopoly.
oportunidade de escolha dada aos usuários que não desejam depender de um único
Mais do que isso, para os governos estas razões são reforçadas pelo fato de
que são eles os responsáveis por garantir o bem público de seus cidadãos e, como
democracia.
Villanueva Nuñez, na defesa dos projetos de lei por eles promovidos em suas
jurisdições.
17
The main tenets of the argument given by Conde and Villanueva are
based not on issues of cost but on the ability of the State to fulfil its
mission. For Conde, the State’s mission regarding data processing:
“is to be the guardian of the public record: to maintain updated and
accurate information about the identity and patrimony of its citizens,
of its interactions with these citizens, of its actions, etc.” This implies
that the acquisition and use of information technology by the State
should guarantee the following principles:
1. Security of the State and its citizens by ensuring that (a) only
authorized persons have access to data, and (b) no third party can
deny this access;
2. Permanence of public data by ensuring that data will be available
and accessible for the useful life of the data, often hundreds of years;
3. Transparency and free access by citizens to public information by
ensuring publication of all records with exception of those that will
compromise the security of the State and of its citizens as required by
the law.
promover o bem público pode ser aceitável quando não existem outras escolhas,
como no caso de uma situação de monopólio, por exemplo. Mas não deve ser aceita
quando existe uma alternativa que melhor permite ao Estado seguir aqueles
Software Livre, que permite levar à cabo sem limite de tempo, número ou tipo de
específico.
GPL e CC-LGPL, que são as traduções oficiais da GPL e LGPL da Free Software
utilização de softwares livres. A Frente Parlamentar Mista pelo Software Livre 17,
15
http://www.softwarelivre.gov.br
16
Texto completo da Lei em http://www.softwarelivre.org/news/1701
17
http://www.softwarelivre.org/news/1214
19
revista Carta Capital que a Microsoft realiza "prática de traficante" ao oferecer seu
grego, uma forma de assegurar massa crítica para continuar aprisionando o País".
18
Realizada no período de 18 a 22 de Agosto de 2003, em Brasília e promovida pelo Senado Federal
e pela Câmara dos Deputados.
20
Software Livre, realizado em Porto Alegre em junho de 2004, afirmou que "a política
de software e serviços tem como uma das metas principais elevar as exportações
brasileiras neste segmento para US$ 2 bilhões até 2007, número que hoje está em
US$ 100 milhões", destacando que atualmente o Brasil paga US$ 1 bilhão por ano
que "Vamos perseguir uma política de software livre não predatória, para não causar
governo estabeleça normas factíveis para o software livre, e que a migração seja
indutiva e facultativa”.
fator cultural. “As pessoas acreditam que só existe um tipo de software no mundo.
ou até mesmo o Macintosh, que é proprietário.” Para superar esse problema cultural,
programas básicos, que fazem o mesmo que muitos proprietários. Outros órgãos de
Para Amadeu, o Governo deve investir no Software Livre também como parte
desta forma um grupo multiplicador do uso desse tipo de tecnologia. Além disso, em
sua página a IBM mantém uma lista de regiões chave as quais considera
europeu, Rússia, China e Índia. Até 2006 estes mercados representarão mais de 70
crescimento de 10,5%, mais que o dobro da média mundial. A empresa sustenta que
regiões que estão suportando ativamente tecnologias com padrões abertos, como
de serviços em TI.
modelo de negócios de uma forma que permita à essas organizações lucrar sobre
livres não começam analisando as necessidades dos usuários finais, mas partem de
equipe núcleo, que é responsável por fazer as decisões críticas a respeito do futuro
projeto, desde pessoas que apenas fazem testes e sugerem novas funcionalidades,
passando por pessoas que apenas corrigem bugs ou documentam o projeto, até
usada como exemplo para ilustrar este tipo de desenvolvimento colaborativo. Nesta
organização de um bazar.
que:
Open Source ao longo do tempo programa cada vez menos. Entre suas principais
interferir nas outras tarefas do projeto; atrair mais programadores e, por último, mas
não menos importante, manter o projeto unido, ou seja, prevenir que seja
àquele original, que usa geralmente como base os códigos fonte já existentes, mas
quantidade suficiente de código que permita uma reação por parte da comunidade
onde está inserido. A solução inicial não precisa estar funcionando corretamente e
pode conter diversos erros. O que é preciso é convencer de que o seu programa tem
potencial para fazer bem aquilo que se propõe a fazer. Também é importante que o
programador líder não realize a maior parte do trabalho inicial sozinho, e que deixe
tarefas desafiadoras para que outros programadores as realizem. Pode-se dizer que
exemplo, existe apenas uma liderança, sem disputa. Ao mesmo tempo em que
liderar o projeto.
Através de uma primeira análise pode-se dizer que a natureza quase anárquica de
evolução destes modelos deixam pouco espaço para a existência de uma liderança.
mesmo que os participantes sejam livres para levar o projeto pelos caminhos que
modificações ou adições no sistema por parte do líder do projeto provê uma forma
acreditar que os objetivos propostos pelo líder são convergentes com os seus, e que
facção dissidente pode não ter um líder natural com o mesmo nível de carisma do
arquivadas.
3.3.3 As Comunidades
código aumenta.
Unix para seu PC, escreveu o kernel Linux e integrou-o ao sistema operacional
Entretanto, a simples necessidade de uma solução não pode ser vista como
Open Source.
29
projetos Open Source dizem fazer da programação uma diversão, uma atividade de
de passatempo. A diversão parece ser mais uma condição necessária para começar
isso, mas decidem ganhar dinheiro com o produto final, ou não desejam distribuir os
seu programa) num bem comum, e licenciá-lo sob a GPL? Através dos muitos
motivos que podem ser observados em grupos, listas e na vasta literatura disponível
dar o programa como um presente à comunidade. E um dos fatores que leva a esta
já formada aumenta e, com ela, a reputação e o status social. E esse “status social”
software livre como uma família que trabalha em prol da convergência dos objetivos
fazer algo que beneficie a comunidade, mesmo que não sirva a seus próprios
cumprir com determinadas obrigações como, por exemplo, publicar com freqüência o
não só como uma inovação tecnológica, mas também uma inovação social.
isso não é surpresa o fato de que apenas um pequeno percentual destes projetos
crescendo de forma orgânica sem um planejamento central por pelo menos 10 anos.
terrestre, ganha cada vez mais força à medida em que novas redes de formam em
19
Acesse em http://www.wikipedia.com
20
Acesse em http://ww.creativecommons.org
21
Acesse em http://ocw.mit.edu/
31
dos negócios pelo seu modelo que representa hoje uma séria ameaça às poucas
tecnologias abertas.
3.3.4 Os Modelos
ainda está num estado muito inicial. Neste modelo, as relações de emprego não
que softwares Open Source podem ser legalmente baixados da internet, copiados e
situação.
32
usam como ponto de partida uma grande base instalada de determinados softwares
se elas conseguem fazer negócios com outros produtos ou serviços extras gerados
por este investimento. E porque melhorias feitas nos softwares livres não podem ser
usadas para gerar lucro de forma direta, as empresas devem lucrar indiretamente,
não são geradas com os produtos principais, mas com produtos e serviços
aumentada por conta do sucesso de um software livre qualquer. Mesmo que investir
complementares que não são fornecidos de forma eficiente pela comunidade Open
Red Hat fará dinheiro com suporte técnico se o Linux for um sucesso. De forma
a Intel continuaria lucrando se o Linux (que ao contrário do Windows pode ser obtido
GNU/Linux, juntamente com seu código fonte. Essa é uma fase essencial do modelo
3.3.4.1 Suporte
Usuários de software estão interessados na qualidade dinâmica de um
problemas”.
corporativos), querem poder receber ajuda caso tenham problemas com o produto.
suporte teria seu lugar através da internet, onde o usuário com um problema usaria a
web para comunicar-se com a “comunidade Linux” e obter a solução. Porém esse
direta com a cultura, uma vez que as pessoas naturalmente tendem a confiar mais
naquelas que tenham pontos de vista em comum com os seus. No caso do modelo
no sistema operacional.
incerteza entre potenciais usuários em relação ao suporte que receberão caso usem
GNU/Linux. Essa falta de confiança parece ter um claro fundamento racional (como,
com garantia e suporte. Essa atitude diminui a incerteza da qual sofrem os usuários
corporativos, porque eles acham, nessas companhias, alguém que pode assumir as
diminuem.
diferentes distribuidores. Alguns deles podem haver incentivos para trair aquilo que
podemos chamar de “padrões Linux” com o objetivo de obter mais market share,
oportunidades de lucro para as empresas, uma vez que todas competem em iguais
naturalmente. Hoje em dia, Linus Torvalds conta com uma razoável equipe de
Hewlett-Packard e Intel são algumas das companhias que investem pesado nas
que em 1999 era de apenas dois. Existe até mesmo um conselho de diretores que
Se não cobram pelo Linux em si, como essas empresas beneficiam-se deste
software livre? Podemos citar diversas maneiras. Os distribuidores, como a Red Hat
regulares e serviços aos clientes, e então cobram assinaturas anuais dos clientes
por todos os extras. Essas taxas variam de US$ 35,00 ao ano, para uma versão
básica do Linux, a US$ 1.500,00 para uma versão para servidores. Já os fabricantes
IBM ou HP, por exemplo, capitalizam sobre sua habilidade na venda de máquinas
despesa essa que pode chegar a vários milhares de dólares em algumas versões do
Windows e do Unix.
37
Open Source Development Labs22 (OSDL) como uma maneira de acelerar a adoção
do Linux. Talvez ainda mais surpreendente tenha sido o fato de que os ataques
legais ao Linux em 2004 serviram para unir mais ainda a comunidade. Algumas
incompatíveis umas com as outras. Mesmo assim, um processo movido pela SCO,
uma companhia de software que alega que a IBM transferiu propriedade intelectual
sua para o Linux, forneceu aos aficionados por este sistema operacional motivação
Juntando estes fatores, o Linux tornou-se o rival mais forte que a Microsoft já
teve. Pela primeira vez o Linux está tirando espaço do Windows, forçando a
Microsoft a oferecer descontos para evitar a perda de vendas. Uma pesquisa feita
pela consultoria Forrester Research constatou que 52% dos entrevistados estão
substituindo os servidores Windows por GNU/Linux. A IDC, por sua vez, prevê que o
mercado total para os equipamentos e software Linux vai saltar dos US$ 11 bilhões
22
Conheça a iniciativa em http://www.osdl.org
38
"Entenda os Fatos" (“Get the Facts”, em inglês) alega que o Windows é mais seguro
dólares para um servidor, enquanto não há essa despesa a longo prazo com o uso
de GNU/Linux.
Analistas afirmam que o custo total em três anos para um pequeno servidor
mais barato fazer um upgrade para uma nova versão do programa da Microsoft, ao
A Microsoft não evita táticas mais duras para vencer a disputa. Vários
agüentando o ataque da Microsoft sugere que ele poderá tornar-se um modelo para
outros na indústria.
Na verdade o modelo Linux tornou-se tão maduro que está claro que
seguem em frente.
governamentais no processo, mais de 90% das alterações são feitas hoje por
os que fazem a manutenção as melhoram. Então, elas são passadas para Torvalds
e Morton. A cada quatro ou seis semanas, Torvalds divulga uma nova versão teste
em busca de falhas. Ele lança um grande upgrade a cada três anos. Ao contrário
papel. A OSDL paga a ele um salário de quase US$ 200 mil. Além disso, ele vendeu
Oracle não pressionam Torvalds e Morton para impôr seus interesses. Ao invés
disso, elas atuam através de seus engenheiros que, como membros da comunidade
filosofia de Software Livre. Uma distinção será feita entre modelos de negócios que
softwares livres não podem ser recuperados através de lucro pela venda destes
em projetos Open Source não está diretamente relacionado ao produto livre em si,
mais conhecidos são, por exemplo, Red Hat, Novell e MandrakeSoft. No Brasil, a
de que são necessários distribuidores para fazer ajustes e adaptações aos softwares
antes que possam ser usados por uma maior gama de usuários domésticos mostra
download, instalar e adaptar softwares para que seu sistema funcione. Juntamente
funcionalidades.
do sistema beneficia todas as companhias que são ativas neste mercado. Como
distribuidor.
também é possível que eles comprem uma distribuição e a copiem para um amigo
distribuição e redistribuir como sua com poucas modificações. Como o código fonte
característica exerce pressão nos preços até o ponto em que o preço final de venda
Por conta das oportunidades limitadas de gerar lucro com a venda de suas
geralmente têm uma relação muito próxima com os projetos de software livre que
projeto seja funcionário da companhia. Não obstante, até esses projetos dependem
porque o foco comercial vai contra os interesses dos desenvolvedores, que são
Na base deste modelo de negócios estão softwares livres sobre os quais são
produto Open Source com livre distribuição, e a venda deste mesmo produto para
Como exemplo, existe o banco de dados MySQL, da empresa MySQL AB, o qual
vendido como add-on do Evolution, que permite a este operar em conjunto com
Para empresas como Oracle, SAP ou IBM este também é um modelo viável.
lembrar que a maior parte do software oferecido por estas empresas não é
em projetos Open Source até 2001, o que inclui adaptar o kernel Linux e o servidor
oferecidos. Se essa plataforma operacional for considerada como uma parte fixa do
hardware, os lucros podem ser gerados com a venda do hardware. Esse modelo é
aumenta.
45
4 METODOLOGIA
comunidade Software Livre como Linus Torvalds, Richard Stallman e Eric Raymond
5 CONCLUSÕES
esfera pública como privada, consolidando-se como uma alternativa aos softwares
proprietários hoje dominantes. Viu-se ainda como este novo modelo é capaz de
ambiente.
47
6 REFERÊNCIAS BIBLIOGRÁFICAS
CASTELLS, Manuel. The Internet Galaxy. Oxford : Oxford University Press. 2001.
COSTA, Marcos da; MARCACINI, Augusto Tavares Rosa. Primeiras Linhas sobre
o Software Livre.
Disponível em: http://augustomarcacini.cjb.net/textos/sl_questoes_juridicas.html
Acesso em: 15/02/2004.
DIBONA, Chris et al. Open Sources: Voices from the Open Source Revolution.
Sebastopol : O'Reilly & Associates. 1999.
FINK Martin. The Business and Economics of Linux and Open Source. New York
: Prentice Hall PTR. 2002.
GOVERNO quer firmar política de software livre. IDG Now! e Agência Brasil.
04/06/2004.
Disponível em: http://idgnow.uol.com.br/AdPortalv5/MercadoInterna.aspx?
GUID=35CE4304-655D-4C1E-9D58-2CBD56AF1FF8&ChannelID=2000002
Acesso em: 20/01/2005.
HARS, A.; Ou S.. Working for Free? Motivations for Participating in Open-
Source Projects. International Journal of Electronic Commerce. 2002. Vol. 6, 25-
39.
CANTRELL, David; JOHNSON, Logan; LUMENS, Chris. Open Source and Free
Software. In: Slackware Linux Essentials. The Slackware Linux Project.
Disponível em: http://www.slackware.com/book/index.php?source=x68.html
Acesso em: 24/01/2005.
RAYMOND, Eric S. The Cathedral & the Bazaar : Musings on Linux and Open
Source by an Accidental Revolutionary. Sebastopol : O'Reilly & Associates.
2001.
REVOLUTION OS. Direção de J.T.S. Moore. Local : Produtora, Ano. DVD (85 min.),
colorido.
TORVALDS, Linus; DIAMOND, David. Just for Fun: The Story of an Accidental
Revolutionary. New York : HarperBusiness, 2002.