Вы находитесь на странице: 1из 4

"Revista InfoGeo

Software Livre para GIS: Entre o Mito e a Realidade


Gilberto Cmara
Em 2004, a cidade alem de Munique tomou uma deciso histrica, ao
selecionar o sistema operacional Linux para os 14,000 computadores pessoais e
servidores usados pela Prefeitura. Apesar do valor do contrato ser modesto
pelos padres alemes (apenas US$ 35 milhes), o CEO da Microsoft, Steve
Ballmer, interrompeu suas frias para visitar Munique e pressionar o prefeito. A
Microsoft tomou at uma atitude inusitada: baixou seus preos para igualar-se
ao custo do ambiente Linux. Ofereceu seu software essencialmente de graa, ao
cobrar apenas os servios de configurao e instalao. Mesmo assim, os
responsveis pela prefeitura optaram pelo Linux por princpio. O argumento foi
que Munique no poderia depender de uma tecnologia proprietria.
A deciso de Munique representa um marco fundamental na escolha entre
software livre (ou software aberto) e software proprietrio, pois o preo no
foi o fator definitivo para a escolha. A cidade decidiu pela tecnologia Linux por
aspectos estratgicos, inclusive levando em conta que a oferta do ambiente
Linux foi feita por uma empresa alem (a SUSE). Afinal, neste mundo
globalizado, mau negcio exportar empregos de alta tecnologia.
O caso de Munique no nico. Ele acontece num momento em que governos
no mundo inteiro esto cada vez mais interessados em software livre. Aqui no
Brasil, a partir de exemplos como as prefeituras de Porto Alegre e do Recife, o
governo federal tem anunciado apoio aos projetos de implantao de software
livre. As expectativas do governo se baseiam em quatro hipteses sobre o
software livre: (a) menor custo; (b) independncia de tecnologia proprietria;
(c) disponibilidade de solues de software livre eficientes e com boa qualidade;
(d) existncia de capacidade local de desenvolver solues adaptadas para o
cliente pblico brasileiro.

"Revista InfoGeo

A maior parte dos analistas considera que o software livre desenvolvido por
equipes descentralizadas de programadores, distribudas no mundo inteiro,
atuando com altrusmo, e motivados no por interesses comerciais, mas pela
presso dos pares em fazer software de qualidade. A idia que um
programador cujo cdigo fica vista de todos tem muito mais cuidado ao
desenvolver software e o faz de forma mais confivel. O sistema operacional
Linux e do servidor web Apache so veiculados como exemplos a ser imitados
por todos os programadores de software livre.
At aqui, estamos no plano das boas intenes. Mas, afinal, qual a realidade do
software livre? Quem que faz software livre? Existe software livre de qualidade
disponvel para todos os gostos? Como se desenvolve a capacidade local de
adaptao? Tentando responder a estas questes, o autor fez uma avaliao de
70 produtos de software livre no mercado GIS, a partir dos produtos listados no
stio http://freegis.org. Para entender o mercado, classificamos as equipes de
desenvolvimento de software em trs categorias: (a) equipes individuais, com 1
a 3 pessoas, essencialmente da mesma instituio; (b) redes cooperativas, com
times de 15 ou mais, operando de forma distribuda e trabalhando muitas vezes
fora do expediente normal, como no caso do Linux; (c) times corporativos, com
equipes de 5-15 programadores, trabalhando para uma instituio privada ou
pblica, que por deciso prpria decidiu desenvolver software livre. Para cada
produto, atribumos notas de 1 a 5 para as caractersticas de maturidade,
suporte e funcionalidade. Os resultados, de certa forma surpreendentes, esto
na Tabela a seguir.

"Revista InfoGeo

GRAUS DE MATURIDADE, SUPORTE E FUNCIONALIDADE DE SOFTWARE


LIVRE PARA GIS

Total

Maturidade

Suporte

Funcionalidade

2.3

1.7

1.8

Equipes Individuais

37 (53%)

Redes cooperativas

4 (6%)

