Outro dia, almoçava com um amigo que me perguntou:

- Como vão as coisas com o ODF aqui no Brasil? Parece que estão meio paradas...

Realmente, o assunto “padrão aberto de documentos” saiu do noticiário da mídia especializada, embora continue muito importante.

A cada dia, geramos mais e mais documentos eletrônicos. Provavelmente, nos próximos cinco anos geraremos tantos documentos digitais quantos foram gerados nos últimos 25 ou 30 anos. Adotar um padrão aberto para documentos é essencial para governos. Governos precisam compartilhar informações entre os seus diversos órgãos sem ter que se preocupar com incompatibilidades entre os formatos de documentos. Os governos tem que garantir a integridade e perpetuidade dos seus documentos, que são a memória da nação, mesmo após o software que o criou ter desaparecido do mercado. Documentos podem existir por dezenas ou centenas de anos. O mesmo não deverá acontecer com os softwares que compõem uma suíte de escritório. A adoção de um padrão aberto, baseado em XML, garante que mesmo sem o software original, o documento continuará sendo acessado. Além disso, os governos também tem que garantir que uma informação pública seja acessada por qualquer produto de software, sem impor aos cidadãos a obrigatoriedade de uso de um determinado software.

Cezartaurion

Mas o que é um padrão aberto?

É um padrão independente de fornecedor (não pode ser controlado por nenhuma empresa ou pessoa), publicado de forma aberta, sem restrições de licenciamento e pagamentos de royalties, não aprisionando o usuário a uma única plataforma.

Um padrão aberto é fundamental para o nosso mundo globalizado e interligado. Os países, empresas e os cidadãos interoperam uns com os outros e, para que esta interoperabilidade aconteça. é absolutamente necessário que todos estejam de acordo com a forma desta interoperabilidade ocorrer. Ou seja, quanto mais padronizados forem os mecanismos de interoperabilidade, menos esforço vai demandar para criarmos interfaces de interoperação e mais rápida e ágil ocorrerá a comunicação. Simples assim. Aliás, sem padrões abertos simplesmente não teríamos a Internet!

Padrões abertos tornam possível que quaisquer empresas, cidadãos e países se plugem no mundo globalizado.

Neste contexto, muitos governos já adotaram ou estão em via de adotar o ODF (Open Document Format) como seu padrão aberto de documentos. Mas ainda vemos muita confusão e desinformação sobre esta questão, principalmente pelo surgimento de um padrão alternativo, o OpenXML, proposto pela Microsoft.

Este padrão foi proposto inicialmente como uma forma de preservar o espaço criado pelos formatos proprietários da suite Office, diante das demandas dos governos por padrões abertos, que começavam a voltar sua atenção ao ODF. Para tornar o OpenXML aberto, seria fundamental que ele fosse aceito pela ISO (Organização Internacional de Padrões). Depois de muitos debates e discussões, cujo histórico pode ser visto na coletânea de posts sobre o assunto em http://www.smashwords.com/books/view/2969, a Microsoft concordou em criar duas classes de conformidade. Uma delas, chamada de “Transitional”, incluia componentes que dependiam diretamente de recursos disponiveis exclusivamente no sistema Windows, e que seria adotada como meio de facilitar a transição dos documentos legados, em formato proprietário, para o padrão aberto. Esta classe de conformidade deveria ser usada, portanto, apenas para a migração e não para a criação de novos documentos. A outra classe, “Strict”, satisfazia as demandas da ISO e o OpenXML, foi então aprovada como padrão aberto pela entidade, como ISO/IEC 29500, em março de 2008.

Mas como estão as coisas agora, em 2010?

O ODF está sendo adotado por governos de vários países do mundo, inclusive Brasil. O OpenXML, por sua vez, é implementado por um conjunto de versões diferentes, o que gera incompatibilidade e riscos de preservação  e acessos futuros aos documentos. Vejamos:

a) A versão originalmente proposta do OpenXML, chamada de Ecma 376, foi rejeitada pela ISO. É uma versão que contém muitos componentes altamente dependentes do Windows e portanto não pôde se considerada um padrão aberto. O usuário desta versão está preso ao Office da Microsoft.

b) A versão “Transitional” não deve ser usada para gerar novos documentos e é interessante que nem mesmo os produtos Office 2007 e 2010 da Microsoft conseguiram implementar todas as especificações desta versão. Aliás, o Office 2010 implementa uma versão extendida do “Transitional”, com extensões proprietárias que não estão incluídas nas especificações aprovadas pela ISO.

c) A “Strict” é a que deve ser usada para gerar novos documentos. Mas nem mesmo o Office 2010 consegue gravar arquivos nesta versão. Na prática, ao não implementar a “Strict” e criar extensões proprietárias à “Transitional”, a Microsoft mantém sua estratégia de padrão fechado, embora agora com uma camada de verniz para ser chamado de “aberto”.

Muito bem, voltando à pergunta original, minha recomendação é que as empresas e governos continuem adotando o padrão ODF e fiquem alertas para não adotarem o OpenXML em uma versão que não seja a “Strict”.