O Futuro é a Liberdade

Discussões sobre Software Livre e Sociedade

Como andam o ODF e o OpenXML?

Posted by Paulo em 01/12/2010

Artigo original de César Taurion disponível em https://www.ibm.com/developerworks/mydeveloperworks/blogs/ctaurion/entry/status_atual_do_odf_e_openxml?lang=en

Status atual do ODF e OpenXML

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.

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. Com padrões abertos, produtores podem colaborar e cooperar nos interfaces e inovar e competir em outras funcionalidades. Por outro lado, padrões proprietários criam barreiras econômicas, pois exigindo pagamento de royalties (e muitas vezes um padrão proprietário embute diversas tecnologias patenteadas, com royalties acumulados), encarecem os produtos e dificultam a competitividade.

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 disponíveis 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”.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

 
%d blogueiros gostam disto: