Personal tools
You are here: Home Artigos Malacus Curiae

Malacus Curiae

by Ricardo Bánffy last modified Nov 19, 2008 07:30 PM

As cortes e seus amigos

Eu escolho bem meus amigos. Eu sei que sempre posso confiar neles.

É mais ou menos por isso que eu achei divertida uma expressão com a qual tomei contato esses dias: "amicus curiae". Amicus Curiae é aquela pessoa ou entidade que se oferece para ajudar uma corte a formar uma opinião. Quer dizer "amigo da corte".

História

Ha algum tempo atrás, descontente com uma lei do Estado do Rio Grande do Sul que favorecia a escolha de software livre nas compras dos órgãos do governo, o PFL interpôs uma Ação Direta de Inconstitucionalidade. Funciona assim: A Constituição do país é o conjunto de leis mais importante e nenhuma lei abaixo dela pode contrariá-la. Se a Constituição disser que você tem o direito de tentar assobiar enquanto chupa um limão ou dizer "farofa" enquanto come paçoca, nenhuma lei, estadual ou municipal, pode proibí-lo disso. Se uma lei for julgada inconstitucional, ela perde o efeito e passa, mais ou menos, a "nunca ter existido".

Se Direito fosse mágica, esse seria um encantamento dos mais poderosos.

Em uma manobra que, eu pessoalmente acho, foi cronometrada para evitar que opiniões contrárias se manifestassem da mesma forma, a ABES (Associação Brasileira das Empresas de Software) e a ASSESPRO (Associação das Empresas de Tecnologia da Informação, Software e Internet, versão modernizada do original, Associacao das Empresas de Processamento de Dados) pediram ao Supremo Tribunal Federal para serem amicae curiae. O pedido foi aceito e a ABES passou a ser considerada "amiga da corte".

Tirando os anexos, a petição tem umas 20 e poucas páginas e se divide em três pedaços: o primeiro justifica o pedido, o segundo aproveita a oportunidade e já dá a opinião da ABES e da ASSESPRO sobre o que a corte deveria decidir e o terceiro sobre a constitucionalidade de se preferir software-livre.

A primeira e a terceira partes são um deleite para os advogados.

Como não sou um advogado, vou ficar com a segunda.

"Concepções Errôneas Implantadas pelo Senso Comum"

Não é de se surpreender que a ABES e a ASSESPRO defendam os interesses dos grandes fabricantes de software. Afinal, devem ser eles que mais contribuem com o custeio das duas entidades.

Mas defender os interesses de alguém tem limites.

Eu gostaria muito de poder acreditar que eles ainda não entenderam o que é software livre, o que é software proprietário e quais as diferenças e vantagens de cada um. Eu, pelo menos, não tenho mais energia para explicar isso de novo. Todo mundo já falou muito disso. Como diria um amigo meu, eu e a torcida do Flamengo.

Infelizmente, não consigo acreditar que quem arquitetou essa manobra seja tão simplório ou que tenha uma severa limitação de aprendizado. Afinal, são a ABES, a ASSESPRO e um bom escritório de advocacia.

Essa segunda parte da petição, a parte em que a ABES e a ASSESPRO expõe suas opiniões, está repleta de "concepções errôneas implantadas pelo senso comum" (eles usam essas palavras).

Mas vamos começar pelo começo.

Imediatismo

Na página 270, no último parágrafo, a adoção do software livre é chamada de "imediatista" e "falsamente menos onerosa". Eles dizem isso porque o custo de licença costuma ser nulo, mas os custos de implantação, eles dizem, são mais altos.

Temos bem à mão o exemplo da tentativa de compra de licenças de Office pela Câmara dos Deputados (uns R$ 6 milhões). Uma das justificativas apresentadas foi a de que alguns sistemas da casa dependiam do Excel e que não funcionavam com o OpenOffice.

Pois é. Alguém, em algum momento passado, escolheu incorporar o Excel como componente de um software que a Câmara usa por considerar que essa seria a forma menos custosa de desenvolvê-lo. Imaginemos (chutando muito alto) que, por escolher esse caminho, o projeto original gastou R$ 100 mil a menos do que teria gasto se tivesse optado por outra alternativa. Gastou menos e, com isso, economizou dinheiro público? Certo?

