OOXML Perdeu

Saiu agora o resultado da votação internacional do Fast Track na ISO sobre a adoção do OOXML como uma padrão de documentos ou não.

O voto final é a soma de dois pilares:

  1. Membros P, que votam ativamente se aprovam o padrão ou não. Aprovação desse pilar só acontece se mais de 2/3 votarem SIM. Dos 32 paises, somente 17 (53%) votaram SIM.
  2. Membros O. Só passa aprovado daqui se a rejeição for menor que 25%. Dos 69 paises deste grupo, 18 (26%) rejeitaram o OOXML.

O resultado, meus amigos, é que OOXML não virou um padrão ISO.

Ainda haverá uma reunião março de 2008 para ver como o ECMA vai abraçar os comentários e alterar a especificação. Mas cá entre nós, isso será difícil. O OOXML é como se fosse uma mapa da memória da única aplicação que o gera e consome. Mudar o formato para acatar os comentários mais conceituais (relacionados a patentes e tecnologias obsoletas como VML) implica em mudar completamente a forma como o Microsoft Office trabalha suas estruturas de dados em memória, e como trata documentos legado. Um trabalho colossal.

Um outro caminho tortuoso é embarcar conversores em memória, mas já sabemos que eles dificilmente podem ser 100% confiáveis.

Bom, estamos todos comemorando. Jomar, da ODF Alliance Brasil, andou contando algumas análises que fizeram do MS Office 2007 e do formato OOXML, apontando uma séries de incosistências.

Mas a coisa mais importante que ele está perguntando é: visto a posição do Kazakistão, será que o Borat participou do comitê daquele país? Não deixe de votar.

Segue a lista dos paises e seus votos.

Country Member Participation Voted Modified
Argentina IRAM O Member Abstention 9/1/2007 23:51
Armenia SARM O Member Approval 7/30/2007 12:57
Australia SA P Member Abstention 8/31/2007 9:02
Austria ON O Member Approval with comments 7/25/2007 6:59
Azerbaijan AZSTAND P Member Approval 6/11/2007 10:12
Bangladesh BSTI Approval 8/28/2007 16:10
Barbados BNSI Approval 8/9/2007 17:52
Belarus BELST O Member Approval 8/31/2007 9:25
Belgium NBN P Member Abstention 9/3/2007 9:13
Bosnia and Herzegovina BAS Approval 8/9/2007 13:58
Brazil ABNT O Member Disapproval 8/31/2007 18:00
Bulgaria BDS O Member Approval with comments 8/17/2007 8:45
Canada SCC P Member Disapproval 8/14/2007 20:23
Chile INN O Member Abstention 9/1/2007 0:27
China SAC P Member Disapproval 9/1/2007 16:04
Colombia ICONTEC O Member Approval with comments 8/31/2007 18:12
Congo, The Democratic Republic of OCC Approval 9/3/2007 10:01
Costa Rica INTECO O Member Approval 8/31/2007 22:19
Côte-d’Ivoire CODINORM P Member Approval 8/24/2007 12:49
Croatia HZN O Member Approval 8/31/2007 13:03
Cuba NC O Member Disapproval 8/31/2007 20:34
Cyprus CYS P Member Approval 6/20/2007 10:06
Czech Republic CNI P Member Disapproval 8/31/2007 14:16
Denmark DS P Member Disapproval 9/1/2007 9:54
Ecuador INEN P Member Disapproval 9/1/2007 1:23
Egypt EOS O Member Approval 8/2/2007 10:58
Fiji FTSQCO Approval 8/31/2007 7:55
Finland SFS P Member Abstention 8/31/2007 12:15
France AFNOR P Member Disapproval 8/31/2007 19:49
Germany DIN P Member Approval with comments 8/30/2007 14:36
Ghana GSB Approval with comments 8/31/2007 20:01
Greece ELOT O Member Approval with comments 8/31/2007 14:51
India BIS P Member Disapproval 8/31/2007 8:45
Iran, Islamic Republic of ISIRI P Member Disapproval 8/28/2007 11:08
Ireland NSAI P Member Disapproval 8/31/2007 11:03
Israel SII O Member Abstention 8/30/2007 15:37
Italy UNI P Member Abstention 8/29/2007 8:56
Jamaica JBS P Member Approval 8/11/2007 0:26
Japan JISC P Member Disapproval 8/31/2007 5:10
Jordan JISM Approval with comments 8/14/2007 15:43
Kazakhstan KAZMEMST P Member Approval 7/12/2007 14:16
Kenya KEBS P Member Approval with comments 8/30/2007 9:44
Korea, Republic of KATS P Member Disapproval 8/31/2007 10:51
Kuwait KOWSMD Approval 8/21/2007 11:53
Lebanon LIBNOR P Member Approval 8/31/2007 8:52
Luxembourg SEE O Member Abstention 8/24/2007 15:44
Malaysia DSM P Member Abstention 9/2/2007 17:58
Malta MSA P Member Approval with comments 8/31/2007 15:20
Mauritius MSB Abstention 8/31/2007 14:07
Mexico DGN O Member Abstention 9/1/2007 0:56
Morocco SNIMA O Member Approval 7/24/2007 16:55
Netherlands NEN P Member Abstention 8/21/2007 9:13
New Zealand SNZ P Member Disapproval 8/30/2007 1:13
Nigeria SON Approval 8/31/2007 18:03
Norway SN P Member Disapproval 8/31/2007 9:58
Pakistan PSQCA P Member Approval 8/27/2007 14:20
Panama COPANIT Approval 8/23/2007 17:29
Peru INDECOPI O Member Abstention 9/2/2007 6:33
Philippines BPS O Member Disapproval 9/1/2007 6:23
Poland PKN O Member Approval with comments 8/31/2007 11:57
Portugal IPQ O Member Approval with comments 8/29/2007 21:35
Qatar QS Approval 8/30/2007 9:41
Romania ASRO O Member Approval 7/3/2007 9:47
Russian Federation GOST R O Member Approval 8/22/2007 7:40
Saudi Arabia SASO P Member Approval 8/18/2007 10:40
Serbia ISS O Member Approval 6/8/2007 10:17
Singapore SPRING SG P Member Approval with comments 8/31/2007 10:53
Slovenia SIST P Member Abstention 8/29/2007 9:52
South Africa SABS P Member Disapproval 8/31/2007 10:45
Spain AENOR P Member Abstention 7/31/2007 9:59
Sri Lanka SLSI O Member Approval 8/30/2007 12:10
Switzerland SNV P Member Approval with comments 9/2/2007 12:39
Syrian Arab Republic SASMO Approval 9/2/2007 17:45
Tanzania, United Rep. of TBS Approval 9/3/2007 9:02
Thailand TISI O Member Disapproval 8/28/2007 9:30
Trinidad and Tobago TTBS P Member Abstention 8/27/2007 18:00
Tunisia INNORPI O Member Approval with comments 8/27/2007 10:42
Turkey TSE P Member Approval with comments 7/24/2007 12:27
Ukraine DSSU O Member Approval 8/28/2007 11:46
United Arab Emirates ESMA Approval 8/31/2007 17:20
United Kingdom BSI P Member Disapproval 8/31/2007 17:01
Uruguay UNIT P Member Approval with comments 8/31/2007 19:45
USA ANSI Secretariat Approval with comments 8/30/2007 16:48
Uzbekistan UZSTANDARD Approval 8/31/2007 17:06
Venezuela FONDONORMA P Member Approval with comments 8/31/2007 15:29
Viet Nam TCVN O Member Abstention 9/1/2007 15:37
Zimbabwe SAZ Abstention 8/28/2007 9:18

Sem Leilão mas Com Responsabilidade

Sobre a Receita Federal ter suspendido o leilão de compra de licenças do Microsoft Office, isso é uma notícia aparentemente boa para a comunidade livre, mas é preciso tomar cuidade para o tiro não sair pela culatra.

A experiência mostra que é IMPOSSÍVEL trocar uma aplicação de usuário final sem fazer um planejamento técnico e cultural de migração. É imprescindível também um alto cargo da empresa apoiar esse projeto. Gerente de informática sozinho não faz verão.

Se não, a cultura das pessoas simplesmente vence. Ainda mais quando o número de usuários é do tamanho de R$41M em software.

Eu espero que a Receita Federal tenha planos para a migração para ODF e outra suite de escritório. Do contrário essa notícia pode virar um fiasco.

Cesar Brod e seu SIM ao OOXML

Cesar Brod registrou sua opinião sobre OOXML antes e depois da votação.

Eu acho essa questão muito complicada. Não acho que ele deve ser crucificado nem nada. A comunidade só está espantada com o fato de que ele não teve a postura padrão que todos esperavam.

