Você está na página 1de 42

SISTEMAS OPERATIVOS

OPEN SOURCE

Open Source Software todo e qualquer software que permita


simultaneamente:
a sua utilizao para qualquer fim e sem restries
a distribuio de cpias sem restries
o acesso ao seu cdigo fonte e o estudo do seu funcionamento
a sua adaptao s necessidades de cada um
a possibilidade de disponibilizar a terceiros quaisquer alteraes introduzidas

[ http://www.opensource.org/]

Open Source Software

SIGLAS

CRM Customer Relationship Management


IDA Interchange Documents between
Administrations OSC Open Source Community
OSI Open Source Initiative
OSS Open Source Software
ROI Return of Investment
SGBD Sistemas de Gesto de Bases de Dados
TCO Total Cost of Ownership
TI Tecnologias de Informao

Open Source Software

NDICE

1. INTRODUO ............................................................................................................... 8
2. MITOS & RECEIOS ..................................................................................................... 13
3. FACETAS DE APRECIAO OU VANTAGENS & FRAQUEZAS DO OSS.............. 20
4. ESTRATGIAS DE ADOPO ................................................................................... 26
5. EXPERINCIAS DE UTILIZAO .............................................................................. 35
6. CONCLUSES ............................................................................................................ 42
APNDICE -

ALGUMAS SOLUES OPEN SOURCE SOFTWARE ....................... 45

Open Source Software

SUMRIO
Para quem contacte com as Tecnologias de Informao, seja como utilizador, seja como
profissional, ser difcil hoje ignorar o que se designa por Open Source Software (OSS).
O seu produto porventura mais emblemtico, o Linux, referido amide nas
publicaes de informtica.
O interesse nas solues Open Source tornou-se inquestionavelmente global. Vrios
pases, regies e organismos referem o recurso a este tipo de solues nas suas
directivas estratgicas. Tal o caso, a mero ttulo de exemplo, da Alemanha, Sua,
Espanha, China, Austrlia, Brasil, Comunidade Europeia, Estado do Texas.
Outros vem no OSS uma oportunidade importante de desenvolvimento local de uma
indstria de software, tal como se verifica na China, Coreia do Sul, Japo, Chile ou
Malsia.
Hoje em dia existem muitas organizaes, algumas de grande dimenso, a nvel nacional
e internacional, do foro privado ou da administrao pblica, cujos sistemas mais crticos
de negcio recorrem com sucesso a solues de Open Source Software.
Mas permanece ainda em muitos casos uma falta de informao clara e objectiva sobre o
que de facto o Open Source Software, quais as oportunidades para a utilizao deste
tipo de solues, quais as suas vantagens e fraquezas, que critrios objectivos devem
presidir sua adopo ou no.
Em Portugal, segundo estudos recentes, uma maioria bem superior a 50% das empresas
admite ter conhecimentos escassos sobre o tema. Mantm-se assim, relativamente ao
Open Source Software, alguns preconceitos e reservas, por vezes infundados, que
importa clarificar.
Talvez um dos mais frequentes corresponda ideia de que no existe suporte para o
Open Source Software. A realidade que possvel contratualizar o suporte para os
sistemas OSS, existindo vrias empresas em Portugal que oferecem este tipo de
servios. Para alm disso, e apesar do seu carcter no ortodoxo, est presente uma
comunidade que fornece, de facto, pela Internet, um servio de suporte que
5

Open Source Software

reconhecido internacionalmente como de alta qualidade para determinados produtos.


Uma outra noo relaciona-se com o custo real das solues Open Source. Se, por um
lado, para muitas pessoas, a principal vantagem do OSS o preo, uma vez que est
disponvel em geral gratuitamente, por outro bvio que tm de ser tidos em conta
custos como os de formao, suporte e manuteno. Pensamos que uma organizao
que, com realismo, avalie o recurso a solues Open Source, dever utilizar os seus
critrios prprios para determinao de TCO (Total Cost of Ownership) e ROI (Return of
Investment), adaptados sua realidade.
Tambm a preocupao de no haver pessoal com formao em ferramentas Open
Source constitui um dos receios legtimos de um decisor. verdade que a maioria das
empresas que do formao na rea das Tecnologias da Informao em Portugal s
agora comea a prestar servios em sistemas Open Source. Mas h j empresas de
consultoria capacitadas para facultar mdulos estruturados de formao em vrios
componentes de base Open Source e apoiar o desenvolvimento de projectos com este
tipo de produtos. Acresce que a maioria das universidades portuguesas tem vindo a
formar estudantes, que entram agora no mercado de trabalho, com conhecimentos
profundos das diversas ferramentas Open Source.
A eventual adopo de solues OSS exige o estabelecimento ponderado de estratgias
de migrao pois um processo desta ndole constitui sempre uma operao complexa,
que necessrio ponderar e planear cuidadosamente. importante ter a noo de que o
processo de adopo de Open Source pode/deve ser faseado, comeando por reas
vistas como menos crticas, e que vivel a coexistncia de produtos OSS com
produtos proprietrios, sendo relativamente larga a panplia de solues concretas para
a implantao de produtos Open Source sem criao se situaes de risco elevado.
Realce-se ainda que as solues Open Source de qualidade aderem normalmente aos
standards abertos da indstria, com formatos conhecidos e documentados, o que
potencia a sua interoperabilidade com outros produtos, OSS ou proprietrios, e o que
pode evitar situaes de vendor lock-in pela criao de dependncias indesejveis de
fornecedores.
O Open Source Software vem alargar o leque de alternativas s solues existentes,
para os casos em que existem produtos OSS com caractersticas adequadas,
contribuindo deste modo para os princpios saudveis da concorrncia no mercado com
6

Open Source Software

base numa tica correcta e transparente.


Pensamos assim que o Open Source Software no deve ser mais visto como uma moda
passageira que se esvanecer a mais ou menos curto prazo, mas sim como uma opo
credvel que dever ser obrigatoriamente ponderada por qualquer decisor ou tcnico
com responsabilidades sobre tecnologias de informao.

Open Source Software

1. INTRODUO
Para quem se mova no domnio das Tecnologias de Informao, seja como utilizador,
seja como profissional, ser difcil hoje poder ignorar o que se designa por Open Source
Software (OSS).
O seu produto porventura mais emblemtico, o Linux, referido amide nas
publicaes de informtica.
O fenmeno Open Source Software merece as atenes das grandes empresas
analistas, como a Gartner e a Forrester, que referem tendncias de crescimento
significativas.
O interesse nas solues Open Source tornou-se ainda inquestionavelmente global.
Vrios pases, regies e organismos referem o recurso a este tipo de solues nas suas
directivas estratgicas. Tal o caso, a mero ttulo de exemplo, da Alemanha, Sua,
Espanha, China, Austrlia, Brasil, Comunidade Europeia, Estado do Texas.
Alguns pases vem no OSS uma oportunidade importante de desenvolvimento local de
uma indstria de software, tal como se verifica no Brasil, China, Coreia do Sul, Japo,
Chile ou Malsia.
Mas reconhea-se que permanece em muitos casos uma confuso indesejvel sobre o
que de facto o Open Source Software, quais as oportunidades para a utilizao deste
tipo de solues, quais as suas vantagens e fraquezas, que critrios objectivos devem
presidir sua adopo ou no em Portugal, segundo estudos recentes [IDC, Maro
2004], mais de 10% das empresas no tem nenhum conhecimento sobre OSS e uma
maioria bem superior a 50% admite ter um conhecimento escasso sobre o tema.
Para quem escrito
essencial que qualquer pessoa envolvida de alguma forma com as Tecnologias de
Informao se mantenha suficientemente a par dos avanos tecnolgicos e dos novos
conceitos que constantemente esto a surgir. Todos ns somos bombardeados
diariamente com um enorme conjunto de notcias, mas apesar disso (ou talvez por isso)
cada vez mais difcil acompanhar a evoluo da tecnologia e apercebermo-nos
objectivamente das suas possveis vantagens.
Por esta razo, este documento destina-se a todos aqueles que pretendem adquirir um

conhecimento bsico inicial sobre o OSS, de forma a poderem compreender o fenmeno,


assimilar a sua filosofia, aperceber-se das suas capacidades e as oportunidades que
pode potenciar, e a tomar decises ponderadas sobre a sua eventual adopo.
Esperamos que pessoas de todos os quadrantes de actividade e com diferentes funes
e responsabilidades nas TI's, consigam encontrar neste documento as respostas, ou as
referncias para todas as situaes da sua actividade profissional em que se deparem
com a problemtica do Open Source Software.
O documento procura utilizar uma linguagem comum e simples, evitando questes e
expresses tcnicas, tentando, sempre que seja imprescindvel a sua utilizao, expliclas e enquadr-las.
Estrutura do documento

Captulo 0 - Sumrio
Como o seu nome indica, este captulo resume o esprito do presente documento
descrevendo as ideias chave que os seus autores pretendem transmitir. Por si s ele
dever permitir ao leitor obter uma ideia global das facetas envolvidas no Open Source
Software.
Captulo 1 - Introduo
A introduo, que est a ler, tem por objectivo abordar de forma genrica o Open Source
Software descrevendo as razes que originaram a elaborao do presente documento
bem como o pblico alvo a que se destina.
Captulo 2 - Mitos & Receios
O captulo intitulado Mitos & Receios aborda temas que esto associados adopo do
Open Source Software clarificando receios, por vezes infundados, e aprofundando
algumas questes de fundo que podem servir de base a uma deciso esclarecida.
Captulo 3 - Facetas de apreciao
Este captulo pretende, de um modo objectivo e realista, analisar os argumentos que
podero servir de base para a definio da estratgia de sistemas de informao de uma
instituio. So abordadas questes comuns que o OSS suscita tais como
funcionalidade/flexibilidade, estabilidade, segurana, suporte, retorno do investimento
(ROI), custo total de posse (TCO), valor acrescentado local e progresso know-how local.
Captulo 4 - Estratgias de adopo
O leitor encontrar neste captulo diversos cenrios e estratgias de adopo do OSS.
So exemplificadas e descritas abordagens possveis bem como algumas das
respectivas vantagens e limitaes.

Open Source Software


Captulo 5 - Experincias
Este captulo descreve algumas das referncias existentes a nvel nacional e
internacional, avaliando os critrios de adopo e os benefcios retirados das escolhas
efectuadas e possibilitando uma viso da implantao que o OSS actualmente tem.
Captulo 6 - Concluses
Nas concluses procura-se, como smula final, responder quilo que afinal o tema do
trabalho realizado: quais so, concretamente, as oportunidades que o Open Source
Software pode propiciar aos vrios actores no mundo das Tecnologias de Informao
(TI's) - do utilizador privado ou da administrao pblica, passando pelas empresas que
actuam no domnio da informtica at aos distribuidores e assembladores nacionais.
Para os captulos 2, 3 e 4, decidimos apresentar os temas a abordar sob a forma de uma
conversa entre um hipottico decisor, com alguma forma de responsabilidade sobre
Tecnologias de Informao e um hipottico influenciador. O primeiro levanta as questes
que o preocupam e o segundo responde com iseno e objectividade, apesar de ser um
divulgador empenhado na alternativa OSS.
Esperamos finalmente que este documento possa contribuir para um esclarecimento de
alto nvel s questes suscitadas volta do tema Open Source Software. E que uma
deciso/opinio sobre este assunto seja facilitada, permitindo ao leitor saber onde
aprofundar as questes que mais lhe interessam sem se sentir perdido num mundo que
porventura no domina.

Open Source Software

2. MITOS & RECEIOS


Para apresentar este tema simula-se uma conversa entre um hipottico decisor, que tem
ouvido vrias afirmaes sobre o Open Source Software que lhe causam naturais
apreenses, e um hipottico influenciador que pretende clarificar o que ele considera
mitos e receios.
De facto estes mitos e receios foram seleccionados de frases e afirmaes obtidas em
notcias, artigos de opinio e outros documentos pblicos.

Estou ainda confundido sobre o verdadeiro significado de "Open Source


Software";
a nica definio que entendo parece ser "software com cdigo fonte
inspeccionvel"
Open Source Software mais do que isso, embora isso seja muito importante.
Um software, para ser considerado Open Source, no basta disponibilizar o seu cdigo
fonte, tem que satisfazer simultaneamente as seguintes condies (como foi j
mencionado):
1. permitir a sua utilizao para qualquer fim e sem restries
2. permitir a distribuio de cpias sem restries
3. permitir o estudo do seu funcionamento
4. permitir a sua adaptao s necessidades de cada um
5. permitir a possibilidade de disponibilizar a terceiros quaisquer
alteraes introduzidas.
Infelizmente, como no foi possvel registar oficialmente o termo "Open Source", no h
qualquer restrio para que qualquer entidade use e abuse do termo como bem
entender, nomeadamente para se aproveitar da conotao positiva a que o termo est
geralmente associado, exactamente por ter condies de utilizao bastante favorveis
(mencionadas imediatamente acima).

Open Source Software

Disponibilizar a terceiros... mas o Open Source Software no comercial, pois


no?
Este mito tem duas origens:
uma percepo errada do conceito de Open Source
uma percepo incorrecta do conceito de comercial
Qualquer licena de Open Source Software permite utilizao comercial. Uma licena que
no permita distribuio comercial no Open Source Software.
Muitas vezes o termo "comercial", quando utilizado em relao ao software, no se refere
a utilizao comercial, mas a um sistema onde se paga por uso (nmero de cpias,
CPU's, servidores, clientes, modelo de mquina, etc.).
A venda de produtos Open Source possvel se bem que pouco utilizada, at mesmo
porque na maioria dos casos possvel fazer o download gratuito da Net. Normalmente
comercializam-se servios associados ao produto (manuteno - correco de problemas
e melhorias de pequena monta - e suporte - desenvolvimento de novas funcionalidades)
sendo o custo de "aquisio" o estritamente necessrio elaborao de manuais,
prensagem de CD's, ou DVD's e custos de expedio, no caso de se pretender o
"produto fsico".

Ouo tambm, muitas vezes, que no existe suporte para o Open Source
Software
Uma das preocupaes compreensveis dos gestores a quem podem recorrer quando
necessitam de suporte.
O facto do desenvolvimento ser distribudo faz com que no haja nenhuma fonte nica de
informao, como no caso do software proprietrio, onde o fornecedor suposto
providenciar suporte. Esta uma aparente desvantagem da independncia do
fornecedor.
De qualquer forma a Comunidade Open Source (OSC), materializada pela OSI - Open
Source Initiative fornece um servio de suporte que considerado de alta qualidade por

14

Open Source Software

muitos dos utilizadores, tendo tido direito ao prmio de "Best Technical Support Award"
da InfoWorld em 1997.
Tambm possvel contratar o suporte para os seus sistemas a empresas. Existem
vrias empresas em Portugal que oferecem este tipo de servios, quer algumas das mais
conhecidas multinacionais de informtica, quer empresas nacionais.
Outras hipteses so a formao de recursos humanos prprios, adaptao dos recursos
humanos internos existentes e o outsourcing da gesto dos sistemas.

Existe a ideia, para quem ouve falar deste tema, que o OSS s adoptado por
uma questo de preo pois gratuito
Para muitas pessoas a principal vantagem do Open Source Software o preo, uma vez
que a maior parte do Open Source Software est disponvel gratuitamente. Isso no quer
dizer que todo o Open Source Software seja gratuito.
Mas para a maior parte dos utilizadores o custo de aquisio nem sequer um dos
maiores factores; para adopo do OSS so citadas razes como:
eficincia no uso de recursos / interoperabilidade
independncia de um fornecedor especfico
fiabilidade
segurana
qualidade
eficcia do Software

Mas tambm me alertam para o facto de as poupanas no serem reais...


A inexistncia de custos de licenciamento tem de ser tida em conta em conjunto com
custos de formao, suporte e manuteno.
Mas h quem encontre poupanas substanciais ao evitar a actualizao forada do
software s para se manter numa verso que o fornecedor d suporte, ou ao estar
limitado a adquirir suporte apenas a um fornecedor.

15

Open Source Software


Tm-me transmitido a ideia de que as licenas OSS do garantias inferiores s
dos concorrentes proprietrios ou no do garantias
Esta percepo tem a ver com a ideia errada de que os fornecedores de software podem
ser responsabilizados legalmente por falhas nos seus programas. Ao contrrio de um
frigorfico ou televiso, quando se compra Software a legislao aplicvel a de Direito
de Autor e no a de Direito Comercial, razo pela qual os fornecedores
desresponsabilizam-se de quaisquer falhas provocadas pelos seus programas. Esta a
prtica habitual em relao ao software. O Open Source Software no excepo.
Para quem queira mais garantias com Open Source Software, ou com Software
proprietrio, tem de obter contratos com as coberturas que deseja, a empresas/entidades
com capacidade e credibilidade para tal.
A vantagem do Open Source Software nesta situao que se pode recorrer a outras
empresas para alm do fornecedor original.

Uma outra ideia que tenho visto a de que as solues OSS no servem para
aplicaes crticas para o negcio. E no servem para desktops e portteis.
A nica maneira de pr cobro a estes mitos falar da utilizao de Open Source
Software. Hoje em dia existem muitas organizaes de qualquer dimenso e de qualquer
sector de actividade (algumas includas no captulo 5 - Experincias) cujos sistemas mais
crticos para o negcio correm em (ou so) Open Source Software.

Ao instalar um sistema de base Open Source, deixo de poder usar as minhas


aplicaes antigas e de poder comunicar com os meus interlocutores
habituais?
No caso das aplicaes de produtividade, tambm conhecidas por aplicaes
colaborativas, como editores de texto, folhas de clculo, sistemas de e-mail, agendas ou
browsers web, as questes de compatibilidade encontram-se resolvidas para vrias
aplicaes.

16

Open Source Software


As situaes nas quais no h compatibilidade devem-se habitualmente ao uso de
caractersticas especficas do software proprietrio que se pretende substituir e podem
ser corrigidas mediante algum esforo de re-implementao ou adopo de prticas
diferentes.
Em casos extremos possvel utilizar software de emulao que permite executar de
forma nativa os programas de legado (no captulo 4 - Estratgias de Adopo, estes
aspectos so abordados mais em pormenor).

Ao instalar Open Source Software estarei a violar a licena de outro software


proprietrio?
A combinao possvel. A incluso de OSS num sistema informtico no impede a
utilizao de Software proprietrio nesse sistema.
Devem-se ter cuidados especiais e atender legislao quando ser pretender recompilar
OSS com "pedaos" de SW de diferentes provenincias, sobretudo se o objectivo final for
a sua comercializao.

Tm-me chamado a ateno para o facto de no haver formao de pessoal


para ferramentas Open Source
A maioria das empresas que do formao na rea das Tecnologias da Informao em
Portugal s agora comea a prestar servios em sistemas Open Source. Mas j existem
empresas de consultoria e de TI capacitadas para facultar mdulos estruturados de
formao em vrios componentes de base Open Source.
Para alm disso, a informao disponvel na Internet geralmente vasta e muito mais
eficaz do que a habitualmente apresentada com sistemas proprietrios, pois a forma de
divulgao e desenvolvimento por excelncia de que os sistemas Open Source dispem.
Por outro lado a maioria das universidades tm vindo a formar estudantes com
conhecimentos profundos das diversas ferramentas Open Source. Esta tendncia tem
vindo a acentuar-se.

17

Open Source Software

Vrias fontes afirmam que o TCO (Total Cost of Ownership) mais elevado do
que com solues proprietrias; o barato sai caro...
Tem havido notcias e vrios estudos a afirmar que Open Source Software sai mais caro
que software proprietrio, quer em casos especficos, quer em situaes genricas. Sem
querer entrar em avaliaes de cada um desses estudos, deixamos desde j a
recomendao de que faa as contas por si mesmo.
Os custos de licenciamento, custos reais de manuteno, tempo gasto pelos
administradores de sistemas, custo de erros nas aplicaes, fiabilidade, usabilidade e
outros parmetros tm pesos diferentes para cada entidade/organizao e raramente,
existe um estudo que reflicta a realidade de outra organizao. Tenha ainda em conta
que os custos de mo-de-obra especializada podem variar muito de pas para pas, e de
ano para ano.
Convm verificar se, nesses estudos, so tidas em conta as consequncias das
vantagens do Open Source Software: fim de limitaes de utilizao, independncia do
fornecedor, liberdade de licenciamento para crescer e possibilidade de partilhar custos de
suporte.

A migrao para OSS no muito problemtica?


A migrao de sistemas operativos constitui, muitas vezes, uma operao complexa
mesmo entre verses diferentes do mesmo produto, pelo que acarreta sempre
dificuldades. Ao passar para um sistema de base Open Source encontram-se problemas
da mesma espcie.
Mas a migrao pode ser faseada e as solues OSS e proprietrias podem coexistir
num sistema (no captulo 4 - Estratgias de Adopo, este tema abordado mais em
pormenor).
A cultura empresarial e a resistncia mudana devem ser consideradas quando se
planear migrar.

18

Open Source Software

Ao comprar solues tecnolgicas Open Source ficarei refm destas,


impossibilitado de regressar a uma soluo proprietria mais tarde, caso opte
por isso?
O risco de ficar refm de solues tecnolgicas existe para qualquer tipo de aplicao,
em particular aquelas que usam formatos e/ou protocolos proprietrios. No caso do
software Open Source, haver conhecimento dos formatos dos dados, pelo que estes se
encontram intrinsecamente salvaguardados em relao sua reutilizao noutro
contexto: tal no geralmente possvel em sistemas proprietrios.
Nunca esquea que melhor forma de evitar dependncias assegurar-se de que escolhe
solues baseadas em standards publicados por entidades independentes dos
fornecedores. Muitos governos - incluindo o Portugus - esto a publicar Guias de
Interoperabilidade para a Administrao Pblica com recomendaes nesse sentido.

A tendncia crescente de uso de Open Source Software no ser uma moda


que passar dentro de poucos anos?
O Open Source Software um movimento de fundo que acabou de fazer 20 anos em
crescimento e que no d mostras de abrandar. Com apoio aos nveis empresarial,
individual e pblico constituindo por exemplo directiva estratgica de um nmero
crescente de pases e organizaes.
No captulo 5 Experincias, apresenta-se evidncia sobre a importncia e perenidade
do movimento OSS.

19

Open Source Software

3. FACETAS DE APRECIAO OU VANTAGENS & FRAQUEZAS DO OSS


O nosso hipottico decisor, tendo j uma noo mais precisa do que , e o que envolve o
Open Source Software, pretende abordar um conjunto de aspectos que no abdica de
utilizar como parmetros de avaliao na deciso da escolha ou no de uma soluo
OSS.
Este decisor tem experincia vasta com solues proprietrias, por que de algum modo
responsvel, parecendo-lhe essencial poder aferir os produtos OSS por critrios
comparveis.
O decisor comea por enumerar os aspectos que considera importantes, sobre os quais
o hipottico influenciador ir naturalmente dar esclarecimentos isentos e objectivos.

Gostaria de abordar algumas facetas, que do meu ponto de vista so essenciais


para sequer considerar solues Open Source Software.
As mais relevantes so:
funcionalidade/flexibilidade
estabilidade
segurana
suporte
custo real TCO
Dado ter tambm, como seria de esperar, preocupaes genricas sobre o
eventual impacto do OSS na economia nacional gostaria ainda de ver abordado:
know-how e valor acrescentado local induzido pelo OSS
Vamos ento ver cada um destes temas, contrapondo as solues Open Source
Software com solues proprietrias que to bem conhece.

As solues OSS so e facto comparveis em funcionalidade/flexibilidade com


as solues proprietrias?
As solues proprietrias apresentam um conjunto de funcionalidades que assentam nas

Open Source Software

especificaes elaboradas pela empresa que desenvolve o software, e que visam


disponibilizar um conjunto de caractersticas do produto que lhe permitam alcanar o
mercado mais vasto possvel. Embora estes produtos possibilitem geralmente alguma
parametrizao, com vista a adapt-los s necessidades especficas do utilizador, no
esto geralmente preparados para fazer face a todas as situaes possveis de ocorrer
(e.g. interfaces com outros sistemas).
As funcionalidades disponibilizadas por um produto OSS com maturidade resultam dos
requisitos postos por uma comunidade alargada de utilizadores respondendo assim em
geral s necessidades reais sentidas na sua utilizao.
Por seu turno, as solues baseadas em Open Source Software, permitem tambm que
um programador, partindo de uma aplicao base j desenvolvida, possa produzir
mdulos adicionais ou incorporar funcionalidades que o produto no possua, permitindo
desta forma uma maior flexibilidade e localizao.
Ao nvel da utilizao de diversas plataformas de Hardware encontramos tambm no
OSS uma grande flexibilidade (por ventura a maior de todas). O exemplo do Linux um
dos mais mediticos, visto que corre em arquitecturas desde Intel de 32 ou 64 bit, at
CMOS de 64bit (mainframe), ou seja, desde o desktop ao servidor de classe empresarial,
passando por toda uma vasta gama de hardware incluindo PalmTop, POS, Embedded
devices, appliances, etc...

Sendo o Open Source Software desenvolvido por uma comunidade de


programadores como posso ter garantias de estabilidade dos produtos?
As solues proprietrias comercializadas passam habitualmente por processos
apertados de controlo e garantia de qualidade que asseguram, normalmente, o seu
funcionamento estvel no ambiente para que foram concebidos.
No que concerne a aplicaes Open Source Software existem vrias possibilidades. No
caso destas serem desenvolvidas no mbito de um projecto especfico para um dado
cliente, expectvel que tenham as garantias de fiabilidade e estabilidade iguais ou
superiores s das solues proprietrias.
No caso de solues colocadas no domnio pblico, dois cenrios podem acontecer: a
aplicao pode ter um nmero reduzido ou elevado de utilizadores. A prtica mostra que,
21

Open Source Software

medida que o nmero de utilizadores aumenta, maior o nmero de pessoas


independentes a avaliar o produto, e maior a estabilidade obtida.
A caracterstica de utilizao comunitria, que acontece nalgumas aplicaes de Open
Source Software, contribui para que estas consigam obter, por vezes, fiabilidade superior
dos produtos proprietrios.

A segurana preocupa-me sobremaneira, como bvio; sero os produtos OSS


seguros?
No que diz respeito segurana de produtos de Open Source Software surgem
frequentemente dvidas em dois aspectos:
Segurana contra ataques externos: quo protegido est o produto contra
ataques originados no exterior? Estaremos seguros quanto inexistncia de
backdoors que permitam a terceiros controlar o produto, aceder a
informaes que o produto manipule, comprometer a segurana de outros
produtos e servios nas nossas instalaes?
Fiabilidade e Segurana do prprio produto: ser o produto fivel? Que
garantias temos de que informaes confidenciais no sero fornecidas a
terceiros? Que garantias temos de que os dados manipulados pela aplicao
no sero corrompidos ou pior, distorcidos?
O facto de um produto ser Open Source Software no implica que seja mais inseguro que
um produto proprietrio.
De facto, as mesmas questes acima levantadas podem ser colocadas acerca de
produtos proprietrios. Quando compramos um produto proprietrio que garantias de
segurana obtemos? Na maior parte das vezes, nenhumas. O Open Source Software
apresenta a indubitvel vantagem de permitir a inspeco do seu cdigo (ser assim
possvel, se necessrio, ver o que o produto faz), algo que no possvel com a maior
parte do software proprietrio. Na realidade alguns dos contratos de licenciamento que
assinamos na aquisio de software declaram at como ilegais todas as actividades de
engenharia inversa sobre os produtos adquiridos. Esta a razo da escolha de OSS
por muitas entidades governamentais e organismos de defesa nacional.

Open Source Software

Existem entidades independentes e idneas, como o Common Criteria, que credenciam


os produtos de Software no que respeita sua segurana de utilizao. Certas
distribuies de Linux j receberam nveis de certificao elevados (ao nvel de produtos
proprietrios) e mantm um plano contnuo de melhoria da certificao para os prximos
anos.

Muito especificamente, como obtenho suporte para os produtos Open Source?


Outra questo chave na adopo de Open Source Software a capacidade de obter
suporte nos produtos seleccionados.
No que diz respeito aos produtos proprietrios, o suporte normalmente garantido, de
acordo com o respectivo licenciamento, pelo produtor do software.
Nos produtos de Open Source Software, verifica-se que, medida que a comunidade de
utilizadores aumenta, maior o leque de opes de suporte disponveis. De facto,
associado a cada pea de Open Source Software de grande utilizao, surge
habitualmente um nmero significativo de grupos de discusso, aos mais variados nveis
e nas mais diversas lnguas, onde o utilizador pode obter apoio tcnico a custo zero e
tambm suporte (ou apontadores para as respectivas fontes) na correco de alguns
bugs que surjam. tambm de notar a elevada qualidade, em muitos casos, deste tipo
de suporte (fruns, mailing lists, etc.), dada a motivao para a partilha de informao
instituda no modelo Open Source e a habitual competncia tcnica inerentemente
elevada nestas comunidades. E se participar activamente nesses grupos passar
tambm a contribuir para o seu suporte.
Dependendo da dimenso da entidade e do projecto de adopo de software em causa,
uma instituio ou empresa pode decidir optar pela contratao de recursos ou pela
aquisio de competncias internas que lhe permitam no s garantir o suporte ao
produto, bem como o desenvolvimento de novas funcionalidades. A questo que se
coloca ento como conseguir as competncias necessrias.
Desde muito cedo (dcada de 1980) que as universidades portuguesas tm vindo a
formar licenciados em Engenharia Informtica e em Computao com recurso a
ferramentas de Open Source Software. Se por um lado esta adopo pelo Open Source
Software, no caso do ensino da informtica, se deve aos custos elevados de
licenciamento de software proprietrio incomportveis para a maioria das Universidades

Open Source Software

Pblicas, por outro lado, a existncia de uma comunidade cientfica internacional activa
que recorre a este tipo de ferramentas tem contribuindo largamente para a sua adopo.
H igualmente um nmero crescente de empresas nacionais ou multinacionais de
informtica com ofertas comerciais na rea de suporte a Open Source Software.
No que concerne formao, cada vez mais frequente ver empresas portuguesas de
formao na rea da informtica a incluir no seu leque de cursos, formao especfica de
utilizao, parametrizao e manuteno de sistemas, servios e produtos de Open
Source Software.

Sobre o TCO , consegue-se ou no uma opinio objectiva?


O TCO dos estudos mais importantes a considerar na aquisio de qualquer software.
O TCO (Total Cost of Ownership ou Custo Total de Propriedade) consiste no custo
associado ao ciclo de vida de um bem, incluindo aquisio, implementao, operao,
suporte e desactivao. Resumidamente o TCO tenta considerar todos os custos do bem
no seu ciclo de vida.
Avaliar o TCO de uma plataforma de software no simples j que cada caso um caso.
No entanto existem estudos que permitem tirar algumas concluses. A questo que se
coloca aqui : qual o estudo que mais bem se aplica a uma determinada organizao?
A anlise do TCO tem de ser feita juntando ento os vrios estudos com diferentes
amostras para que se consiga obter o melhor resultado. Alguns estudos de TCO tm
vindo a afirmar que o custo da aquisio ronda normalmente apenas os 10%. Mas
interessa tambm ter presente que quando a aquisio reveste a forma de licenciamento,
este pode no existir apenas uma vez; no software proprietrio paga-se tipicamente por
actualizao ou nova verso, o que no se verifica no Open Source Software, levando
estes custos nas solues proprietrias para percentagens mais elevadas.
Em muitos casos, a maior percentagem do custo total prende-se com a contratao e
formao de profissionais. Neste sentido, dependendo dos conhecimentos e formao
base dos profissionais em cada empresa, os custos podem variar bastante, fazendo
alterar significativamente o TCO. Este factor independente do software ser proprietrio
ou Open Source.

Open Source Software

O OSS poder contribuir para o know-how e valor acrescentado locais? o que


acha?
A contribuio do Open Source Software para o aumento de conhecimento local pode ser
bastante interessante. Um dos pontos fortes do modelo de desenvolvimento Open
Source a grande contribuio que a sua comunidade transporta para o
desenvolvimento e suporte do software produzido. Esta rede global faz com que o
desenvolvimento de software consiga chegar a muitas pessoas contribuindo assim para a
formao na rea das tecnologias de informao.
Em relao ao valor acrescentado com que este tipo de desenvolvimento de software
contribui para a economia nacional h que ter em considerao o modelo de
sustentabilidade das empresas que se dedicam sua comercializao, formao e
suporte. No se verifica convergncia de opinies nas discusses sobre a viabilidade do
modelo de negcio Open Source e como este modelo se compara com um modelo
ortodoxo praticado pelas empresas produtoras de software proprietrio.
Por outro lado, o modelo Open Source faz com que a concorrncia entre fornecedores
deixe de ser um factor local e passe a ser um factor global, j que existem outras
economias em que o desenvolvimento de software se faz com muito menor custo (ndia,
por exemplo).

Open Source Software

4. ESTRATGIAS DE ADOPO
Abordamos, neste captulo, um aspecto que chave na adopo de solues Open
Source Software (OSS) em instituies do sector pblico ou privado.
Reproduzindo um cenrio provvel, simula-se uma conversa sobre estratgias de
experimentao ou de adopo de solues OSS, entre um hipottico decisor e um
hipottico influenciador.
Este captulo no faz uma anlise comparativa. Trata-se de um estudo unilateral, apenas
sobre OSS: uma realidade relativamente recente e relativamente desconhecida. O
hipottico influenciador , lembremos, um divulgador empenhado da alternativa OSS
mas, tanto quanto possvel, objectivo.
As estratgias que prope tero aplicabilidade em dois contextos: quando exista uma
deciso global que privilegie a utilizao de OSS ou quando se pretenda avaliar
experimentalmente a oportunidade da sua utilizao.
Na maioria dos casos a adopo ser de facto uma migrao a partir de solues
proprietrias em explorao corrente. Mas no ser invulgar encontrar tambm situaes
onde os sistemas proprietrios so complementados com solues Open Source.
Noutras situaes, que cremos mais raras, haver a construo de um sistema novo;
mas mesmo assim, provavelmente, com utilizadores e tcnicos que trabalharam com
produtos proprietrios.
Para aspectos tcnicos pormenorizados, com uma anlise mais exaustiva de situaes,
solues e produtos concretos, recomendamos o documento produzido pelo projecto IDA
(Interchange Documents between Administrations, da Unio Europeia) em Novembro de
2003, The IDA Open Source Migration Guidelines.

Se pretender enveredar por solues Open Source Software (OSS) tenho de ter
tudo em OSS?
No! A utilizao experimental ou a adopo de OSS pode (e, segundo a nossa opinio,
deve) ser gradual, isto , no tem que seguir uma metodologia de big bang.
26

Open Source Software

perfeitamente natural que num sistema informtico global coexistam solues OSS e
solues proprietrias.
Ver que dispe de uma vasta panplia de possibilidades de migrao, j experimentada
por outros. E existem diversas instituies/empresas (ver captulo 5) com experincia real
nestas migraes; em geral, esto totalmente dispostas a ajudar dentro do esprito OSS
dar suporte em troca de suporte.
Tenha ainda em considerao que:
A migrao para OSS no um exerccio puramente tecnolgico; h pessoas
envolvidas
Destas, haver que dar especial ateno aos utilizadores finais e procurar sempre
facilitar-lhes a vida; so desmotivadoras e geradoras de anticorpos em relao ao
OSS as mudanas que sejam vistas por esses utilizadores como trabalho
acrescido/confuso ou mudana nos ambientes (bons) a que esto habituados;
mudar quase sempre uma maada
crucial proceder a aces de formao internas cuidadas e organizar help-desks
que apoiem todo o processo de migrao
Quanto aos tcnicos de informtica encontrar os que se adaptam sem qualquer
problema (ou j estavam adaptados e a instituio no sabia) e os que avaliam
negativamente as solues OSS (a utilizao da estratgia de adopo que
propomos permitir distinguir se os argumentos usados so vlidos ou se se trata de
uma recusa liminar e mera resistncia mudana); mas existem tambm os novos
tcnicos que saem actualmente das escolas portuguesas e que trazem j,
normalmente, forte preparao em solues OSS

Podendo ento migrar gradualmente para solues OSS por que reas devo
comear?
til olhar para as componentes de um sistema informtico, onde se pretende adoptar
OSS, arrumadas do seguinte modo:
servidores de servios (name services, mail, web access, file&print, etc.)
servidores aplicacionais
office, browsers, mail, agendas
computadores individuais por facilidade vamos design-los por desktops

Open Source Software

software base: GIS, Workflow, ArquivoDigitalDocumentos (DMS), etc.


aplicaes: especficas do negcio , ERP's, RH's, etc.
bases de dados (SGBD's)
Pode ver esta arrumao como indo do mais fcil ao mais delicado (com alguma
subjectividade nestas noes...). Devemos comear pelo mais simples ou menos crtico porque h mais produtos e experincia acumulada, porque no esto envolvidos
utilizadores finais ou porque esto em jogo processos no crticos.

Comeo ento pelos servidores?


Sim, sem dvida, sensato comear pelos servidores numa avaliao experimental ou
numa migrao gradual.
Os servidores constituem uma rea onde a experincia com solues OSS extensa e
os produtos muito testados. Alm disso, a migrao a nvel de servidores no dever
afectar directamente os utilizadores; em limite no daro por nada, visto que o ambiente
de trabalho do lado cliente se mantm inalterado.
Assim, normal comear pelo que designmos servidores de servios, sobretudo se
atendermos ao nvel de importncia e grau de risco que estes apresentam para a
continuidade do negcio, tal como sentida pelos decisores. Adicionalmente esta
estratgia permite, se for caso disso, efectuar a "rodagem" dos tcnicos informticos em
solues OSS, aumentando assim o nvel de competncias para abordar situaes mais
complexas.
Tambm a passagem dos servidores de Internet e intranet para solues OSS
globalmente segura com experincias bem documentadas a nvel mundial (por exemplo,
Amazon).
A migrao para OSS dos servidores de aplicaes algo condicionada existncia dos
produtos e aplicaes usadas no organismo neste novo ambiente. Existe j um elevado
nmero de produtos proprietrios nestas condies (ex. Oracle, ou DB2 sobre Linux). Se
tem alguma aplicao crtica que no funcione sobre OSS (por exemplo, o seu programa
de RH no corre sobre Linux) poder manter um servidor com sistema operativo
proprietrio coexistindo com os servidores OSS. Isso no constitui problema especial

Open Source Software

excepto ter de manter dois tipos de administrao.


Na estratgia de avaliao ou migrao gradual, comeando pelos servidores, tambm
possvel e seguro, por exemplo, ir passando file/print servers para Linux, ex.: utilizando
um OSS do tipo Samba, e ao mesmo tempo conservar os desktop com Windows.

O que devo fazer em relao aos desktop? So usados por no informticos


que esto muito habituados ao actual sistema operativo
No que respeita especificamente ao "sistema operativo", os desktop (de facto
computadores pessoais, se vistos numa ptica global) constituem sem dvida a rea
mais delicada quando se equaciona a mudana, por exemplo, para Linux. Quanto mais
no seja porque facilmente se pem em jogo dezenas ou centenas de utilizadores finais,
habituados ao Windows que, provavelmente, tambm usam em casa. No entanto, a
utilizao de Linux a ttulo pessoal tem vindo a aumentar significativamente nos ltimos
anos. Este acrscimo deve-se sobretudo melhoria do interface grfico, que facilita a
instalao e utilizao a "no informticos" e tambm ao aumento do nmero de jogos
multimdia e outras aplicaes de interesse geral. Recomendamos que se faa uma
visita peridica s novas verses.
Os produtos de "produtividade pessoal" tambm sofrem de dificuldades idnticas. No
entanto podem ser mais facilmente implantveis pois existem j produtos deste tipo de
grande qualidade, em Open Source.
Em relao s ferramentas OSS de gesto de agendas, normalmente designadas de
calendering and groupware, no se atingiu em geral ainda a maturidade de algumas
solues proprietrias embora a situao esteja a evoluir muito rapidamente.
Sugere-se ento uma migrao faseada, em que so migrados primeiro os softwares de
produtividade, mantendo o sistema operativo habitual.
Pode considerar, por exemplo, a suite OpenOffice, correndo sobre Windows, que
apresenta uma compatibilidade elevada com o MS-Office. A converso dos utilizadores
faz-se em geral sem grande dificuldade. Dado ser um produto OSS gratuito, ser
interessante fomentar o seu uso domstico pelos utilizadores.

Open Source Software


O mesmo se passa com o browser pois h alternativas OSS de qualidade. Por exemplo o
browser Mozilla correndo ainda sobre Windows.
Em relao s ferramentas OSS de gesto de agendas, normalmente designadas de
calendering and groupware no se atingiu em geral ainda a maturidade de algumas
solues proprietrias embora a situao esteja a evoluir muito rapidamente.
Quanto migrao do prprio "sistema operativo" do desktop para uma soluo OSS,
detalharemos mais adiante; um problema para o qual existem boas solues, mas que
exigem cuidados especiais na seleco e planeamento da implantao. Sobretudo
porque a falta destes cuidados pode originar a rejeio por parte dos utilizadores finais,
desacreditando assim a soluo e consequentemente a adopo de OSS!

O que devo fazer com software/produtos vitais para a minha actividade que s
existem para um sistema proprietrio (ex. Adobe Photoshop sobre Windows)?
Tem vrias solues.
Pode manter alguns desktops com o sistema proprietrio.
Pode recorrer a produtos emuladores de sistemas operativos. Por exemplo, com o
produto VMware, um desktop pode apresentar-se como Windows ou como Linux,
escolhido no momento do boot da mquina. O emulador VMware usado, por exemplo,
pela IBM, e a Microsoft comercializa um produto equivalente, VirtualPC, para migrao
entre os seus sistemas operativos mas que suporta o Linux.
Ou pode recorrer aos emuladores tipo plug-in que permitem, usando o exemplo referido,
que um Photoshop corra sobre um pseudo-Windows mas de facto sobre Linux. Esta
soluo foi adoptada, por exemplo, pela Walt Disney usando o software CrossOver da
CodeWeaver.

Open Source Software

E os Sistemas de Gesto de Bases de Dados (SGBD)? So absolutamente vitais


para toda a minha actividade!
As bases de dados so vistas pelos decisores (e muito bem) como repositrios crticos de
negcio levantando por isso instintivamente reservas quanto a mudanas.
Mas podem encarar-se dois tipos de evoluo:
usar produtos SGBD que, embora proprietrios, funcionem sobre servidores OSS
(Oracle, DB2, Informix,...)
utilizar directamente SGBD OSS (existem produtos com funcionalidades comparveis
aos produtos proprietrios no mercado)
Novamente uma soluo hbrida possvel. Por exemplo comear por usar um SGBD
OSS apenas para a intranet ou Internet (mySQL) ou sistema de apoio deciso
(PostgresSQL, SAP-DB ou MaxDB, a recente base de dados Open Source resultante da
parceria SAP/mySQL).

Percebo que se as minhas aplicaes forem acedidas atravs de browsers


pouco importa o sistema operativo. Mas tenho muitas aplicaes ainda
cliente/servidor clssico. E no posso prescindir delas!
Como sabe, a chamada webizao das aplicaes e utilidades, i.e., a possibilidade de
aceder aos ecrs e interagir com a aplicao usando apenas um browser do lado cliente
decidida, em geral, por razes que ultrapassam a adopo de OSS; tm por exemplo a
ver com a facilidade de deployment (distribuio/propagao) de novas verses, de
exigncias sobre as mquinas cliente, de prestao de servios a pblico exterior, etc.
Mas esta evoluo pode ser uma aliada de um processo de migrao para solues
OSS. Se as aplicaes de um organismo esto webizadas pouca importncia tem o
sistema operativo do desktop. O importante ter um browser adequado.
Existem hoje produtos, muito testados (por ex. Citrix, Rdesktop, Terminal Services da
Microsoft) que permitem transformar uma aplicao cliente/servidor em browser based
sem ter de alterar a aplicao. E as aplicaes legadas cliente/servidor podem continuar
assim a ser usadas sem constiturem obstculo migrao dos desktop para OSS.

Open Source Software

E em relao a aplicaes verticais do meu negcio/actividade ou aplicaes de


suporte (por exemplo Controlo de Obras, Licenciamentos, Vendas, Recursos
Financeiros, RH, CRM, etc.), qual a estratgia a adoptar?
A soluo ser tratar em p de igualdade as solues OSS e as solues proprietrias
e portanto julg-las pelos seus mritos, caso a caso, com base nas mesmas grelhas de
apreciao: funcionalidade, custo, quota de mercado, suporte, manuteno, fiabilidade,
desempenho,

escalabilidade,

ergonomia,

segurana,

flexibilidade,

caractersticas

legais/licenas e outros (polticas da organizao, capacidade tcnica interna).


esta a recomendao, por exemplo, do IT Council of the Swiss Confederation quanto
adopo de solues OSS nas Administraes Federais (Fev 2004).
Se houver desenvolvimento especfico para a instituio ou empresa (in-house ou
outsourced) ento extremamente importante atender/exigir obedincia a Open
Standards/Protocols/File formats.

Qual a estratgia para produtos horizontais; refiro-me, por exemplo, a Sistemas


de Informao Geogrfica, Sistemas de Arquivo Digital de Documentos,
Worflows, etc.
Novamente neste caso ser de tratar em p de igualdade as solues OSS e as
solues proprietrias, e portanto julg-las pelos seus mritos.
Se, numa rea concreta, um produto proprietrio apresentar funcionalidades superiores a
solues OSS adopte-o, procurando uma verso que corra sobre um sistema operativo e
ambiente OSS, por exemplo Linux. Esta possibilidade comea a ser vulgar.
Nalguns casos pode manter o recurso a uma soluo proprietria mas usar viewers
open source; isto j realista por exemplo em sistemas de informao geogrfica, em
sistemas de gesto de documentos, etc., sobretudo para consulta por Internet/intranet.
E lembre-se que, nestas reas, normalmente o maior nmero de utilizadores consulta
informao, no a actualiza.
Neste domnio, como factor crucial de migrao, de novo essencial exigir, sempre que
possvel, a obedincia a Open Standards/Protocols/File formats (que existem...).

Temos um assunto em suspenso... O que devo fazer em relao ao sistema


operativo dos desktop?
A oferta de solues para desktop baseadas em Linux tem aumentado muito nos ltimos
tempos e sobretudo tem progredido em termos de refinamento (quer quanto interface
que apresenta a utilizador, quer quanto facilidade de instalao).
Nalguns casos especficos, at h relativamente pouco tempo, a soluo Windows
mantinha facilidades ainda sem equivalente nas ofertas OSS: shared calendaring e
pequenas bases de dados desktop como, por exemplo, o Access. Mas a rpida evoluo
da oferta OSS tem vindo a colmatar estas faltas, existindo j software que permite
shared calendaring, quer com servidores Exchange, quer com outros que funcionam
sobre Linux.
A estratgia a adoptar poder ser assim a migrao por grupos:
Para o que designaramos por utilizadores correntes as facilidades oferecidas,
completadas pelas suites e produtos OSS, e o acesso a aplicaes webizadas, so
suficientes para o seu trabalho
Para os utilizadores de software especial que no seja suportado por Linux existem,
como j vimos antes, solues de migrao baseada em emuladores
Para power users para quem no sejam viveis as solues apontadas, deve-se
manter o sistema proprietrio usado (normalmente Windows) ou utilizar uma soluo
baseada num cliente Linux ligado a um servidor de Terminal Services (neste ltimo
caso teste sempre a aceitabilidade por parte deste grupo)
Tenha em ateno que um momento ideal para considerar a migrao de solues
desktop o fim do ciclo de vida do software proprietrio que usa de momento. Por
exemplo quando tiver de renegociar o seu licenciamento.

Open Source Software

5. EXPERINCIAS DE UTILIZAO
Numa escala global so inmeros os casos de utilizao de OSS que se poderiam
apontar. A nvel empresarial at comum encontrar situaes margem das polticas de
aquisio e utilizao de software, o que indicador da sua grande utilizao, mas baixa
divulgao.
Neste captulo vamos sistematizar um conjunto de experincias de utilizao tanto a nvel
nacional como internacional que, pelas suas caractersticas, entendeu o Grupo de
Trabalho serem importantes incluir neste estudo. Como no poderia deixar de ser no
reflecte o universo das experincias de utilizao - trata-se apenas de uma amostra que
foi seleccionada tendo por base um conjunto simples de critrios:

Abrangncia da soluo(es): ao nvel do SW e HW utilizado

Cobertura dos segmentos alvo: ter pelo menos 1 referncia em cada segmento
seleccionado

Ser do interesse da audincia alvo deste estudo: potencial utilizao

Oficiais: fazem parte da estratgia para TI da entidade/empresa

Do domnio pblico: divulgadas pelos meios de comunicao social, ou em


eventos patrocinados por entidades privadas, ou pblicas e cujo acesso
pblico.

O enfoque recai na utilizao de OSS em Portugal dado que j existem bastantes


estudos e casos de utilizao no estrangeiro.
No objectivo deste captulo descrever exaustivamente cada utilizao mas sim
sintetizar a informao desta em forma de tabela, para uma fcil consulta.
Para uma viso permanentemente actualizada de experincias e opinies sobre a
adopo de Software Open Source, ser de recorrer aos inmeros sites existentes na
Internet. No podemos deixar de destacar o site do IDA, da Unio Europeia,
especificamente no tema Open Source Observatory:
http://europa.eu.int/ISPO/ida/jsps/index.jsp?fuseAction=missionStatement
Nos quadros seguintes, que cremos auto-explicativos com ajuda da legenda apresentada
no fim, sintetizam-se os casos de utilizao do Open Source Software que considero
representativo.

Open Source Software

CritrioDeciso

Regime deexplorao

Browser

Outro

Office

SO

Desktop
Outro App.

Doc. Mgnt

ERP

CRM

Sinopse

Servs. Base

Referncia

Entidade

N Utilizadores

Tipo de soluo
Servidor

1. PORTUGAL
1.1. Sector Pblico
1.1.1. Administrao Pblica Central
Utilizao de OpenOffice e FW
Builder,
como
plataformas
Exrcito, Centro de abertas colaborativa e como [1]
Informtica
infraestrutura de servios b[2]
sicos firewall
Ministrio da
Educao

12.000

leccionamento [19] 300.000

X X

DI

TCO
Flex.

Instalao de Linux e OpenOffice em 1015 laboratrios


destinados ao

Out. Intr.

da disciplina de TIC dos 9 e

10 anos de escolaridade
Hospital Amato
Lusitano

Utilizao de OpenOffice para


permitir a migrao de alguns
desktops para Linux e a sua
coexistncia em

TCO
[15]

100

DI

mltiplas

Flex.
Intr.

plataformas
1.1.2. Administrao Pblica Local
Utilizao de OpenOffice como
Cmara Municipal meio de baixar custos face a
de Arraiolos
produtos comerciais de produtividade individual

[3]

Toda a infra-estrutura de suCmara Municipal porte a servios bsicos, aplide Barcelos


cacional c/ web e desenvolvimento de SW

[4]

e Aplicaes: [5]

DI

TCO
Est.

DI

TCO
Flex.

X X

DI

TCO
Flex.

X X X

DI

TCO
Seg.

DI

TCO
Est.
Sup.

DI

TCO
Est.
Intr.

35

1.1.3. Organizaes de Capital Pblico


Toda a infra-estrutura de serINE - Instituto
vios bsicos, desde Firewall a
Nacional de
Estatstica

Web servers

IPC / BP. Alguns desktops

(soluo hbrida)
ADR - Agncia de Renovao do parque inforDesenvolvimento mtico e novas necessidades
Regional de Trs- de ao nvel da utilizao da
os-Montes e Alto

Douro

[6]

internet (www + e-mail) e

requisitos de segurana

Migrao para Linux da infraestrutura


de
suporte ao
Biblioteca Nacional sistema de base de dados
[7]
utilizado pela Base Nacional de
Dados Bibliogrficos
Toda a infra-estrutura
de
suporte
aos
meios
de
AIRC
comunicao e servios tele[8]
pticos (e-mail, acesso web e
telemanuteno de clientes)

Open Source Software

CritrioDeciso

Regime deexplorao

Browser

Outro

Office

SO

Desktop
Outro App.

Doc. Mgnt

ERP

CRM

Servs. Base

Sinopse

N
Utilizadores

Entidade

Referncia

Tipo de soluo
Servidor

1.2. Sector Privado


1.2.1. Utilizadores de TI
1.2.1.1. Servios
Introduo de
um
proxy
appliance com filtragem de
contedos e monitorizao de
[9]
utilizao web, na infraestrutura de rede

Deciso estratgica de migrar


os sistemas informticos proprietrios para sistemas aberBNC Banco
tos, obtendo-se uma signiNacional de Crdito ficativa reduo de custos e [17]
Imobilirio, S.A. maior facilidade de integrao/comunicao entre os
diversos sistemas existentes

Flex.
Intr.

Euronext Lisboa

Migrao para Linux da infraestrutura de


suporte
ao
sistema de base de dados em
utilizao reduzindo 50% nos
[10]
custos de manuteno do
hardware, da base de dados e
do sistema operativo

Out. ROI

Texto Editora

Todas as aplicaes da Texto


Editora operam em Linux,
sejam as aplicaes core como [11]
as de Internet

TCO
Out. Flex.
Est.
Lic.

[12]

DI

TCO
Flex.

[2]

DI

TCO

DI

TCO

DI

TCO
Seg.
Flex.
Est.

SportTV

DI

da criao de uma plataforma


de

agregao

Flex.

TCO

Dinamizao do processo de
gesto de contedos, atravs
SIC OnLine

TCO

e distribuio

dos mesmos
RTP

ONI

Servidores de e-mail, web,


proxy e streaming de vdeo
Utilizao extensiva de software Open Source. Desde os
sistemas de proviso e CRM
at a software de produtividade de escritrio
Os seguintes servios (90%)
so implementados utilizando
tecnologia open source: AAA;

Clix ISP

DNS; Mail (SMTP, POP3 e


IMAP);

Personal

ISP Provisioning;
Care, Backoffice

Web

Web

Pages;

Self

1.3
Milhes

Open Source Software

Tipo de soluo

CritrioDeciso

Regime deexplorao

Outro

Browser

Office

SO

Desktop
Outro App.

Doc. Mgnt

CRM

ERP

Sinopse

Servs. Base

Referncia

Entidade

N Utilizadores

Servidor

1.2.1.2. Indstria

Soladrilho

Soluo baseada em processamento centralizado atravs


de um servidor Web de
aplicaes, que acedido por
qualquer tipo de equipamento [13]
cliente que tenha um browser,
seja localmente quer via Web
ou via rede mvel
Sistema

Wurth

Comercial

(back-

office) e algumas ferramentas [2]


de administrao de redes
Administrao
sistemas

de

redes

500

X
X

1.2.2. Fabricantes/Integradores de TI
Distribuio de Linux Nacional.
Caixa Mgica
Diversas verses, tanto para [14]
Servidor como para Desktop

MultiRA: integrao das operaes,


automatizao
e
interaco entre a Entidade de
Certificao e os sistemas do [16]
cliente (browsers, SO, servios, equipamentos)

Multicert

DI

TCO
Flex.
TCO

e
[2]

SECIL

TCO
Out. Flex.

DI

Est.
Flex.

X X X X X

DI

TCO

DI

TCO

X X

Lic.
Seg.

Open Source Software

CritrioDeciso

Regime deexplorao

Outro

Browser

SO

Office

Gesto Doc

Desktop

Outro Apl.

ERP

CRM

Sinopse

Servidor
Servs. Base

Local

N Utilizadores

Entidade

Referncias

Tipo de soluo

2. ESTRANGEIRO
2.1. Sector Pblico
2.1.1. Administrao Pblica Central

Secretaria de
Estado da
Educao

Criao de uma das mais


extensas e
sofisticadas
So Paulo redes de e-learning do
mundo
c/ 34 centros [20]
Brasil educacionais e dezenas de
milhar de alunos

TCO
Out. Flex.

X X

50.000

2.1.2. Administrao Pblica Local


Munique Migrao

Munich City
Council

de

cerca de

Flex.

X X X

14.000
Desktops
para [22] >14.000
Alemanha Linux
Duas das principais aplicaes correm em todas
as delegaes do MinisMinistrio dos
Roma
trio por todo o mundo,
Negcios
[21]
providenciando
os
seus
Estrangeiros
Itlia
servios a todos os cidados italianos a viver no
estrangeiro

Out.

Lic.
Intr.

Out. TCO
Flex.

2.2. Sector Privado


2.2.1. Utilizadores de TI
2.2.1.1. Servios
Migrao de cerca de 7500
Desktops para Linux como

Allied Irish
Bank

Irlanda

parte de uma mudana ao


nvel

TCO

[19]

X X X X Out. Intr.

>7500

da plataforma de

banking
2.2.1.2. Indstria
MercedesBenz AG

Desenvolvimento de
novos sistemas electrnicos
Alemanha de segurana automvel [18]
como ESP
(Electronic
Stability Program)

X X X X

DI

2.2.2. Fabricantes/Integradores de TI
O Linux suporta um portal
online desenvolvido com
IBM

USA

uma

soluo

(Entreprise

de

ECM [20]
Content

Management)

40

DI

Est.
TCO

TCO
Flex.

Open Source Software

LEGENDA:
Ref. e link

Nome do Organismo / Empresa

Local

Local de origem

Sinopse

Breve descrio 2/3 linhas, com link para artigo

N Utilizadores

N pessoas que operam os sistemas

Servs. Base

Servios Bsicos:
Sistema Operativo, Impresso, Ficheiros, Web, Proxy, RDBMS, Firewall, IDS, Router, Backup,
etc.

Regime de Explorao:
Reg. de Explorao DI - Dep. Informtica/Empresa
Out. - Outsourcing
ROI - Retorno do Investimento
TCO - Custo total de Posse
Seg. - Segurana
Flex. - Flexibilidade
Est. - Estabilidade
Sup. - Suporte
Lic. - Licenciamento
Intr. - Interoperabilidade

Critrio Deciso

REFERNCIAS:
[1] CIExercito.pdf,
[2] Bit-Junho2003.pdf
[3] CMA (Arraiolos).pdf
[4] CMBarcelos.pdf
[5] INE-Um caso de sucesso.pdf
[6] ADR.pdf
[7] Biblioteca_Nacional.pdf
[8] AIRC-Linux nas Solucoes da AP.pdf
[9] SportTv7.pdf
[10] Euronext.pdf
[11] TextoEditora.pdf
[12] SIC OnLine.pdf
[13] soladrilho.pdf
[14] site da Caixa Mgica
[15] HospitalAmatoLusitano.pdf
[16] Multicert.pdf
- BANCO NACIONAL DE CRDITO IMOBILIRIO, S.A.
[17] BNC
ADMINISTRAO.pdf

- RELATRIO DO CONSELHO DE

[18] LINUX-BIZ Mercedes-Benz AG.pdf


[19] http://www.umic.gov.pt/UMIC/Media/SaladeImprensa/sun_me.htm.pdf
[20] SaoPaulo.pdf
[21] Regionne Lazio.pdf
[22] LiMux.pdf

Open Source Software

6. CONCLUSES
Pretendeu-se, com a elaborao deste documento, contribuir para uma anlise
fundamentada, objectiva e desapaixonada, sobre as oportunidades do Open Source
Software (OSS) em Portugal.
Tal como referido na introduo, as tendncias de crescimento previstas para o OSS por
grandes empresas analistas, o interesse verificado em vrios pases, regies e
organismos que referem o recurso a este tipo de solues nas suas directivas
estratgicas, a oportunidade que outros pases vem no OSS para o desenvolvimento
local de uma indstria de software tornam o Open Source Software um fenmeno que
no pode ser ignorado.
Mas quais so, concretamente, as oportunidades que o Open Source Software pode
propiciar aos vrios tipos de utilizadores?
Na perspectiva do utilizador de Tecnologias de Informao (TI's), o Open Source
Software apresenta-se hoje como uma via de obteno de solues credvel, que
pode competir nalguns domnios com produtos proprietrios no custo, funcionalidade
e estabilidade que disponibilizam.
Mas importa que um decisor, com responsabilidades sobre as solues informticas
da sua instituio, tenha presente que um eventual processo de adopo de Open
Source um processo complexo, como qualquer mudana mesmo dentro dentre
verses do mesmo produto proprietrio, que exige planeamento cuidado.
Por outro lado dever atender a que uma migrao pode/deve ser faseada, sendo
vivel a coexistncia de produtos OSS com produtos proprietrios. A opo por um ou
outro tipo de solues deve ser vista caso a caso e baseada nos mritos prprios
dos produtos, aferidos pelos critrios que, em ltima anlise, reflectem os interesses
do negcio, da empresa, da instituio.
Quanto ao custo real das solues Open Source, alvo de opinies contraditrias,
pensamos que uma organizao que, com realismo, pretenda avaliar o recurso a OSS,
dever faz-lo utilizando os seus critrios prprios para determinao de TCO e ROI,
adaptados sua realidade.
Para o utilizador das TI's o Open Source Software veio de qualquer modo alargar o

Open Source Software

leque de alternativas s solues proprietrias existentes, para os casos em que esto


disponibilizados produtos de qualidade, permitindo evitar dependncias indesejveis
de fornecedores (vendor lock-in) e trazendo uma capacidade acrescida de
negociao. Acresce que a obedincia a standards abertos, seguida em geral pelos
produtos Open Source, constitui um elemento de independncia face a fornecedores
especficos, pois potencia a interoperabilidade e compatibilidade entre solues de
vrias origens.
Para as empresas que actuam no domnio das TI's, seja em actividades de
consultoria, desenvolvimento de sistemas e aplicaes, formao, etc., o Open
Source Software abre vrias oportunidades de negcio. Permite o desenvolvimento
de solues incorporando componentes OSS ou realizando adaptaes a
necessidades especficas locais, oferecer servios suportados em sistemas Open
Source, disponibilizar no mercado apoio na instalao e manuteno a clientes que
tenham optado por este tipo de software, oferecer cursos sobre estas ferramentas.
Abrem-se, em consequncia, perspectivas para uma indstria de software nacional,
incorporando know-how local, sobretudo numa altura em as primeiras levas de
licenciados com adequada preparao em Open Source esto a chegar ao mercado
de trabalho.
Para a Administrao Pblica (AP), sem dvida um actor de peso na mercado das
Tecnologias de Informao em Portugal, o Open Source Software traz alternativas s
solues existentes, contribuindo para os princpios saudveis da concorrncia e
possibilitando a no dependncia indesejvel de fornecedores. Num ambiente de
conteno de despesas e potencial reduo de custos, a capacidade de negociao
que as solues alternativas viabilizam so elementos a considerar. Interessar
marcar claramente, em processos de aquisio, o princpio de que as solues OSS
devem ser tratadas em p de igualdade com produtos proprietrios.
Nalgumas reas sensveis para o Estado, tais como defesa e segurana, a
inspeccionabilidade total do cdigo fonte, que o Open Source Software por natureza
oferece, constitui um factor a considerar.
Ainda na Administrao Pblica, a perspectiva Open Source pode abrir uma nova
forma de colaborao de interesse. Aplicaes de carcter genrico, desenvolvidas
internamente ou por outsourcing para o prprio organismo, mas que possam ser teis

Open Source Software

a outras entidades e que no constituam vantagem competitiva, podero ser


disponibilizadas s outras instituies do Estado em regime de Open Source intraAP. Potenciar-se-ia assim uma maior robustez e funcionalidade a essas aplicaes,
um garantia acrescida de manuteno e evoluo e, sem dvida, uma reduo global
de custos.
Quanto aos distribuidores e assembladores nacionais de postos individuais de
trabalho (desktops, portteis, unidades de mo, etc.) onde, com raras excepes, a
oferta de solues Open Source ainda tem uma expresso muito reduzida, parecenos que o OSS cria oportunidades interessantes. Ser possvel caminhar para uma
reduo importante dos preos dos produtos oferecidos, adaptar/localizar as solues
OSS a domnios particulares. Este tipo de oportunidades comea a ser explorada em
vrios pases, como por exemplo nos EUA e Mxico, tendo obviamente um mercado
potencial de grande dimenso - o posto de trabalho de grande divulgao.

Parece-nos, como concluso final, que o Open Source Software no pode ser mais visto
como uma moda passageira que se esvanecer a mais ou menos curto prazo, mas sim
como uma opo credvel, criadora de oportunidades de elevado potencial, que dever
ser obrigatoriamente tida em conta por qualquer decisor ou tcnico envolvido de alguma
forma com as Tecnologias de Informao.
E para quem pretender efectuar um contacto imediato com o mundo do Open Source
Software, existem alguns sites nacionais onde poder obter informaes e descarregar
software:
Para notcias e comentrios
http://gildot.org
A distribuio Linux feita em Portugal
http://www.caixamagica.pt
A suite de Office em portugus
http://pt.openoffice.org
Open Source na Administrao Pblica
http://softwarelivre.citiap.gov.pt

44

Open Source Software

APNDICE - ALGUMAS SOLUES OPEN SOURCE SOFTWARE


Apresentam-se, neste apndice, algumas solues OSS em diversos domnios.
essencial notar que no se trata de uma lista exaustiva, nem tem significado essa
noo dado o aparecimento constante de novos produtos. Mas cremos importante
dar mesmo assim uma panormica de algumas solues OSS acessveis neste
momento.
Domnio
OS servers
OS desktop
Web browser
Mail
Collaboration client
Collaboration server
Application server
Office suite
DBMS de produo

DBMS individual
Workflow
SIG
ERP
E-learning
Instant messaging
Wservices protocol
Web Contents manager
Help-Desk
Content Management
Gesto de Bibliotecas
Gesto Documental
Gesto de Cursos
Edio grfica
News aggregator

Soluo
Unix, Linux (Redhat, SUSE, OpenBSD, etc)
Unix, Linux (SUSE, Debian, Fedora, OpenBSB,
CaixaMagica, JavaDesktopSystem, etc)
Mozilla, Eudora, Firefox, Konqueror
Sendmail, Qmail, Mozilla, Eudora, Mozilla Thunderbird
Evolution
OpenGroupware.org (Skyrix)
Apache Tomcat, JBoss, ZOPE
OpenOffice.org, Koffice
PostgresSQL, mySQL
SAP DB Max DB
Ingres CA
Rekall, Knoda
Openflow
MapServer, Grass
GNUe, Compiere
OKI (web.mit.edu/oki/), Moodle
Jabber
Soap, XML-RPC
Plone, phpNuke
OneorZero
Siteseed
Koha
Eidetic Document Management System
Projecto europeu ASWAD
Projecto Fenix - http://fenix.ist.utl.pt
GIMP
RSSOwl, Straw

Informao permanentemente actualizada sobre este tipo de produtos pode ser


encontrada, por exemplo, em:
SourceForge possivelmente um dos repositrios mais completos sobre
produtos e aplicaes Open Source, com actualizao quase diria:
http://sourceforge.net

45

Open Source Software

A Open Source Initiative (OSI) uma organizao sem fins lucrativos dedicada
promoo de produtos OSS certificados, isto , que correspondem de facto
ao conceito Open Source:
http://opensource.org
A organizao W3C (World Wide Web Consortium) porventura mais conhecida pelo
desenvolvimento de protocolos dirigidos interoperabilidade de sistemas. Mas
mantm tambm no seu site uma lista interessante de produtos Open Source em
inmeros domnios:
http://www.w3.org/Status
Claro que pode sempre recorrer ao motor de pesquisa Google com palavras
chave tais como open source software e tema que procura:
http://www.google.com

Você também pode gostar