Você está na página 1de 46

Associao para a Promoo e Desenvolvimento da Sociedade da Informao

Open Source Software


Que oportunidades em Portugal?

Patrocnio

Apoio

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


Que oportunidades em Portugal?

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


Que oportunidades em Portugal?

NDICE

0. 1. 2. 3. 4. 5. 6.

SUMRIO EXECUTIVO ..............................................................................................5 INTRODUO.............................................................................................................8 MITOS & RECEIOS ...................................................................................................13 FACETAS DE APRECIAO OU VANTAGENS & FRAQUEZAS DO OSS.............20 ESTRATGIAS DE ADOPO.................................................................................26 EXPERINCIAS DE UTILIZAO ............................................................................35 CONCLUSES..........................................................................................................42 ALGUMAS SOLUES OPEN SOURCE SOFTWARE........................45

APNDICE -

Open Source Software


Que oportunidades em Portugal?

0. SUMRIO EXECUTIVO 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


Que oportunidades em Portugal?

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


Que oportunidades em Portugal?

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


Que oportunidades em Portugal?

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. Objectivo do documento A Associao para a Promoo e Desenvolvimento da Sociedade da Informao (APDSI) considerou assim oportuna a elaborao deste documento que pretende fornecer ao leitor os conceitos e princpios subjacentes ao Open Source Software (OSS): o que , a sua histria, as suas diferentes formas e as razes que levam tantas organizaes a promov-lo e adopt-lo.
8

Open Source Software


Que oportunidades em Portugal?

Visa-se tambm, com a realizao deste trabalho, disponibilizar, atravs da recolha de informao de diversas fontes, uma introduo sucinta, objectiva e desapaixonada, com informao bsica sobre o assunto, apresentando ainda um conjunto de referncias para publicaes e outras fontes de informao sobre este fenmeno to actual na rea das Tecnologias de Informao. Realce-se desde j que no se tem qualquer pretenso de apresentar a "Enciclopdia do Open Source Software". Muitos livros e artigos, de diversos autores, foram j publicados sobre o assunto, sendo alguns deles de excelente qualidade, muito interessantes e profundos. 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 A estrutura do documento tem por objectivo enquadrar as questes fundamentais que
9

Open Source Software


Que oportunidades em Portugal?

podero sustentar a adopo ou no do Open Source Software por parte de uma instituio. Tentou-se por outro lado, na medida do possvel, tornar cada captulo auto-suficiente, isto , legvel e compreensvel isoladamente. O resumo dos captulos que se segue dever assim permitir uma leitura rpida, facilitando a escolha do tema que mais suscite dvidas ao leitor, permitindo-lhe deste modo concentrar-se nas questes que considere mais importantes. Captulo 0 - Sumrio executivo 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.

10

Open Source Software


Que oportunidades em Portugal?

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.

11

Open Source Software


Que oportunidades em Portugal?

Este documento foi realizado por um grupo de trabalho da APDSI, entre Maro e Julho de 2004, em que colaboraram: Diogo Baptista Emanuel Moreira Frederico Quartin Joo lvaro de Carvalho Joo Miguel Neves Joo Paulo Carvalho Joo Paulo Pimento Luis Arriaga da Cunha Luis Diniz Santos Lus Vidigal Marcos Santos Paulo Carvalho Paulo Vilela Pedro Duque Rogrio Cristo Salvador Abreu Srgio Lus SAP Software AG CGE&Y Univ. Minho ANSOL Quidgest HOLOS APDSI IBM APDSI Microsoft APDSI Sun WeDo IBM Univ. vora CONVEX diogo.baptista@sap.com emanuel.moreira@softwareag.com fquartin@iol.pt jac@dsi.uminho.pt joao.neves@ansol.org; joao@silvaneves.org quidgest@quidgest.pt pim@holos.pt luis@larriaga.net ldsantos@pt.ibm.com; lmdsantos@netcabo.pt l_vidigal@netcabo.pt marcoss@microsoft.com plc@netcabo.pt paulo.vilela@sun.com pedro.duque@wedoconsulting.com rogeriocristo@pt.ibm.com spa@uevora.pt sergio.luis@convex.pt

12

Open Source Software


Que oportunidades em Portugal?

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).

13

Open Source Software


Que oportunidades em Portugal?

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


Que oportunidades em Portugal?

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


Que oportunidades em Portugal?

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


Que oportunidades em Portugal?

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