A surpresa que tive no dia do voto foi o meu lado preconceituoso falando mais alto. Depois de minha mente retomar o controle, eu acho que apesar de não concordarmos sobre a diferença entre padrão e documentação, OOXML é uma oportunidade de mercado, Cesar Brod é um ser muito pensante, tem feito trabalhos técnicos com a tecnologia, está inserido num contexto diferente do meu, e só isso me indica que teve seus motivos para votar SIM.

Seu voto de forma alguma arranha o respeito que tenho por ele. Talvez o respeite mais ainda pela coragem de tomar uma postura contra a opinião média da comunidade livre do Brasil, que como toda comunidade, tem conceitos pré concebidos, é segregacionista e costuma ser plana por natureza.

Do pouco que conheço Cesar consego mapear sua personalidade afável, conciliadora e bem aventurada. Em outra vida, Cesar seria um bom diplomata.

OOXML: Brazil Says NO

After a very difficult and inconclusive meeting in ABNT (Brazilian Technical Standards Organization) office last tuesday, the standards process director had to analyze the audio recording of all the meeting, review some facts, review again all 63+2 comments produced by the technical group about the ECMA specification, and conclude that a NO for OOXML is the correct position for Brazil in ISO Fast Track process.

Brazil will fill the ISO form with a NO and will attach the 63+2 technical comments to it.

I was a member of the technical group that have studied OOXML specification extensively. I learned that it is unbelievable how ECMA (same guys that put together the JavaScript standard!) can think that a wannabe spec like OOXML is ready for submission. It is incomplete (does not provide mappings with legacy standards, since compatibility is OOXML goal), too long (6000+ pages), fully tied to a single product, uses deprecated substandards, promotes bad practices (embedded binary objects), has clear proprietary hooks (like “formatAsWord95” XML tags), reinvents the wheel all around (date and color formats etc), and most of all does not have a standards-grade look and feel required for a universal and (virtually) eternal document format (doesn’t have to be perfect, but can’t be that imperfect).

Shame on you, ECMA. Your position as a trusted standards organization was severely damaged.

In my opinion, the YES-voting countries are not reading the OOXML specification, are making a pure political decision or simply don’t have a standardization process. This is not to mention that they completely ignored the fact that a similar standard — ODF — already exists. Neither is the case of Brazil and our ABNT.

Countries that will absent their vote probably had a tough time in the decision process with a lot of conflicts between political ramblings and technical facts. This was almost the case for Brazil and our ABNT, but we got the courage to do the right thing.

In parallel, ABNT is turning the OpenDocument Format into a national standard and will adopt and promote as it is: a truly open, universal and independent format for digital documents.

This is a happy day.

Media news that link here (a.k.a. egotrip):

Links to other sources:

Impressões Sobre Reunião Final da ABNT

Era uma incógnita absoluta como iria terminar a reunião de votação do OOXML. E de fato terminou de forma inédita.

Não é responsabilidade da ABNT definir tecnicamente um padrão, e sim somente estabelecer e liderar o processo para que os interessados da sociedade decidam sobre ele.

Hoje a ABNT viveu uma reunião como nenhuma outra em sua história, acredito. As opiniões estavam tão divididas e irredutíveis que Eugênio, o diretor de normatização, teve que assumir uma posição de muita responsabilidade e ele próprio decidir pelo voto baseado nos relatos gravados da reunião. Ele teve presença de espírito suficiente para perceber que a discussão poderia demorar mais 8 semanas e não chegar num consenso.

O processo funciona mais ou menos assim:

  1. A ECMA/Microsoft submeteu a especificação OOXML para se tornar uma norma ISO.
  2. A ISO instala o processo Fast Track onde as National Bodies (ABNT no caso do Brasil) de vários países analisam a qualidade da especificação para votar SIM, NÃO ou abstenção na ISO. Votos SIM e NÃO podem vir acompanhados de comentários.
  3. A ABNT criou um Grupo de Trabalho (GT2) a uns meses atrás para fazer um estudo técnico do OOXML. Participaram do estudo empresas e entidades a favor e contra o OOXML. Eu participei pela IBM.
  4. O trabalho do GT2 como um todo se consolidou em 63 comentários de melhoria à especificação, mais 2 comentários muito polêmicos que foram tratados de forma separada, mais algumas dezenas de comentários muito pertinentes que ou não houve tempo de incluí-los na mesma lista dos 63, ou concordou-se que deveriam ficar de fora. Esse trabalho terminou nesta segunda, 20 de agosto, um dia antes da reunião de hoje.
  5. O processo da ABNT dita que para eliminar um desses 63+2 comentários técnicos, deve-se apresentar uma contraposição fundamentada. Caso contrário, tal comentário é categorizado como um consenso de que é válido. Este é um ponto muito importante do processo.
  6. Há quem ache que os comentários não são relevantes, e nesse caso vota SIM ou SIM com os comentários. E há quem ache que são relevantes, e no caso vota NÃO ou NÃO com os comentários.

Fernando Gebara repassando os 63 comentários.Os 63 comentários foram lidos na parte da manhã e gastamos quase a tarde inteira para discutir calorosamente somente um dos 2 comentários polêmicos. Soa como discutir o sexo dos anjos: ninguém parece estar errado nem certo.

No fim do dia, Eugênio voltou para o desenrolar e se deparou com uma total indefinição. Analisou rapidamente a situação e colocou a reunião num trilho de raciocínio lógico. Primeiro constatou que todos concordavam com os 63 comentários e que eles não tinham contraposições fundamentadas. Depois verificou que as pessoas não queriam que a posição do Brasil fosse abstenção. Sobrou o SIM ou o NÃO.

A Microsoft e algumas empresas parceiras não aceitavam um NÃO mas ao mesmo tempo concordaram que os comentários eram pertinentes. Corinto Meffe, do Ministério do Planejamento, argumentou, e todos concordaram, que comentários anexos a um NÃO teriam mais força de transformação da especificação do que os mesmos acompanhados por um SIM. Neste último caso, não se sabe se a ECMA/Microsoft iriam acata-los, o que desvalorizaria o trabalho do GT2 e a opinião técnica do Brasil no mundo. O NÃO com comentários fazia mais sentido. Aparentemente inclusive aos olhos do Eugênio.

Era evidente o balanço de opiniões. Todas as empresas e instituições governamentais como MCT, ITI, MP, Banco do Brasil, Caixa Econômica, Correios, Serpro, Celepar, etc, mais organizações como BrOffice.org, Rede Livre, ODF Alliance, mais empresas do calibre da Sun, Red Hat, 4Linux, IBM, Metrô de São Paulo, Google e outras, votariam NÃO.

O SIM era mantido pela Microsoft, UNESP, SUCESU-SP, Associação de Parceiros Microsoft, e mais uma porção de empresas regionais ou de alcance menor.

Numa votação informal deu 27 NÃOs e 24 SIMs. Mas isso não representa a sociedade, e o objetivo é chegar a um consenso, e não resultado por votação.

Eugênio assumiu uma missão para as próximas horas. Ele deve analisar o teor dos argumentos na reunião e provavelmente medir o peso das divergências. Por exemplo, talvez ele calcule que o opinião de um parceiro regional da Microsoft tem uma relevância mais focada que o de uma empresa global como o Google, ou não estaria tão sintonizado com os desejos intrínsecos da sociedade em geral como as instituições públicas.

Isso é um exemplo de critério que faz sentido para mim, mas não sei que linha ele vai tomar. E é importante não pressionar a ABNT nem o Eugênio por que é comprovadamente uma questão muito difícil.

De qualquer forma, tudo indica, mas sem nenhuma certeza, que o Brasil dará um NÃO com comentários ao OOXML.

Há especulações que outros fatores podem influenciar a decisão final. Mas na minha opinião, o processo da ABNT tem sentido e lógica, é bem formal, e foi seguido na medida do possível. Aos meu olhos somente o processo em sí, e nenhum outro fator político externo, definiram o trilho para se chegar ao voto do Brasil.

Seja qual for, vamos saber nas próximas horas, e não vamos cantar vitória antes disso.

Indefinição Marca Fim da Votação do OOXML na ABNT

Escrevi neste post detalhes minuto a minuto da reunião de hoje na ABNT, que vai decidir se o Brasil é SIM favorável ao Microsoft Office Open XML, ou se vai dizer NÃO porque prefere usar bons padrões abertos como o ODF.

Se você não entendeu nada, leia outro post que explica algumas coisas.

O resultado de hoje definirá a posição oficial do Brasil na reunião mundial da ISO, para tornar o MooX um padrão aberto ou não.

Hoje, o SIM é ruim para a comunidade livre. É o NÃO que buscamos.