No fim, não. Essa escolha infeliz quase resultou em R$ 6 milhões em gastos com licenças de Office. Usando as palavras da ABES, eu diria que essa foi uma escolha imediatista e falsamente menos onerosa. Só não custou mais caro porque alguns parlamentares de bom-senso torpedearam a licitação (que tinha um cheiro esquisito, além do mais).

Garantia

Na página 271, eles insinuam que software livre não conta com a "responsabilidade pelo seu artífice e disponibilizador". Qualquer um que já leu uma licença de software proprietário sabe perfeitamente que o fornecedor não garante seu funcionamento ou adequação ao propósito para o qual ele foi comprado e blá blá blá. Eu me lembro de uma licença de uso de um banco de dados proprietário muito popular no mercado que, inclusive, proibia seus usuários de conduzirem testes e de publicar resultados. Se nem Microsoft quer garantir que seu Windows funcione ou que seu Office sirva para aquilo para o que você o comprou, que vantagem o usuário tem?

Mais: No caso do software livre, quem garante também não é quem fez, mas quem vendeu. Quem garante que seu servidor de arquivos funciona não é o pessoal do samba.org, mas a empresa que instalou - e que cobrou por instalação e suporte, não pela permissão de uso. Isso tem a vantagem de uma relação mais próxima entre o cliente e aquele que garante que o produto funciona do jeito que devia. No caso do software livre, quem vendeu pode garantir isso porque tem o mesmo acesso ao código-fonte que todos os demais têm, incluindo aí os próprios desenvolvedores.

Na 273 explora-se novamente a garantia dos produtos: "Os softwares comerciais são garantidos por aqueles que desenvolvem a tecnologia, os quais tornam-se responsáveis pela qualidade e operacionalidade do produto". Você já tentou devolver o seu Access porque ele não aguentou seu banco de dados? Já conseguiu de volta o dinheiro que você pagou por aquele anti-vírus que deixou algum vírus passar? Pois é. É um mercado em que os únicos que garantem alguma coisa são usuários e desenvolvedores pequenos. Quando eu entrego um software que foi feito para rodar em Windows (os clientes, às vezes, pedem), eu acabo dando garantia sobre o programa e sobre o Windows em que ele roda. Se a bomba estoura, a culpa é minha. E, se meu cliente ligar pra Microsoft, eles vão acabar dizendo isso mesmo. A culpa nunca é deles.

Pergunta pra Microsoft se é culpa dela que o programa da Câmara não roda com o OpenOffice. Claro que não é. A culpa é do cara que escolheu Excel lá no começo.

Como se tudo isso não bastasse, existe uma relação, muito perceptivel em projetos caros, entre satisfação do cliente e escalão do funcionário que assinou o cheque. Quanto mais alto o escalão (e mais gordo o cheque) mais provável será que a implantação seja um grande sucesso, que o produto atenda completamente as necessidades da empresa e que isso a deixe muito mais preparada para competir no mercado em que atua. Ao menos, é o que dizem os press-releases. Funciona assim - se for muito doloroso demitir o resposável pelo projeto que atrasou, estourou orçamento e nunca funcionou direito, todos fazem de conta que a porcaria que foi comprada faz exatamente o que se queria que fizesse. Eventuais céticos, dissidentes ou potenciais testemunhas acabam sendo demitidos (eles sairão para "buscar novos desafios").

Direito Autoral

Na página 272, no último parágrafo, se estabelece a noção errônea de que software proprietário ser protegido por direito autoral é uma distinção em relação ao software livre. Não entendi bem que ponto da ABES/ASSESPRO isso demonstra, mas está errado, de qualquer modo. Todos os contribuidores individuais do kernel do Linux mantém seus direitos autorais. As partes da IBM continuam da IBM, as partes da Silicon Graphics continuam dela e as partes que o Linus Torvalds escreveu continam propriedade do Linus Torvalds. E ai da IBM se ela pegar o pedaço que a Silicon fez pra usar no AIX (o Unix-like proprietário dela). E, se você achar que isso não vale aqui no Brasil, a lei nº 9.609, de 19/2/98 fala precisamente isso, no seu artigo 2º.

Será que esses advogados leram a petição que escreveram? A qual aula eles faltaram?

Academia e Academismos

