domingo, 11 de março de 2007

OOXML

Rating:★★★★★
Category:Computers & Electronics
Product Type: Other
Manufacturer:  n/a
Porque É Importante Lutar Contra O Formato: OOXML

Como usuário de OpenOffice.org / BrOffice.org, sei das várias vantagens do BrOffice.org, sendo que uma das principais é o fato de que o OpenOffice.org / BrOffice.org é dele suportar o Open Document Format (ODF), um formato de documentos livre que tem como objetivo acabar com o “Pesadelo do Update”, onde sempre que atualizamos a versão de nosso pacote Office, perdemos a compatibilidade reversa com versões antigas do mesmo pacote. Além disso, pelo Open Document Format ser padronizado agora pela ISO (padrão ISO26300:2006) e ter suas especificações disponibilizadas pela OASIS, mantenedora do padrão, temos a garantia de que o formato dificilmente irá simplesmente “sumir”, suprimido pelos concorrentes com maior força econômica.....
Além disso, outra vantagem é o fato do formato ser baseado em XML permite que use-se parsers XML padronizados para facilitar o desenvolvimento de aplicações compatíveis, sem falar do uso de tecnologias baseadas em XML, como XPath ou XSLT para conversões e pesquisa em conteúdo ODF.

Claro que uma iniciativa desse porte não poderia passar incólume, e realmente isso não aconteceu: a Microsoft liberou recentemente sua especificação própria dela chamada de Microsoft Open Office XML (MSOOXML), desenvolvida para o recém-lançado Microsoft Office 2007. Esse formato difere dos formatos tradicionais da Microsoft na medida em que eles deixaram de ser formatos binários para partir para uma estratégia similar à do ODF: pacotes compactados contendo arquivos XML com o conteúdo dos documentos, anexos e metadados. Para poder colocar mais força nesse padrão, a Microsoft conseguiu uma aprovação “recorde” na rapidez.... do OOXML na ECMA, desse modo conseguindo aprovar seu formato como padrão ECMA-376. Após isso, a Microsoft vem tentando colocar o formato OOXML na fast-track da ISO, ou seja, realizar uma aprovação rápida baseada no padrão já colocado pela ECMA. Se não houvesse questionamentos, o padrão OOXML seria definido como um formato ISO.

Mas houve o questionamento, e pelos mais diversos motivos:
• Embora o ECMA 376 esteja disponível para download e análise do site da ECMA, são downloads de quase 36 MB de documentos PDF zipados, que totalizam mais de 6000 páginas de documentação técnica para ser analisadas no curto período do fast-track (30 dias). Como foi questionado pelo Bureau of Indian Standards (BIS), seriam necessárias a leitura de 200 páginas de documentação TÉCNICA por dia, sem falar em analisar as referências cruzadas dentro do documento, o que torna inviável sua análise criteriosa, como fora feito com o ODF, que possui 700 páginas de documentação. Devido a isso, 19 países responderam com contradições (questionamentos) contra o OOXML, principalmente baseando-se no seu grande tamanho;
• Além disso, conforme mencionado no blog PlexNex, cita um questionamento feito por Yoon Kit onde ele afirma que a Microsoft, ao submeter o OOXML, manteve uma padronização do tamanho de página interno, específica ao registro do Windows, ignorando solenemente os padrões de tamanho de páginas, como o ISO 216. Desse modo, é perceptível que uma migração de formatos, principalmente fora do ambiente Windows, com certeza resultaria em muita dor de cabeça, senão em total impossibilidade de tal conversão;
• Novamente segundo o blog PlexNex, a Microsoft continua ignorando padrões dos mais diversos, como incompatibilidade de cores com o formato SVG (que segue o padrão de cores definido pela W3C), o que poderia acarretar em problemas na importação e exportação de imagens SVG;
• Pesquisando a partir do PlexNex, pode-se alcançar vários tipos de questionamento, além do fato de não poder ser avaliado adequadamente no período de 30 dias. Como exemplo, cita-se o artigo da Groklaw “Deadline Looms to Express Concerns about ECMA 376 Office Open XML“, que cita quase todos os questionamentos possíveis, como a dependência de formatações binárias que dificultam a extração e manipulação do OOXML por ferramentas baseadas em XML puro; o fato de o OOXML ignorar sumariamente formatos de data e usar formatação que foge ao padrão ISO 8601; além de mais uma incrível quantidade de problemas de dependência de informações não disponíveis de maneira aberta a todos (o que é uma obrigatoriedade para um padrão ISO);
• Um dos maiores questionamentos é a necessidade de um segundo padrão de formato de documentos, sendo o ODF já um padrão reconhecido e adotado por empresas do porte de Sun e IBM e por países como a Itália e a Bélgica;
• Um questionamento também é o fato de ele trazer “lixo” de compatibilidade que poderia ser resolvido por um estudo das necessidades do documento. Por exemplo, o formato OOXML traz tags específicas para compatibilidade com WordPerfect ou Word 95 (?!);
• Outro problema é a falta de verbosidade (ELE não É AMIGÁVEL), de um documento OOXML. Embora ele seja um documento bem-formado segundo XML (ele possui uma DTD - Data Template Definition - disponível e segue as regras do XML), não é facilmente identificável o que cada tag faz. Embora isso não possa ser considerado um questionamento grave, combinado com a documentação enorme, essa falta de verbosidade torna o padrão pouco intuitivo.
Tudo isso leva-nos a entender porque precisamos impedir a aprovação do OOXML como ele está: ele é um formato pesado e desnecessário. ODF é mais elegante e simples, além de seguir XML em quase tudo (existe apenas uma crítica com o fato de o ODF utilizar em Fórmulas uma formatação similar à do TeX, mas como TeX é um formato de domínio público, não houve impedimentos à adoção do ODF como padrão ISO).
Existem armadilhas sérias no “padrão” OOXML, como as questões relacionadas a codificações de data e de tamanho de página, o uso de códigos de página diferenciados conforme o país e sua identificação por seqüências binárias, ao invés do uso da codificação de letras da ISO, uso de Namespaces XML diversos e específicos da Microsoft, entre outras milhares de coisas.
Por isso, defenda o formato ODF contra o OOXML. Pressione as autoridades de padronização. Existem muitas formas de fazer isso. O Portal Software Livre Brasil divulgou métodos de ação, que inclusive envolve enviar email para a ISO questionando o fast-track do OOXML.
Lembre-se: ODF é apoiado por grandes companhias como Corel, IBM, Sun e outras.
ODF está sendo adotada em larga escala, é livre, royalty-free e totalmente independente de plataforma. É verbosa, o que a torna facilmente explorável por seres humanos e facilita a construção de parsers e extratores de dados dos documentos ODF.

Me permiti fazer esta Tópico, em apoio ao Software Livre...!.

Nenhum comentário:

Postar um comentário