Há uma chance de o dia de hoje levar o Brasil a se abster. Isso potencializa duplamente os outros votos SIM e NÃO na ISO, mas acima de tudo colocaria o Brasil numa posição indefinida, vergonhosa na minha opinião, para uma questão tão importante. A abstenção é o destino de uma reunião que não entrará em consenso.

  • 9:45. Fila para entrar. Sala se enchendo rápido. Pessoas na reunião: Jomar Silva da ODF Alliance, Marcelo Marques da 4Linux, Marisa e Deivi do Serpro, Corinto Meffe do Ministério do Planejamento, outros do ITI, Bimbo da Red Hat, IBGE, outras pessoas do governo, Claudio do BrOffice.org, estudantes da UNESP (provavelmente os que mais se aprofundaram na especificação do MooX), Cesar Brod, Pedro Rezende da Rede Livre, e várias pessoas usando bolsas de eventos da Microsoft.
  • 10:20. Sala lotada. Eugênio da ABNT abre a reunião dizendo que o papel da instituição é ser neutra e somente tocar o processo. Esclarece também alguns pontos questionados pelo Jomar sobre o que é voto “sim com comentários” e “não com comentários”, etc. Esclareceu também outros detalhes do processo da ISO. Contou também que é o maior quorum de uma reunião na ABNT. Ressaltou novamente que a ABNT não tomou nenhum partido.
  • 10:50. Ainda com o Eugênio ao microfone, Daivi do Serpro pediu a palavra para lembrar como a ISO define consenso. O voto será SIM ou NÃO se houver um consenso geral para isso.Fernando Gebara repassando os 63 comentários.
  • 11:00. Pessoas começaram a pedir para cumprirem a agenda, e começar a revisar as objeções a especificação OOXML.
  • 11:03. Marcia Cristina da ABNT contou que sempre, inclusive questões polêmicas, acabam em consenso. Quero ver como esta vai terminar.
  • 11:04. Fernando Gebara da Microsoft toma o microfone e se prepara para mostrar a lista de comentários a especificação.
  • 11:05. Cesar Taurion pede para citar quem participou do GT2. A partir da Parte 4, mais de 200 comentários foram postados no Wiki. UNESP, Celepar, Banco do Brasil, Serpro, Correios, ODF Alliance, IBM, Sun, 4Linux, Red Hat.
  • 11:10. Gebara conta como foi o processo de coleta de comentários, centrado num Wiki e com reuniões presenciais em SP, RJ e BSB, onde mais de 200 comentários foram consolidados em 61. Explicou também como é o template de documento da ISO para receber comentários de normas.
  • 11:18. Decide-se ler comentário por comentário pela voz de Fernando Gebara, conforme mostra a fotografia.
  • 12:03. Terminada a leitura dos comentários. Assuntos mais polêmicos como propriedade intelectual e reinvenção da roda em várias subespecificações como DrawingML versus SVG, MathML e outros ficarão para a tarde. Decide-se voltar as 13:15.

Foi uma manhã leve.

Na saida do intervalo, encontrei um velho amigo de uma empresa chamada Programmer’s. Perguntei qual seria seu voto. Ele respondeu que na opinião dele, quanto mais padrão melhor, ainda mais se é um padrão já muito usado. Isso é um total equívoco porque praticamente ninguém usa o OOXML ainda por ser extremamente novo.

Mas a Microsoft tem “vendido” o OOXML como um formato já antigo, na verdade como um formato de compatibilidade com os documentos legados do Microsoft Office. Como assim? Só pra começar, um é puramente binário e o outro é XML zipado? Não há absolutamente nenhuma compatiblidade entre os dois formatos.