Também na 272, fala-se que software livre se origina no meio acadêmico. Tirando o fato de existirem ótimas cabeças no meio acadêmico e que elas costumam dar grandes contribuições, existe um enorme corpo de software que nunca viu uma faculdade na vida. O ambiente de desenvolvimento integrado NetBeans começou como um projeto da Sun. O Eclipse, como um projeto da IBM. O servidor de aplicações Zope (excelente, aliás - eu uso e recomendo) começou como uma ferramenta de uso interno da Digital Creations (hoje Zope Corp.) e teve seu código aberto por insistência de um investidor. Eu poderia continuar a lista por muitas páginas mas, na minha opinião, está claro que a idéia de que software livre seria coisa do meio acadêmico é uma "concepção errônea implantada pelo senso comum". Eu só não culparia tanto o senso comum - culparia uma evidente surdez seletiva.

Adaptação e Adaptabilidade

Eles ainda dizem que software-livre tem que ser adaptado e que isso dificulta seu manejo. Não sei de onde eles tiraram essa. Nos meus computadores, muito pouco software é modificado. A maioria está exatamente como é distribuído oficialmente. Quando ele é, de fato, modificado, essas modificações são devolvidas aos mantenedores para que possam ser incorporadas às versões futuras (o que traz o benefício de que outros passam a cuidar delas).

Pior seria não poder adaptar o software às necessidades do cliente (que é o que costuma acontecer com software proprietário).

Eles vão ainda mais longe, anexando o parecer de um perito, (página 274) que afirma que com software proprietário não há gastos de adaptação, porque "ele está feito para ser compatível com as formas existentes". De fato, deixar como está costuma sempre sair mais barato na hora.

O que ele esquece de mencionar é que existe um custo contínuo de renovação das licenças. Em dado momento, haverá incompatibilidade entre o que você já tem e o que o fornecedor quer ou pode vender. O produto que você usa pode não receber as vitais atualizações de segurança. O suporte pode ser interrompido. Tudo isso pode obrigar seu upgrade. Quando metade do seu escritório funciona muito bem com Office 97, o que você acha de ser obrigado a escolher entre trocá-lo por Offices 2003 ou a ter problemas na troca dos arquivos? Quando seu Oracle mais antigo não fala mais com as ferramentas de gerenciamento, é divertido pagar alguém para migrar os dados (e correr o risco de parar a empresa durante alguns dias)?

Quando você usa software livre, você se atualiza quando você achar que é hora, não quando o fornecedor precisar de uns trocados.

Ainda quanto a isso, o que vale mais para a administração pública? Pagar menos hoje e ter que continuar pagando sempre, porque os programas, os dados e todo o ecossistema ligado a eles depende de um produto "perecível" que tem que ser periodicamente "renovado", ou tomar de uma vez as rédeas desse processo e poder decidir como e quando investe seus recursos?

E se o software não se adaptar perfeitamente, é bom negócio investir no seu desenvolvimento? Antes de responder, leve em conta que o usuário de software livre se beneficia de todos os investimentos feitos em seu produto por todos os usuários dele. De volta ao exemplo do Linux, a HP investiu nele e, por conta disso, empresas podem usá-lo em supercomputadores Itanium da Silicon Graphics. A Silicon Graphics investiu no Linux e, por conta disso, eu tenho acesso mais rápido aos arquivos no meu servidor IBM. Quando alguém na Malásia soluciona um bug no servidor de e-mail que eu uso, eu e todos os demais usuários dele somos beneficiados por isso.

Se a Administração Pública Federal investe recursos nos programas livres que ela usa, os benefícios desse investimento são multiplicados por todos os outros usuários do sistema e de seus derivados.

A matemática do software proprietário, de segredos, competição e duplicação de esforços não tem como competir com o modelo de software livre, de abertura, cooperação e uso eficiente de recursos.

Segurança e Auditabilidade

É claro para mim que ABES e ASSESPRO não iriam mencionar a da relação entre a disponibilidade do código-fonte e a capacidade de garantir a aderência do programa à sua especificação, de forma a garantir, sob todas as condições práticas, que ele faça apenas o que é especificado.

É impossível, a menos que você confie integralmente no autor do programa, você ter certeza de que ele só faz aquilo para que ele foi projetado ou contratado. Isso é importante na iniciativa privada e importantíssimo em funções governamentais. As consequências de perdas de dados ou de vazamentos de informação podem ser por demais desastrosas. Eu me lembro de um mal-estar gerado por um arquivo redigido em Word que manteve suas versões anteriores, com dados de um outro documento anterior no qual ele foi baseado. Mais recentemente, o governo dos EUA divulgou um documento com censurado em vários pontos que, quando examinado, mantinha os trechos de texto que deveriam ter sido removidos.