3.7

3.7

3.7

29 (41%)

3.2

3.1

3.0

Corporaes

(valores Mdios numa escala de 1-5, onde 1 pior e 5 melhor)

Os resultados indicam que apenas 6% de todos os produtos de software livre


para GIS so desenvolvidos por redes cooperativas. Embora surpreendentes
primeira vista, estes resultados tm uma explicao lgica. Poucos so os
produtos de informtica que podem ser desenvolvidos de forma inteiramente
descentralizada. preciso que a estrutura do software seja muito modular para
que seja possvel distribuir tarefas, sem se preocupar muito com os custos de
integrao. Exemplos so: (a) GRASS(http://grass.itc.it/), conjunto de funes de
anlise espacial baseados em arquivos matriciais; (b) R (http://www.rproject.org/), um pacote de programas estatsticos, que inclui tcnicas de
estatstica espacial. Outro aspecto psicolgico: no fcil para programadores
de culturas diferentes concordarem em trabalhar no mesmo software,
principalmente se ele est ainda num estgio inicial. So poucos os produtos
que conseguem vencer esta barreira invisvel e empolgar coraes e mentes no
mundo inteiro.
Os softwares desenvolvidos por indivduos ou times pequenos so mais da
metade dos produtos consultados, com duas grandes variedades. Uma minoria
so produtos que fazem bem apenas uma tarefa especfica, como o shapelib
(http://gdal.velocet.ca/projects/shapelib/), biblioteca para ler e escrever arquivos em
formato ArcView, ou o Gstat (http://www.gstat.org/), software de geoestatstica. Na
maior parte, trata-se de idias pessoais, colocadas na Web na esperana de
conquistar adeptos, mas cuja funcionalidade ainda muito limitada.

"Revista InfoGeo

Os produtos institucionais so quase metade (41%) do software livre para GIS e


apresentam qualidade muito superior aos softwares individuais. Isto decorre do
fato que software de alta complexidade precisa de muita comunicao entre as
equipes e est fora do alcance de um programador individual. Tambm mostra
que a grande fora do desenvolvimento do software livre no so hackers
altrustas que trabalham de madrugada, mas programadores profissionais cujo
emprego produzir software livre. Este o caso de produtos significativos na
para GIS: (a) o PostgreSQL (http://www.postgresql.com) e seu complemento
PostGIS (http://postgis.refractions.net), para criao de bancos de dados
geogrficos; (b) o TerraVision, para visualizao 3D avanada na Internet
(http://www.tvgeo.com/); (c) o GeoVista, conjunto de tcnicas inovadoras de
visualizao

geogrfica

desenvolvido

(http://www.geovista.psu.edu);

(d)

na
TerraLib

Penn

State

University

(http://www.terralib.org),

biblioteca para construo de aplicativos geogrficos desenvolvida pelo INPE,


TecGraf/PUC-RIO e Funcate.
Quais so as indicaes de poltica pblica que podemos tirar deste
levantamento? Primeiro, h muito pouco software livre de qualidade baseado na
gerao espontnea. Programas de software livre com bom desempenho so
essencialmente produtos institucionais. No basta decretar: queremos usar
software livre, pois pode no existir o software que queremos. Se a poltica
adotada pelo governo brasileiro consistir apenas num conjunto de decretos e
resolues recomendando ou at obrigando o uso de software livre por
instituies pblicas, estaremos construindo uma grande frustrao nacional.
Portanto, se o governo brasileiro quiser efetivamente estabelecer uma poltica
de uso de software livre, ser preciso estabelecer programas nacionais de apoio
ao desenvolvimento e manuteno de software livre, e de capacitao de
empresas para adaptao deste software para os clientes locais. Sem isto, nosso
discurso de independncia tecnolgica no se sustentar. Como dizia um
filsofo alemo: A Histria sozinha nada faz; ela no possui riquezas, nem
participa de batalhas. So os homens que, por sua escolha, fazem tudo isso e a
constroem.

Вам также может понравиться