Corcovado visto do escritório da ABNTCatedral de São Sebastião vista do escritório da ABNT

  • 13:40. Abriram a reunião discutindo a mudança do local da votação de Brasilia para o Rio e que isso não entrou de forma correta na ata da última reunião.
  • 13:50. Começaram a discutir os dois pontos mais polêmicos onde não se chegou num consenso se deveriam entrar ou não na lista de comentários.
  • 13:53. Ponto 1: se a especificação é para um formato de documentos e de compatibilidade com o legado, deve haver um mapeamento entre o OOXML e o formato legado, e isso não está incluido na especificação.
  • 13:56. A discussão fica mais quente quando Jomar explica que sem isso a especificação não se justifica.
  • 14:00. Pedro Rezende, Rede Livre, toma o microfone. Divaga sobre o uso livre da especificação e que ela está incompleta para uso livre.
  • 14:06. Raimundo da Microsoft diz que essa questão já foi discutida e que não deve voltar a tona.
  • 14:11. Ricardo Bimbo da Red Hat diz que tecnicamente há a necessidade de acesso ao mapeamento entre o OOXML e os antigos formatos binários.
  • 14:13. Jomar insite na necessidade dos mapeamentos porque qualquer um deve ser capaz de criar conversores entre os formatos binários legados e o OOXML.
  • 14:16. Leandro da UNESP diz que deve ser feito o questionamento sobre o mapeamento. Mas diz que isso não faz parte do escopo da norma.
  • 14:19. Raimundo da Microsoft diz que a norma atinge os objetivos e tal questionamento está fora do escopo.
  • 14:20. Murilo do Banco do Brasil lê o objetivo da norma, de seu documento de overview, mostrando que deve haver um documento de correlação entre os dois formatos. Muitos sussuram de que isso está claro.
  • 14:23. Outra pessoa diz achar que há a necessidade de um documento de mapeamento.
  • 14:24. Propuseram simplesmente adicionar o link para a especificação dos formatos binários de documentos.
  • 14:25. Bimbo deixa claro que não estamos ensinando ninguém a fazer norma. Diz que normas são vendidas e que devem ter alta qualidade. E adiciona que se a especificação binária existe, por que só não inclui-la ao padrão ?
  • 14:27. Jomar diz que o foco não é ter acesso a especificação binária, mas ao mapeamento do antigo formato binário ao novo OOXML.
  • 14:28. Leandro da UNESP diz que a norma não propõe essa conversão.
  • 14:30. Claudio da BrOffice.org diz que isso contradiz o objetivo da especificação.
  • 14:33. Raimundo diz que incluir tudo isso seria impossível. É um pedido impossível.
  • 14:42. Corinto diz que legado é uma coisa importante sempre e houveram pelo menos 3 desenvolvedores que disseram que um mapeamento é importante. Ele fala bem. Saiu aplaudido.
  • 14:44. Eu queria falar mas só uma pessoa deve falar por instituição, e este seria o papel do Cezar Taurion. A discussão se voltou para que as pessoas a mais de cada instituição deveriam sair da sala. Estou saindo mas continuarei ouvindo da sala anexa.
  • 14:46. Não me deixam sair !
  • 14:50. Maluf da Sun diz: esses dois pontos são tão polêmicos, que tal simplesmente votá-los.
  • 14:51. Cezar se cansa com essa discussão estéril e propõe voltar a discussão técnica ao invés de ficar se atendo a quem deve sair da sala ou não.
  • 14:52. Raimundo sugere desconsiderar os 2 pontos polêmicos porque estão fora da lista dos 61 comentários. Estão quase jogando cadeiras, lavantaram a voz e tal.
  • 14:57. Prof. Rezende argumenta que os dois pontos devem ser incluidos sim.
  • 14:59. Lêem a introdução da especificação para ficar claro que seu objetivo não combina com o conteúdo. Falta o mapeamento.
  • 15:01. Jomar, tentando ser pragmático, pede para alguém manifestar uma contraposição fundamentada para anular o argumento de que o objetivo da especificação não condiz com a especificação em sí.
  • 15:05. Vitório da Celepar coloca sua opinião técnica de que esse mapeamento é necessário.
  • 15:06. IBGE propõe que os ítens polêmicos devem ser votados pelos representantes das instituições.
  • 15:08. A mesa pergunta como essa votação deve ser feita.
  • 15:09. Djalma do ITI também pede votação.
  • 15:12. Claudio da BrOffice.org propõe retirar esse ponto polêmico do mapeamento e também remover todas os pontos da especificação referentes ao suporte legado. Era exatamente isso que eu queria falar quando não me deixaram.
  • 15:13. Tadao da Serasa fez uma pergunta processual para a ABNT que ninguém perto de mim entendeu.
  • 15:17. A mesa exige que se dê uma solução para o impasse. O ponto do mapeamento deve ou não entrar na lista de comentários?
  • 15:18. Jomar relembra que não há uma contraposição fundamentada ao comentário do mapeamento.
  • 15:22. Voltam ao ponto de representantes duplicados, a.k.a. eu.
  • 15:23. Marcelo Marques diz que não há contraposição técnica ainda para o ponto polêmico.
  • 15:25. Intercalam com o assunto de presença duplicada na sala e eu finalmente saio. Cezar Taurion levanta a voz e pede para voltarmos a discussão que importa.
  • 15:26. Corinto pede a contraposição, ou não.
  • 15:29. A discussão continua enrolada e sem fim. Acabei de ver o Gustavo Mazzariol do Metrô.
  • 15:32. Os participantes estão divididos: o ponto polêmico deve entrar ou não ?
  • 15:34. Bimbo sugere ir adiante e congelar este ponto pela falta de qualidade técnica na discussão.
  • 15:37. Marcia da ABNT mostra as opções que a ISO deu à ABNT para votar: SIM, SIM com comentários, NÃO e NÃO com comentários. Sugere a definição do grupo nesse sentido.
  • 15:43. Prof. Rezende relembra a questão do consenso e maturidade da norma. Sugere que a norma não está madura e portanto o voto do Brasil deveria ser NÃO.
  • 15:50. Da sala anexa em que estou posso ouvir gritos de desespero que não precisam do alto-falante para chegarem aos meus ouvidos.
  • 15:53. Bimbo comenta o constrangimento que seria o Brasil levar uma abstenção para a votação da ISO, e adicionou que o voto da Red Hat seria NÃO.
  • 15:59. Raimundo diz que o trabalho do GT2 foi no sentido de aprovar a norma e não aceita essa reversão para uma suposta desaprovação.
  • 16:01. Jomar diz que em nenhum momento o objetivo do trabalho era melhorar a norma, e sim avaliar sua qualidade.
  • 16:03. Murilo do Banco do Brasil reafirma o que o Jomar disse.
  • 16:04. Cezar Taurion reclama que a discussão técnica está sem técnicos, e isso vira algo comercial e vazio perante o objetivo da reunião. Diz que o que sabe é que a norma como está não pode ser aprovada.
  • 16:06. Vitório da Celepar diz que se sentiu ofendido e que não trabalhou para aprovar a norma.
  • 16:08. Maluf lembra que há outros 61 ítens que desqualificam a norma, e votaria NÃO. Apesar de os membros já estarem se expressando, isso não é ainda uma votação oficial.
  • 16:09. Eugênio volta a reunião e se atém aos 61 ítens que já são consenso de comentários à norma.
  • 16:13. Maurício da Associação de Parceiros Microsoft diz que seu voto seria SIM com comentários.
  • 16:20. Alguém da Cobra Tecnologia comenta sobre a questão de incluir binários (e potencialmente virus) dentro de um documento OOXML. É uma questão de segurança e por isso seu voto seria NÃO.
  • 16:26. Vários blablablás redundantes depois, o Ministério das Ciências e Tecnologia diz que seu voto seria NÃO.
  • 16:29. A mesa diz que praticamente só tem ouvido NÃO com comentários.
  • 16:32. Percebo que os parceiros da Microsoft estão se pronunciando muito pouco nessa fase de decisão. Quase nada. Calculo que eles não se sentem respaldados o suficiente para expressarem um suposto SIM.
  • 16:33. O representante da SUCESU-SP diz ser muito importante haver competitividade no mercado, do ponto de vista do consumidor. Comprimenta a Microsoft por abrir a especificação do OOXML. Diz que votaria SIM com os comentários anexos. Não contaram para ele que escolha é uma questão de produto, não de padrão de formato de documentos.
  • 16:35. Eugênio tenta achar uma solução para o impasse. Diz que em face dos 63 ítens, não precisamos mais da abstenção. Já temos instrumentos para decidir pelo SIM ou pelo NÃO.
  • 16:43. Jomar diz que nem todos os 63 comentários são impeditivos. Mas há 6 ou 10 que são, exemplo: não se pode definir senhas de documentos em chines, questões de Unicode, etc.
  • 16:45. O representante do Google Brasil se pronuncia dizendo que muitas empresas cresceram graças aos Padrões Abertos, felicita a Microsoft por entrar nesse time abrindo a especificação, e diz que votaria NÃO com os comentários.
  • 16:48. Corinto diz que se votamos NÃO com comentários, queremos que os comentários sejam considerados. E que não somos contra o padrão, mas contra o padrão como está proposto hoje.
  • 16:49. Gustavo Mazzariol do Metrô se posicionou, mas não ouvi sua resposta.
  • 16:49. Conab, sob o Minitério da Agricultura, vota NÃO com comentários.
  • 16:51. Alguém votou SIM com comentários, mas perdi quem era.
  • 16:51. Alguém diz que as questões de senha em chinês é problema da China, e não do Brasil. Ele vota SIM com comentários.
  • 16:52. Outro SIM com comentários da RGM.
  • 16:52. CompTIA vota SIM com comentários
  • 16:53. Cesar Brod vota SIM com comentários! Não esperava por essa !
  • 16:53. Serasa: SIM com comentários.
  • 16:54. UNESP: SIM com comentários. Prefiro acreditar que essa é a opinião do representante, e não da UNESP, instituição que me formou e que muito respeito.
  • 16:54. Outro SIM com comentários.
  • 16:56. Isso não era para ser uma votação. Eugênio tenta retomar o controle.
  • 16:57. Vira tumulto. Aparentemente não chegaremos a um consenso, segundo o sonho de todos. A reunião deve terminar às 17:00.
  • 16:59. Eugênio pergunta a todos se há um consenso de que existem 63 pontos a serem discutidos. Todos dizem SIM em côro. Então ele diz que agora deve-se discutir a categoria destes.
  • 17:01. Eugênio pergunta ao Jomar qual é o comentário mais crítico. Ele responde que é a questão de incluir blocos binários em documentos.
  • 17:02. Eugênio pergunta: isso é algo que deve ser modificado na especificação ?
  • 17:03. Raimundo quer se pronunciar e pergunta: porque os 63 ítens devem se transformar em condicionantes se eram só comentários adicionais. Da forma como ele colocou, muitos não concordaram com sua assertiva.
  • 17:04. Raimundo, com voz alta, acha que a regra do jogo foi mudada.
  • 17:05. Jomar diz que ele deveria ter lido as diretrizes do grupo de trabalho.
  • 17:05. Raimundo diz que Jomar usou diretrizes antigas.
  • 17:06. Eugênio diz que não o Jomar mas ele próprio trouxe as regras do grupo. É aplaudido.
  • 17:08. Eugênio lembra que consenso é ausência de contraposição fundamentada, e todos pedem ao Raimundo para fundamentar tecnicamente onde e como não concorda com o ítem de blocos binários.
  • 17:09. Raimundo comenta que o NB da Alemãnha acabou de votar SIM.
  • 17:11. Virou votação informal. Eugênio perguntou quem quer NÃO com objeções: 27 votos.
  • 17:11. SIM com comentários: 24 levantaram a mão.
  • 17:12. Eugênio pergunta quem quer abstenção. Ninguém.
  • 17:13. Alguém que votou SIM diz que quando há quase empate assim, o resultado deve ser abstenção.
  • 17:14. Raimundo diz que se fosse por maioria, teria colocado um ônibus aqui para votar.
  • 17:15. Corinto desenvolve um raciocínio dizendo que se não há contraposição fundamentada, deveria ser NÃO.
  • 17:17. Eugênio discorre que tenta evitar a abstenção do Brasil.
  • 17:21. Murilo do BB diz que as pessoas perceberam que há ítens impeditivos. Votaria NÃO.
  • 17:23. Marcelo Marque, 4Linux, sugere à ABNT que as discussões deveriam ser técnicas, e não comerciais ou políticas.
  • 17:25. Eugêncio tenta levar as pessoas ao longo de um raciocínio decisório.
  • 17:27. Bimbo insiste que não houve contraposição fundamentada a nenhum ítem crítico.
  • 17:30. Raimundo argumenta que o ODF passou na ISO com SIM com comentários técnicos. Mas ODF não é o assunto do dia.
  • 17:32. Raimundo acha que está sendo razoável. Eugênio argumenta que todos acham que estão sendo razoáveis. E todos riem.
  • 17:34. A mesa pede para chegarmos a um veredito por causa do horário. A ABNT precisa fechar o expediente.
  • 17:37. Discute-se que se não há consenso, deve haver abstenção.
  • 17:41. Corinto conta que Caixa Econômica e Banco do Brasil tiveram que sair para tomar seus vôos.
  • 17:42. Eugênio sai com o pessoal da ABNT para discutir fora da sala. Eles não sabem o que fazer, e não os culpo por isso.
  • 17:44. Raimundo discursa de pé dizendo que a turma do Software Livre não confiava na ABNT e agora estão amigos.
  • 17:45. Eugênio retoma a palavra perguntando ao Raimundo se a Microsoft confia na ABNT. Raimundo diz que sim. Eugênio adiciona então que agora a galera do SL também. Que bom !
  • 17:48. A mesa retoma e exige uma posição. Eugênio relembra que a abstenção não é mais uma opção. É SIM ou NÃO somente.
  • 17:49. Pessoas levantam nervosas. Dizem que a abstenção ser ou não uma opção não é discutível.
  • 17:52. Alguém discursa que a Microsoft pode ser ovacionada por admitir que há erros na especificação e corrigí-los, e que isso é importante.
  • 17:53. Eugênio tenta levar a um NÃO, argumentando que esse trabalho pode continuar, o draft pode ser melhorado pela Microsoft/ECMA, e que isso não é o fim. Conta que disse na ISO em Genebra que é um absurdo darem somente 4 meses para revisarem uma norma de 6000 páginas. E que o processo Fast Track é para normas pequenas, e não dessa magnitude.
  • 17:58. Por falta de tempo, Eugênio diz que terá que analizar as contraposições, que já tem um indicativo do voto, e dispensa todos para tomarem seus vôos. Diz que ele terá a responsabilidade de decidir o voto e que saberemos amanhã. Uma senhora responsabilidade, diga-se de passagem.