Que oportunidades em Portugal?

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


Que oportunidades em Portugal?

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


Que oportunidades em Portugal?

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

20

Open Source Software


Que oportunidades em Portugal?

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


Que oportunidades em Portugal?

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.

22

Open Source Software


Que oportunidades em Portugal?

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
23

Open Source Software


Que oportunidades em Portugal?

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.

24

Open Source Software


Que oportunidades em Portugal?

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).

25

Open Source Software


Que oportunidades em Portugal?

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


Que oportunidades em Portugal?

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

27

Open Source Software


Que oportunidades em Portugal?

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
28

Open Source Software


Que oportunidades em Portugal?

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.

29

Open Source Software


Que oportunidades em Portugal?

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.

30

Open Source Software


Que oportunidades em Portugal?

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.

31

Open Source Software


Que oportunidades em Portugal?

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

32

Open Source Software


Que oportunidades em Portugal?

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.

Ok, obrigado J agora gostava que pensasse no seguinte, sobretudo se da Administrao Pblica:

33

Open Source Software


Que oportunidades em Portugal?

se desenvolveu internamente ou obteve uma aplicao genrica que possa servir outras entidades (por exemplo registo de correspondncia, pequenos workflows, etc.) e que no constitua vantagem competitiva, porque no disponibiliz-la a outras instituies em Open Source (recomendao constante de Switzerland OSS Strategy); poder ganhar, pelo menos, uma bancada de teste e um conjunto de desenvolvedores a que a sua organizao sozinha nunca teria acesso!

34

Open Source Software


Que oportunidades em Portugal?

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 considermos
35

Open Source Software


Que oportunidades em Portugal?

representativos. O Leitor interessado poder aprofundar o conhecimento de cada experincia, utilizando o nosso Anexo Electrnico, acedendo directamente aos sites indicados, ou atravs dos contactos fornecidos.

36

Open Source Software


Que oportunidades em Portugal?

Tipo de soluo N Utilizadores Servidor Servs. Base Outro App. Doc. Mgnt Desktop Regime de explorao DI DI DI DI DI DI DI DI Browser Critrio Deciso TCO Flex. TCO Flex. Intr. TCO Est. TCO Flex. TCO Flex. TCO Seg. TCO Est. Sup. TCO Est. Intr. Referncia

Office

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

12.000

Instalao de Linux e OpenOffice em 1015 laboratrios destinados ao leccionamento [19] 300.000 da disciplina de TIC dos 9 e 10 anos de escolaridade Utilizao de OpenOffice para permitir a migrao de alguns desktops para Linux e a sua [15] coexistncia em mltiplas plataformas

X X

Outro

Entidade

Sinopse

CRM

ERP

SO

Out. Intr.

Hospital Amato Lusitano

100

1.1.2. Administrao Pblica Local Utilizao de OpenOffice como Cmara Municipal meio de baixar custos face a [3] de Arraiolos produtos comerciais de produtividade individual Toda a infra-estrutura de suCmara Municipal porte a servios bsicos, apli[4] de Barcelos cacional c/ web e desenvolvimento de SW 1.1.3. Organizaes de Capital Pblico Toda a infra-estrutura de serINE - Instituto vios bsicos, desde Firewall a Nacional de Web servers e Aplicaes: [5] Estatstica IPC / BP. Alguns desktops (soluo hbrida) ADR - Agncia de Desenvolvimento Regional de Trsos-Montes e Alto Douro Renovao do parque informtico e novas necessidades de ao nvel da utilizao da [6] internet (www + e-mail) e requisitos de segurana 35

X X

X X X

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 comunicao e servios tele- [8] pticos (e-mail, acesso web e telemanuteno de clientes)

AIRC

37

Open Source Software


Que oportunidades em Portugal?

Tipo de soluo N Utilizadores Servidor Servs. Base Outro App. Doc. Mgnt Desktop Regime de explorao DI DI DI DI DI Browser Critrio Deciso TCO Flex. TCO Flex. Intr. TCO Flex. TCO TCO TCO Seg. Flex. Est. Referncia

Office

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

SportTV