Em outro artigo eu mencionei que o mais prolífico espião dos EUA durante a Guerra Fria tinha sido uma fotocopiadora instalada na embaixada soviética em Washington. Além de copiar, ela microfilmava todos os originais.

Software livre não é imune a bugs ou problemas de segurança, mas a disponibilidade do fonte, que é apenas opcional com software proprietário, permite que problemas como esse sejam descobertos por qualquer um e não apenas pelo fabricante do produto que, normalmente, não tem os recursos necessários para auditar completamente o código (ou não teríamos o alarmante número de vírus e worms que temos hoje em dia)

.

Obrigação Moral

A ABES e a ASSESPRO não mencionariam, em hipótese alguma, outra coisa muito importante.

Se a Câmara dos Deputados tivesse gasto os R$ 6 milhões em licenças de Office, esses R$ 6 milhões passariam brevemente pelas contas bancárias do distribuidor, que repassaria quase tudo para as contas da Microsoft no Brasil, que descontaria os gastos locais - essencialmente mercadólogos e lobistas e uma ou outra doação de campanha - e remeteria quase tudo para as contas da Microsoft em Redmond, que os acrescentaria ao gigantesco caixa que alimenta todos os seus escritórios e centros de desenvolvimento, por todo o planeta.

Nenhum centro de desenvolvimento fica no Brasil.

E, quando precisassem de mais licenças, seriam outros R$ 6 milhões. R$ 6 milhões aqui, dez lá e outro tanto acolá.

Por outro lado, os mesmos R$ 6 milhões, se investidos na adequação entre os sistemas da casa e o OpenOffice, gerariam empregos locais altamente qualificados (aproximadamente 600 homens x mês em empregos diretos). O dinheiro ficaria aqui e movimentaria a economia local.

E, quando precisassem de mais cópias, a conta já foi paga. Uma só vez. Para sempre. Para qualquer um.

Bandeiras

O presente governo fez da geração de empregos uma bandeira. Vamos apenas torcer para que o grosso desses empregos seja gerado aqui, no Brasil, e não em Redmond, na Califórnia ou na Índia.

E quanto a amizades, espero que a corte tenha a sabedoria de escolher bem seus amigos. Eu não chamo de amigos aqueles que tentam me enganar.

© Ricardo Bánffy

Este artigo também está disponível aqui.

Agradecimentos especiais cabem a Eliane Saldan, que teve a paciência de obter, copiar e escanear as páginas que eu li. Sem pessoas como ela, este artigo não existiria.

Adendo: Sergio Werner, da ASSESPRO-RJ, reclamou que "a ASSESPRO em nenhum momento defendeu o não uso de software livre", que cada caso deve ser analizado sob o prisma do custo / benefício e que a ASSESPRO apenas é contra a obrigatoriedade do uso de software livre. Eu lamento que a ASSESPRO se sinta atingida pelas críticas que eu fiz à petição neste artigo. É uma pena que ela tenha escolhido legitimar essa iniciativa emprestando sua assinatura à petição. Espero que, além da argumentação apresentada na petição, ela possa dar uma contribuição lúcida ao julgamento da ação e a esta discussão como um todo.

Eu também sou contra a obrigatoriedade pura e simples, mas, como alguns argumentos acima demonstram, um exame suficientemente detalhado deixa as alternativas proprietárias limitadas a usos pontuais, de curto prazo e em que a alternativa proprietária é barata em relação aos custos do desenvolvimento compartilhado. A adoção de software livre por governos, não tenho dúvidas, é benéfica à sociedade. Pode não ser benéfica a alguns setores da indústria (o meu, inclusive), mas é um fato da vida e devemos nos acostumar com ele.

Dinossauros achariam que a queda de um meteoro na Terra há uns 50 milhões de anos foi, literalmente, o fim do mundo. Nós, descendentes de macacos, discordamos veementemente.

Talvez seja hora de evoluir.

Outro Adendo: A revisão dos textos é uma coisa delicada e, não raro, encontramos problemas muito tempo depois deles serem publicados. Obrigado, Rodnei, por identificar tantos errinhos. Com a sua ajuda, os textos ficaram melhores.