Achei que teria acesso à Internet da sala, mas só pude sincronizar na hora do almoço, e a noite quando cheguei em casa, em São Paulo, umas 21:00. Desculpem também qualquer erro de português: o editor do blog foi meu rascunho de anotações para vocês.

Amanhã vou postar mais impressões e opiniões pessoais sobre a reunião.

Lembre-se: o voto do Brasil ainda não está definido. Notícias como a que apareceu no site do PSL e que afirmam um NÃO, são mais especulativas do que verídicas. É importante não cantar vitória antes do tempo.

Ajude ODF a Vencer

Muita evangelização tem sido feita pela comunidade livre, requisitando que pessoas votem não ao Microsoft Office Open XML (ou MooX).

É ótimo para conscientizar, mas infelizmente não tem muito efeito prático.

Como Funciona Tudo Isso

  1. A ISO já aprovou o ODF como o padrão de documentos. Então a ECMA entrou com um pedido para endossar o MooX como outro padrão ISO.
  2. Como o MooX já foi pré-padronizado pelo ECMA (uma entidade menor que a ISO), a ISO iniciou um processo chamado Fast Track onde os National Bodies de diversos países (como a ABNT) votarão se o aceitam ou não o MooX como outro padrão.
  3. No Brasil a Associação Brasileira de Normas Técnicas criou um Grupo de Trabalho — o GT2 — para discutir o MooX e concluir qual é o voto que o Brasil — via ABNT — vai levar ao Fast Track da ISO. Processo semelhante está acontecendo em diversos países. Veja openxml.info com mais foco na América Latina.
  4. No GT2, claramente favoráveis ao ODF — e que tendem a votar não ao MooX — estão empresas/entidades como IBM, Red Hat, Sun, 4Linux, ODF Alliance Brasil entre outras. Mas quanto mais votos, melhor. É necessária a presença de mais empresas.
  5. Tem direito a voto as empresas/entidades que comparecerem a no mínimo 1/3 das reuniões. E como isso é uma questão nacional, a ABNT tem feito um rodízio de cidades, uma reunião em cada cidade.

Como Ajudar o ODF Neste Processo

Se você acredita que o ODF é o padrão univeral e verdadeiramente aberto para documentos e quer votar não ao MooX, incentive a sua empresa/entidade a comparecer com regularidade nas reuniões do GT2 da ABNT. Ao longo deste período, serão levantados e documentados aspectos técnicos e estratégicos do MooX a fim de munir os votantes de informação e votarem corretamente. Muita ajuda é necessária aqui e o trabalho está sendo coordenado pelo Jomar Silva da ODF Alliance Brasil.

Novamente, você pode votar somente se comparecer a no mínimo 1/3 das reuniões da ABNT. Do contrário, evangelizar é bom mas não suficiente.

A próxima reunião acontecerá em São Paulo, dia 17 de julho. No final de cada reunião é marcada a próxima.

Contate Milena Beguito Pires da ABNT, e-mail <atendimento.rj ARROUBA abnt PONTO org PONTO br>, tel 21-3974-2300 pedindo mais informações sobre o GT2 e atas das reuniões anteriores. No caso de não obter resposta, mande-me um e-mail ou deixe um comentário neste post.

Compareça com regularidade !

Lançado Site da ODF Alliance Brasil

Em primeira mão:

BR.ODFAlliance.org

ODF é o formado de documentos de padrão aberto usado por uma série de softwares e suites de escritório como o OpenOffice.org, BROffice.org, IBM Lotus Notes 8, GNUmeric, Abi Word, KOffice e outros.

Desde que se estabeleceu no Brasil, membros da ODF Alliance vem trabalhando na divulgação do formato OpenDocument [definição da IBM], e nos grupos de trabalho de padronização de documentos de escritório da ABNT.

Não deixe de demonstrar seu suporte ao ODF no livro de visitas.

Sun uses ODF

Sun logoI spent the day in an Office Open XML conference in Brasília with many colleagues from companies in the industry, including Red Hat, Novell, 4Linux, ODF Alliance, IBM and Sun Microsystems.

For Sun, I was able to confirm they have ODF as their standard format for all documents, globally. OK, this was pretty much expected, but its exciting to hear it as an official statement from a Sun executive.

Novell uses ODF

Novell logoYesterday, in a meeting on the beutifull Novell office in São Paulo, I was able to confirm that ODF is their document standard. Globally, for all Linux and Windows users. If they need to exchange documents with customers, they send in PDF.

I supose Red Hat, a 100% Linux company, is also in this direction. I just didn’t have the chance to confirm this with the folks I know in Red Hat. But I’m pretty sure its the same. By the way, Red Hat, together with IBM and Sun, is member of our local ODF Alliance Chapter Brazil.

Cuidado com o seu Emprego

Especificação do Microsoft Office Open XML, impressaAinda sobre a gigantesca (e ridícula) especificação do Office OpenXML, da foto ao lado, eu não sei qual é o seu emprego, mas imagine o seu chefe chegar te dizendo “leia isto e entenda tudo, implemente-o perfeitamente e tenha certeza que ele interopera com outros softwares produzidos por quaisquer outros que estão fazendo o mesmo que você”.

Traduza essa assertiva para seu próprio emprego e olhe novamente para a foto. O que você conclui ?

  • Você terá um emprego para o resto da vida tentando implementar a especificação.
  • Seu chefe vem de um universo paralelo maluco.
  • Isso é uma piada.
  • A avaliação do seu trabalho não será muito boa no ano que vem.
  • Não há nenhuma chance de você executar esse trabalho sem reimplementar partes significativas do protfólio de produtos da Microsoft e portanto você estará sujeito a problemas relacionados a propriedade intelectual.
  • A Microsoft está tentando mudar as regras sobre o que é um padrão e quem pode implementá-lo.

Todas as alternativas acima ?

Para quem gosta de fotos e gráficos interessantes sobre este assunto, veja http://www.openmalaysiablog.com/2007/05/putting_6039_pa.html.

Tradução livre de um post no blog de Bob Sutor.

Analisando o Acordo Microsoft-Novell

Andei participando de alguns eventos como o de Virtualização da Novell e o Linux Park da Linux Magazine, nos quais tive a oportunidade de entender melhor os detalhes desse acordo. No Linux Park foi até distribuido um whitepaper bem escrito que explicava aspectos do acordo.

O Roberto Prado da Microsoft tem a responsabilidade de articular o relacionamento de sua empresa com a comunidade Open Source. É o braço brasileiro do Open Source Software Labs da Microsoft, comandado por Bill Hilf, que conheci quando ele ainda trabalhava na IBM no mesmo time global de Linux em que trabalho. Entre reuniões de trabalho e pizzadas com o Bill ficou claro que ele conhece muito bem a dinâmica do mundo Open Source, incluindo vantagens e problemas, é um bom hacker e grande apoiador do movimento em geral.

Prado esteve nesses eventos, mas conversei com ele menos do que gostaria. Segundo ele, o que se conta sobre este acordo é que a iniciativa partiu da Microsoft, mais especificamente de Bill Hilf. Isso também representa um sólido reconhecimento, por parte da Microsoft, de que Linux está aí e veio para ficar.

Um dos pontos centrais do acordo é que ambas empresas vão poder usar patentes uma da outra com a benção de que não serão processadas.

A comunidade Open Source em geral não gostou e a blogosfera se encarregou de malhar tudo e todos, defendendo tecnologias e ideais e colocando a Novell e principalmente a Microsoft em posições maquiavélicas.