Deciso estratgica de migrar os sistemas informticos proprietrios para sistemas aberBNC Banco tos, obtendo-se uma signiNacional de Crdito [17] ficativa reduo de custos e Imobilirio, S.A. maior facilidade de integrao/comunicao entre os diversos sistemas existentes 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 Todas as aplicaes da Texto Editora operam em Linux, [11] sejam as aplicaes core como as de Internet Dinamizao do processo de gesto de contedos, atravs da criao de uma plataforma [12] de agregao e distribuio dos mesmos Servidores de e-mail, web, [2] 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; DNS; Mail (SMTP, POP3 e IMAP); Personal Web Pages; ISP Provisioning; Web Self Care, Backoffice

Euronext Lisboa

Outro

Entidade

Sinopse

CRM

ERP

SO

Out. ROI

Texto Editora

TCO Out. Flex. Est. Lic.

SIC OnLine

RTP

ONI

Clix ISP

1.3 Milhes

38

Open Source Software


Que oportunidades em Portugal?

Tipo de soluo N Utilizadores Servidor Servs. Base Outro App. Doc. Mgnt Desktop Regime de explorao Out. DI DI DI DI Browser Critrio Deciso TCO Flex. TCO Flex. TCO Est. Flex. TCO TCO Lic. Seg. Referncia

Office

1.2.1.2. Indstria Soluo baseada em processamento centralizado atravs de um servidor Web de aplicaes, que acedido por [13] qualquer tipo de equipamento cliente que tenha um browser, seja localmente quer via Web ou via rede mvel Sistema Comercial (backoffice) e algumas ferramentas [2] de administrao de redes Administrao sistemas de redes e [2] 500

Soladrilho

Wurth

X X

SECIL

1.2.2. Fabricantes/Integradores de TI Caixa Mgica Distribuio de Linux Nacional. Diversas verses, tanto para [14] Servidor como para Desktop MultiRA: integrao das operaes, automatizao e interaco entre a Entidade de [16] Certificao e os sistemas do cliente (browsers, SO, servios, equipamentos)

X X X X X

Multicert

X X

39

Outro

Entidade

Sinopse

CRM

ERP

SO

Open Source Software


Que oportunidades em Portugal?

Tipo de soluo N Utilizadores Referncias Servidor Servs. Base Gesto Doc Outro Apl. Desktop Regime de explorao Out. Out. Out. DI DI Critrio Deciso TCO Flex. TCO Flex. TCO Intr. Est. TCO TCO Flex.

Browser

Entidade

Local

Sinopse

Office

2. ESTRANGEIRO 2.1. Sector Pblico 2.1.1. Administrao Pblica Central Criao de uma das mais extensas e sofisticadas Secretaria de So Paulo redes de e-learning do [20] Estado da mundo c/ 34 centros Educao Brasil educacionais e dezenas de milhar de alunos 2.1.2. Administrao Pblica Local Munich City Council Munique Migrao de cerca de 14.000 Desktops para [22] >14.000 Alemanha Linux Duas das principais aplicaes correm em todas as delegaes do Ministrio por todo o mundo, [21] providenciando os seus servios a todos os cidados italianos a viver no estrangeiro

50.000

X X

Outro

CRM

ERP

SO

X X X

Flex. Out. Lic. Intr.

Ministrio dos Negcios Estrangeiros

Roma Itlia

2.2. Sector Privado 2.2.1. Utilizadores de TI 2.2.1.1. Servios Allied Irish Bank Migrao de cerca de 7500 Desktops para Linux como parte de uma mudana ao [19] nvel da plataforma de banking

Irlanda

>7500

X X X X

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

2.2.2. Fabricantes/Integradores de TI O Linux suporta um portal online desenvolvido com IBM USA uma soluo de ECM [20] (Entreprise Content Management)

40

Open Source Software


Que oportunidades em Portugal?

LEGENDA: Ref. e link Local Sinopse N Utilizadores Nome do Organismo / Empresa Local de origem Breve descrio 2/3 linhas, com link para artigo N pessoas que operam os sistemas Servios Bsicos: Sistema Operativo, Impresso, Ficheiros, Web, Proxy, RDBMS, Firewall, IDS, Router, Backup, etc.

Servs. Base

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 [17] BNC - BANCO NACIONAL DE CRDITO IMOBILIRIO, S.A. - RELATRIO DO CONSELHO DE ADMINISTRAO.pdf

[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

41

Open Source Software


Que oportunidades em Portugal?

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
42

Open Source Software


Que oportunidades em Portugal?

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

43

Open Source Software


Que oportunidades em Portugal?

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


Que oportunidades em Portugal?

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


Que oportunidades em Portugal?

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

46

Você também pode gostar