Mas podemos ver diferente. Deixando de lado o véu das ideologias, o que fica é uma postura madura de empresas que estão preocupadas em melhor atender seus clientes. Que colocam seus clientes e a demanda do mercado por interoperabilidade — e não tecnologias e ideais — no centro da discussão. Segundo Prado, interoperabilidade foi a demanda principal de clientes, em pesquisas da empresa.

A seguir uma análise sobre os pontos do acordo de interoperabilidade:

Permalink desta parte Interoperabilidade em (Para-)Virtualização de Hardware

Quem ganha: Windows, SLES e datacenters que têm ambientes heterogêneos.

Quem perde: Plataformas de hardware que não suportam paravirtualização à la Xen (porque as que suportam ganharão em eficiência), e distribuições Linux que a Microsoft não suportar (ou seja, todas menos SLES) quando essas precisarem interoperar com paravirtualização com o Microsoft Virtual Server.

A paravirtualização introduzida pelo Xen é uma tecnologia desruptiva. Ela muda tudo o que se estava falando ultimamente sobre virtualização. Basta ver as mudanças de estratégia da VMWare e agora da Microsoft. E o Kernel do Linux e seu modelo de desenvolvimento para sempre terão o mérito de ser o estopim e berço dessa inovação. Este é na minha opinião o ponto mais importante do acordo e onde mais a Microsoft se beneficia. Promete poder executar máquinas SLES virtuais e paravirtuais sobre Windows, e máquinas virtuais e enlightened (são os marketeiros inventando palavras para descrever a paravirtualização) sobre SLES.

A Microsoft ganha com isso uma forte ajuda dos técnicos da Novell para aprenderem sobre as APIs do Xen. Ajuda somente, porque sem a Novell a Microsoft já poderia aprender sobre isso sozinha, olhando o código do Xen, que é aberto. Mas o produto final importante é um valor agregado de “é suportado”.

Permalink desta parte Gerenciamento de Datacenters Heterogêneos

Quem ganha: Produtos da Microsoft e Novell que se encaixam nesta categoria, a comunidade Open Source, e datacenters heterogêneos.

Quem pode perder: Produtos concorrentes, Red Hat Linux e outras distribuições.

A Novell irá trabalhar com a comunidade para implementar o padrão aberto WS-Management (WS vem de Web Services), que será a base de comunicação para gerenciamento heterogêneo. Isso é uma aposta das duas companhias neste padrão.

Apesar de baseado em padrões abertos, espera-se que as duas companhias declarem um suporte mútuo somente, provavelmente excluindo ou atrasando o suporte a outras distribuições Linux .

Permalink desta parte Unificação de Diretórios e Identidades

Quem Ganha: SUSE Linux, Microsoft Active Directory, Novell eDirectory e datacenters heterogêneos que usarem esses produtos de diretórios.

Quem Perde: Outras distribuições Linux, e produtos concorrentes de diretório (LDAP) como o Red Hat Directory Server, IBM Tivoli Directory Server, OpenLDAP, etc.

Um diretório de identidades é peça chave de uma infraestrutura organizada porque gerencia centralizadamente (ainda que com replicação) todas as metainformações para acessos, permissões, PKI, etc.

O Novell eDirectory não é Open Source, então espera-se que as novas camadas de código de integração com o Active Directory não beneficiem outros produtos de diretório.

Se a Novell fizer altarações nas bibliotecas-cliente de acesso a LDAP (subproduto do OpenLDAP) para agora conseguirem acessar o Active Directory, talvez tenham que usar patentes da Microsoft, e é aqui que o acordo beneficia somente o SUSE Linux como distribuição.

Este é um ponto forte do acordo.

Permalink desta parte Compatibilidade de Documentos

Quem Ganha: O formato Office Open XML da Microsoft (MOOX), o Microsoft Office e seus usuários, e, a longo prazo, o OpenOffice.org empacotado pela Novell.

Quem Perde: O formato OpenDocument (ODF) e a suite OpenOffice.org em geral.

Este é um ponto muito estratégico para a Microsoft que visa popularizar seu novo formato de decumentos de escritório: o MOOX. Hoje ODF já é um padrão mundial ISO e o MOOX não. Isso confere ao ODF um status único de “formato da interoperabilidade”.

Se o MOOX começar a ser implementado em outras suites de escritório, o ODF pode aos poucos deixar de ser um oásis no deserto. Por outro lado, a especificação MOOX é tão complexa, longa, inconsistente e de futuro incerto, que talvez nunca haja uma implementação descente além da do Microsoft Office.

É mais fácil, natural e, a princípio, benéfico para a sociedade em geral o Microsoft Office entrar para a longa lista de aplicativos que já suportam o formato universal OpenDocument, do que todos os outros aplicativos aderirem a um formato — o MOOX — que não tem nenhum ecossistema e que é, por design, atrelado a uma ferramenta proprietária.

Permalink desta parte Mono e Samba

Quem Ganha: Samba e sua comunidade de usuários, e .NET.

Quem Perde: Java.

Mono é uma reimplementação de código aberto de parte do .NET. A Microsoft passa agora a assumir que isso existe. Por enquanto não se pode tentar adivinhar o que vai acontecer além disso.

Java e seu ecossistema reina como a tecnologia aberta para criar aplicações e componentes de negócio. E .NET — uma tecnologia proprietária — tenta vir atrás. Para mentes menos atenciosas, a Microsoft abraçando o Mono pode dar a impressão de que abriu alguma coisa, e mover culturalmente programadores de Java para .NET. Não se iluda. Só a tecnologia Java é 100% aberta de ponta a ponta.

Permalink desta parte Conlusões Gerais

Perguntei ao Roberto Prado se as novas extensões aos produtos Open source, fruto do acordo, poderão ser devolvidas à comunidade. Sua resposta foi vaga. De fato, ainda é cedo para saber.

A nova licença GPL3 — ainda em fase de confecção — pretende ferir este acordo limitando a Novell integrar software GPL3 com patentes proprietárias. Isso soa como uma espécie de ditadura da bondade, coisa que é difícil de conceber. Esse é um mercado muito concorrido, commoditizado, e é natural que as empresas queiram ter benefícios extras a oferecer aos seus clientes. Apesar dessas empresas estarem usando o mecanismo de processos e patentes, é preciso lembrar que não foram elas quem inventaram esse jogo. São as regras do mercado de nossa era, produto de séculos de aprimoramento. Talvez um dia essas regras mudem como uma evolução natural, mas elas estão estabelecidas hoje, e se eles não as usarem para benefício próprio e de seus clientes, outros usarão.

Como disse no começo, esse acordo beneficia muito a Microsoft e a Novell, e facilita muito a vida de clientes que tem um TI heterogêneos (quem é que não tem hoje em dia ?). Particularmente para a Novell, coloca-a numa posição de vantagem técnica e de valor agregado quando comparada com outras distribuições Linux.

De quebra, a comunidade Open Source pode também ganhar com isso, principalmente em padrões de gerenciamento de infraestrutura.

O acordo dura 5 anos, e só o tempo dirá onde chegaremos.

Simples de Implementar

Especificação do Microsoft Office Open XML, impressaEstas são as 6000 páginas impressas da especificação do Microsoft Office “Open” XML.

A que tem “aberto” no nome, mas ninguém pode participar de seu desenvolvimento. Aquela que não tem nenhuma outra implementação além da do Microsoft Office.

Aquela que foi objeto da assertiva da Microsoft ao dizer que ter vários padrões é bom.

É o “padrão” que concorre com o ODF, que por sua vez é bem mais simples e tem dezenas de implementações em softwares como o OpenOffice.org, BROffice.org, KOffice, Gnumeric, IBM Open Desktop, etc.

Conta a lenda que a Microsoft não tinha a menor intenção de abrir a especificação do OOX, mas como o ODF virou um padrão ISO, a Microsoft documentou a toque de caixa a sua proposta de formato para documentos de escritório, para enviar para pré-padronização pelo ECMA.

Pelo jeito foi um longo trabalho. Em todos os sentidos.

Um Tratado sobre Padrões Abertos e ODF

Bob Sutor, diretor da IBM que tem a missão de fomentar Padrões Abertos e Open Source no mercado, tem também a responsabilidade de comunicar a importância do OpenDocument Format (ou ODF).

Publicou em seu blog um pronunciamento feito ao congresso do estado do Texas, que está em fase de votar uma lei a favor da adoção do ODF. É um tratado edificante sobre a importância social e mercadológica dos Padrões Abertos (instanciados aqui no ODF). As idéias e raciocínio deste documento podem ser facilmente adaptados para serem ouvidos por qualquer orgão governamental, instituição pública ou privada do Brasil também, quanto mais agora devido a criação da nossa própria Aliança ODF.

Eis uma tradução integral:

2007/04/09: Revisada a tradução, a semântica, sintaxe e gramática por Tatiana Cymbalista.

Boa tarde/noite, Sr. Presidente e membros do Comitê. A IBM apóia este projeto de lei. Este projeto de lei trata do futuro, de mais concorrência e inovação e de dar mais opções para o Texas. É completamente consistente com a direção tecnológica e de propriedade intelectual da indústria do software.

Os atuais formatos de arquivos nos quais alguém grava documentos de escritório, usados pela maioria dos senhores e de seus cidadãos, são baseados em tecnologias e práticas dos anos 70, 80 e 90, pelas quais algumas companhias “prendiam” clientes a seus produtos e atualizações. Isso não é mais aceitável hoje em dia.

Quando os senhores e seus cidadãos encontram-se realmente restritos a um único fornecedor de software para acessar informações governamentais, vocês e eles pagam o que eu considero taxas. Padrões abertos evitam isso.

A primeira taxa é a diferença entre o que você precisa pagar para aquele fornecedor versus o custo mais baixo que pagaria se múltiplos fornecedores existissem e os preços tivessem que ser competitivos. Você também teria que pagar uma taxa de inovação. O fornecedor único tem motivos limitados para melhorar o produto. Idéias refrescantes de atores novos como os empreendedores do Texas, são mantidas fora da categoria do produto. Isso é ruim.

Aqueles que são contrários a este projeto de lei estão, em essência:

  • confortáveis em ter um único fornecedor;
  • satisfeitos com as políticas de licitação que permitem haver um único fornecedor de software de documentos para o governo;
  • razoavelmente felizes em pagar as taxas financeiras e de inovação acima.

A IBM não se contenta com este status quo. Nem os autores desse projeto de lei. Nem a maioria das indústrias; aquelas nas áreas de ciências naturais, educação, saúde, e assim por diante, que estão tendendo para padrões abertos. Com o advento da Internet, beaseada em padrões abertos como HTML, o valor dos padrões abertos reais tem sido comprovado.

Pensem sobre quão mais fácil, mais acessível, mais transparente é para vocês colaborar dentro do governo e se conectar com seus cidadãos graças à Internet e ao correio eletrônico, a blogs e a tudo aquilo que surgiu a partir de padrões abertos. É chegada a hora de levar esse poder de colaboração aos documentos e abri-los, dando controle aos governos e escolha aos cidadãos.

A IBM se juntou aos nossos colegas da indústria para trabalhar em um padrão aberto para formatos de arquivos, chamado de OASIS/ISO OpenDocument Format (ODF). Formatos de arquivos são meras especificações de como um documento é estruturado — cabeçalhos, rodapé, parágrafos — e de como ele deve ser salvo e intercambiado. O formato OpenDocument tem sido desenvolvido aberta e ativamente por uma comunidade global de especialistas de muitas organizações e tem sido amplamente implementado por vias independentes, tanto de código fonte aberto como proprietário.

Sua taxa de adoção está aumentando. Adolescentes estão usando-o. Políticos estão usando-o. Alguns diretores de tecnologia em organizações que oficialmente só usam formatos proprietários estão usando ODF em casa, quando chega a hora de gastar seu próprio dinheiro e experiência técnica para escolher produtos para seu uso pessoal. A enorme e crescente base de usuários de Open Office está gravando e distribuindo arquivos em formato ODF. A próxima geração do Lotus Notes da IBM irá suportá-lo ainda este ano.

Então por que vocês precisam de legislação sobre isso ?

Primeiro, porque o Texas, como um estado soberano e uma potência no mercado de TI, deve, na minha opinião, ser capaz de fazer o que bem entender com os documentos de escritório que cria. Isso se aplica aos documentos de hoje, mas também aos documentos que serão criados amanhã e que serão os registros históricos daqui a cinqüenta anos. Vocês têm a oportunidade de claramente afirmar a posição de que o Texas não será refém de nenhum fornecedor para acessar as informações do próprio estado.

Segundo, porque as mudanças estão acontecendo agora e os usuários vão, ao longo do tempo, usar novas aplicações com novos formatos de arquivos baseados em documento. Eu nunca encontrei um diretor de tecnologia ou pessoa da área de finanças que me dissesse que nunca usará um novo software. Então, uma encruzilhada aproxima-se rapidamente e vocês precisam fazer uma escolha: escolher um único fornecedor e pagar essas taxas que mencionei, ou adotar formatos de documentos verdadeiramente abertos, que não são ditados por um único fornecedor, fomentam competição e inovação de várias origens e provêm verdadeira escolha de provedores e seus produtos.

Eu posso garantir que o software que teremos em cinqüenta anos vai funcionar de formas radicalmente diferentes e será fornecido por provedores completamente diferentes dos que conhecemos hoje. Devemos manter nossas opções abertas e, felizmente, com ODF temos uma excelente escolha comparada com qualquer alternativa. Além do mais, pessoalmente, eu apostaria na “inteligência das massas”, na coletividade de experts em TI que verdadeiramente domina padrões abertos e poderá nos preparar para o sucesso nos próximos anos. Depender de um único fornecedor para otimizar as ferramentas de seu próprio sucesso é solução do passado.

Em terceiro lugar, para ser claro, QUALQUER UM pode implementar um padrão aberto. Esse projeto de lei trata de escolha. ODF e padrões abertos para formatos de arquivos fomentam escolha de aplicações, usos inovadores da informação, mais competição e queda de preços. Pessoalmente, eu acho que essas coisas são boas.

Em conclusão, o mundo está se deslocando para padrões abertos, não-proprietários, baseado no incrível sucesso da Internet, um sucesso que foi bem mais importante do que a posição de mercado de um único fornecedor ou as suas idéias sobre o que seria correto para o mundo.
Nós podemos fazer isso novamente, mas temos que fazê-lo com cuidado. O Estado do Texas está em posição de mostrar aos seus cidadãos e ao mundo que esse sucesso pode ser repetido e que pretende liderar esse processo. O Texas pode mostrar que a frase “padrão aberto” significa mais do que um departamento de marketing de uma empresa diz que é.

Sr. Presidente e membros do comitê, padrões abertos de documentos são a apólice de seguro para seus documentos, em oposição ao risco de perda de documentos históricos esperando para acontecer. Eu vos agradeço pela oportunidade de testemunhar a favor do projeto de lei, e estou a disposição para responder a qualquer dúvida que tiverem.

ODF Alliance in Brazil

Yesterday was announced the ODF Alliance Chapter Brasil, being the fourth country to create this initiative, after US, India and Poland.

The founder members are the Brazilian offices of IBM, Red Hat and Sun. Jomar Silva, the director, told me this:

My understanding is that the Brazilian [ODF Alliance] operation has the mission to execute the work proposed by the ODF Alliance in our country. We are partners and fight together the same battle, exchanging experiences (and this is a very important point) so lessons learned with migration and adoption of ODF in other countries (governments and companies) may be used here.

Many software support today reading and writing of documents in the OpenDocument format, being OpenOffice.org the most popular. The user gains freedom of choice, becomes able of negotiation, and can choose for the best price-benefit performance. This user-suppliers dynamics works as a fuel for innovation.

ODF, being based on open standards as XML, plus having a free license, plus to be already and ISO standard (two steps ahead of OOXML, proprietary competitor by Microsoft), is a mark in IT’s history, when for the first time the user is truly the independent owner of his documents. This is simply a very powerful idea.

The Brazilian chapter of the ODF Alliance will focus, in its first days, to setup its web site — probably at www.br.odfaliance.org —, and to define policies to accept new members as companies, institutions, user groups and communities.

ODF Alliance, Capítulo Brasil

Foi anunciada ontem para a mídia a ODF Alliance – Chapter Brasil. Somos o terceiro país no mundo que criou esta iniciativa, depois da Polônia e da Índia.

Tem como membros fundadores as sucursais brasileiras da IBM, Red Hat, Sun e Jomar Silva como diretor, que me contou o seguinte:

Eu entendo que a operação brasileira tem como missão e papel realizar o trabalho proposto pela ODF Alliance em território brasileiro. Somos todos parceiros e lutamos juntos a mesma batalha, trocando experiências (e este é um ponto muito importante) para que as lições aprendidas com a migração e adoção do ODF por outros países (governos e empresas) possam ser utilizadas aqui.

Diversos softwares já oferecem hoje suporte de leitura e escrita de arquivos no formato OpenDocument, sendo o mais conhecido a universal suite OpenOffice.org. O usuário então ganha com isso liberdade de escolha, poder de negociação, e poder optar pela melhor relação custo-benefício. Essa dinâmica usuário-fabricantes funciona como combustível para a inovação.

ODF é um patrimônio de seus usuários e da humanidade. Baseado em padrões abertos como XML, somado aos fatos de ter uma licensa de uso livre, e de já ser um padrão ISO (dois passos à frente do OOXML, concorrente proprietário da Microsoft), assinala um marco na história da TI onde pela primeira vez o usuário é verdadeiramente dono independente de seus próprios dados, garantindo assim sua longevidade e interoperabilidade. É simplesmente uma idéia muito poderosa.

O ODF Alliance – Chapter Brasil tratará, em seus primeiros dias de vida, de levantar seu site em português — provavelmente em www.br.odfalliance.org —, e em definir critérios para receber novos membros, como empresas, instituições, grupos de usuários e comunidades.

IBM e OpenDocument Format

A IBM apóia o uso de OpenDocument Format – o padrão aberto para documentos de escritório, e o formato usado pela suite OpenOffice.org, KOffice, Corel WordPerfect Office, e outros.

Estamos num processo interno gradativo de migração para ODF, e falamos da importância disso com governos e clientes, globalmente. Nossos produtos suportam ODF no sentido de consumir e gerar documentos nesse formato.

Uma das vozes mais conhecidas é o blog do Bob Sutor, executivo de padrões da IBM que dá muito foco para ODF. Aqui no Brasil temos o Cezar Taurion, eu e outros fazendo esse papel.

E finalmente vimos o Brasil tomando a liderança na América Latina, recomendando o uso de ODF como formato preferido para documentos do governo.

Semana passada divulgamos o seguinte press release:

Brasil incentiva a utilização do formato OpenDocument

Aliança ODF também é reconhecida por países da Europa e Ásia

São Paulo, 13 de dezembro de 2006 — A OpenDocument Format Alliance (Aliança ODF), que reúne grande número de organizações, instituições acadêmicas e representantes da indústria com o objetivo de melhorar o acesso aos documentos eletrônicos de governo, elogiou a decisão do Brasil de recomendar a ODF como o formato preferido do governo. A Aliança também parabenizou a decisão da Índia de usar a ODF em um grande órgão do governo estadual e a decisão unânime da Itália de reconhecer a ODF como padrão nacional.

A Aliança ODF expressou, ainda, seu apoio à predisposição da China, Coréia e Japão de requerer um “formato de documento internacional e baseado em padrões abertos”, além de reuniões de planejamento de TI e fonte aberta celebradas em forma conjunta anualmente pelos governos dos três países. A Polônia também foi elogiada por demonstrar sério interesse na adoção da ODF após uma reunião nacional celebrada para seu governo com grande número de participantes da indústria e organizações sem fins lucrativos.

Com a publicação da versão 2.0 do e-Ping Interoperability Framework, o Brasil se transforma no primeiro país da América do Sul que recomenda oficialmente a ODF. O quadro estabelece que todos os arquivos .xls, .doc e .ppt se encontram em transição, ou seja, que já não cumprem com suas políticas técnicas, e que a ODF é agora o formato recomendado oficialmente pelo governo do Brasil. O Instituto Nacional de Tecnologia e Informática, o Ministério da Defesa e o Governo do Estado do Paraná, no Brasil, são membros da Aliança ODF.

“2006 acaba de maneira tão auspiciosa como começou, com legiões de governos no mundo inteiro expressando verdadeiro apoio à ODF”, disse Marino Marcich, Diretor Executivo da Aliança ODF. “Parabenizamos o Brasil, a Índia, a Itália, o Japão, a Coréia, a China e a Polônia por reconhecerem a ODF, cada país a seu modo, e estamos ansiosos por ver o impulso contínuo deste movimento no ano que vem.”

Na Índia, o governo ordenou usar arquivos ODF para o escritório de impostos comerciais do governo estadual de Delhi. Além disso, a Itália se une a países como a Malásia, que têm a intenção de reconhecer a ODF como padrão nacional (consultar www.uninfo.polito.it), enquanto o Japão, a Coréia do Sul e a China pensam em usar exclusivamente formatos de documentos internacionais e baseados em padrões abertos como a ODF para reuniões celebradas por seus diretores gerais de Tecnologia e Informática, a fim de debater e promover o software de fonte aberta.

A Aliança tem crescido a mais de 400 membros em mais de 40 países, mostrando um impulso sustentado para o formato de arquivo aberto em nível mundial.

Para obter informações adicionais sobre a ODF Alliance vá para www.odfalliance.org.

Sobre a IBM
Para mais informações sobre a IBM, visite www.ibm.com/br.

Padrões Abertos e Linux no Desktop

Hoje a indústria usa o sistema operacional de desktop de praticamente um único fornecedor, cria aplicações gráficas 100% dependentes dele, e usa uma suite de escritório que também só funciona sobre esse mesmo sistema operacional. Ainda por cima, os documentos de formato proprietário com que o mercado usa só podem ser gerados e consumidos por essa mesma suite.

Se nossos CDs de música tocam em qualquer CD player, por que nossas aplicações, páginas da web, documentos, etc não podem ser usados em qualquer sistema operacional, plataforma de hardware, etc ?

A demora para isso acontecer reflete quão dependente dessas tecnologias proprietárias é o mercado. Isso é caro principalmente porque não há com quem negociar alternativas, e por isso essas tecnologias terão o preço que seu fornecedor quiser.

A IBM ainda está analisando o direcionamento futuro dos nossos desktops internos para funcionários. Não foi decidido entre Linux ou Vista, nem Darwin, nem BSD, nem nenhum outro sistema operacional.

Temos iniciativas internas fortíssimas para que os produtos e serviços de nossa Intranet sigam Padrões Abertos. Dessa forma, um funcionário pode escolher o sistema operacional que melhor se adequar ao seu trabalho.

Não usamos uma tecnologia proprietária de impressão remota, e sim o serviço que usa Padrões Abertos para imprimir na rede.

Não usamos uma aplicação proprietária de VPN, mas o serviço de VPN que usa Padrões Abertos.

Não temos um serviço de diretórios de uma implementação proprietária, e sim um diretório corporativo baseado no Padrão Aberto LDAP.

Não usamos documentos de formatos proprietários, que só podem ser gerados e consumidos por uma única suite de escritório, mas reforçamos o uso do novo Open Document Format, baseado em XML, introduzido pelo OpenOffice.org, que pode ser aberto em qualquer suite de escritório.

E por aí vai….

A última fronteira é a convergência gradativa dos produtos de workgroup baseados em Lotus Notes com o novo Workplace Client Technology, que implementa Padrões Abertos, e que é baseado no Eclipse (como dezenas de outros produtos da IBM).

E digo mais: as tecnologias proprietárias que usamos internamente nos nossos desktops, tivemos que adotá-las porque quando surgiu a necessidade de resolver o problema de negócio que elas resolvem, simplesmente não haviam opções que implementassem Padrões Abertos. Conforme surgem Padrões para aquele determinado problema, isso entra em pauta e a migração é estudada seriamente. Logicamente analizando custos, funcionalidades, viabilidade, etc, porque essa é a forma racional de se fazer mudanças.

Padrões Abertos. Padrões Abertos. Padrões Abertos. Essas são as palavras do momento.

Para o mundo comercial, isso é mais importante do que ter acesso ao código fonte de um software. E é algo que deve estar sempre presente na pauta de TI do CIO.

Pregamos que companhias que inovam reutilizando Padrões Abertos levam vantagem porque seus recursos são liberados para trabalhos que agregam maior valor, e porque as oportunidades do mercado se expandem à medida que os Padrões Abertos proliferam.

É o que dizemos aos nossos clientes. É o que acreditamos. E é o que fazemos.

ODF e OpenXML: ecossistema, sorte e poder

A sorte está lançada entre ODF e OpenXML.

O que vale mais?

Um padrão universal e em franco crescimento de aceitação, mas ainda pouco usado, resultado do melhor capital intelectual aberto que a Internet é capaz de fabricar, ou um formato fechado de documentos, com política de royalties, e amarrado ao produto mais usado desse segmento?

Por outro lado, se meus CDs tocam em qualquer CD player, porque MEUS documentos vão funcionar somente em UMA suite de escritório? CD (e sua independêndia do CD player) está para música, assim como ODF (e sua independência de suite de escritório) está para documentos.

Quando tivermos o resultado dessa interessantíssima briga, os mais emotivos dirão que foi sorte de um e azar do outro. Mas não tem nada a ver com isso, e sim com poder de construir ecossistemas de cada um desses polos.

Ecossistema é tudo.

Mas paixão e vontade de realizar vem em segundo lugar. E essas forças movem montanhas. E ecossistemas.