ABNT Decide Solicitar Cancelamento do OOXML na ISO

Hoje recebi o seguinte e-mail da ABNT:

De: Milena Pires
Assunto: Formal Appeal

Prezados Membros,

Por solicitação do Diretor de Normalização, Sr. Eugenio Guilherme Tolstoy De Simone, informamos que, após a análise dos comentários dos Srs. Murilo Dantas e Deivi Lopes, a ABNT decidiu solicitar à ISO o cancelamento de todo o processo de elaboração da ISO/IEC DIS 29500 e seu retorno como um novo item de trabalho (NWIP) seguindo o processo normal de elaboração (sem Fast-Track) no âmbito do ISO/IEC/JTC1/SC34.
Atenciosamente,

Milena Beguito Pires

Gerência do Processo de Normalização
ABNT/RJ – Av. Treze de Maio, 13 – 28º Andar
20031–901 – Rio de Janeiro – RJ

Significa que além de o Brasil ter votado NÃO em todo o processo de normalização do ISO/IEC DIS 29500 (mais conhecido como padronização do OOXML), tivemos também coragem de peitar a ISO e pedir o cancelamento de todo o processo por irregularidades que foram documentadas e enviadas a ISO semanas atrás.

Pelo que ouvi falar, isso nunca aconteceu antes em um processo Fast Track. Nunca inclusive houve uma apelação de nenhum país após um BRM antes do OOXML. Mas quatro países apelaram nesse caso.

Nunca antes também os processos da ISO foram tão expostos a níveis populares. Foi preciso um desejo de padronização de algo (o OOXML no caso) que tem enormes impactos populares, sociais, tecnológicos, e financeiros para expor esses processos (e a forma como são tocados) para que o mundo perceba como eles podem ser falhos e sucetíveis a opiniões pessoais. Onde só deveria haver espaço para posições independentes, tecnicamente fundamentadas.

O OOXML virando padrão ISO ou não (pelo andar da carruagem, não vai virar), o mundo aprendeu uma lição: a ISO precisa mudar.

Linux cada vez mais forte em PCs de uso específico

Notícias como as do Banco do Brasil migrando seus 40.000 ATMs para Linux será cada vez mais freqüente.

Explico. Uma empresa que precisa manter uma infraestrutura de computadores largamente espalhados, deve ter uma equipe preocupada com os seguintes pontos:

  1. Obter suporte para o sistema operacional
  2. Desenvolver customizações do sistema operacional
  3. Desenvolver aplicações de negócio específicas que rodam nesses computadores
  4. Desenvolver camadas de integração entre essas aplicações e os serviços centrais da empresa
  5. Desenvolver novas funções de acordo com constantes requisições da área de negócios
  6. Preparar procedimento de instalação e atualização automatizado para tudo isso
  7. Testar constantemente tudo isso

Com excessão do primeiro ítem, todos devem acontecer obrigatoriamente dentro da empresa — ou terceirizado para uma equipe que trabalha de forma tão integrada com a empresa que pode também ser considerada interna.

Para uma equipe que precisa mergulhar tão profundamente na tecnologia de um projeto como esses, adicionar o primeiro ítem em seu conjunto de responsabilidades pode até ser benéfico porque traz mais controle.

Então, em casos como esse, ao invés de sair no mercado em busca de suporte pago ao SO, criar inteligência interna para prover esse suporte é um passo pequeno e fácil de ser absorvido, além de reduzir custos de licenças e suporte anual.

Empresas deste tipo são os grandes varejistas como Casas Bahia, Pão de Açucar, Droga Raia, Lojas Marabraz, etc — todos eles casos de sucesso no uso de Linux em seus Pontos de Venda.

Da perspectiva de TI, grandes bancos não são muito diferentes de varejistas. São idênticos na verdade, em termos de arquiteturas e fluxo da informação.

Banrisul e Bando do Brasil são os pioneiros no Brasil a entrar neste caminho, e anunciam o ingresso dos outros monumentais Itaús e Bradescos e Unibancos neste domínio de ATMs e caixas rodando Linux. Simplesmente porque não faz o menor sentido técnico e financeiro usar qualquer outro sistema operacional.

Web 2.0 Heaven for Brand Owners

There is this website called Brand Tags that lets people quickly tag brands that pop up in a web 2.0 style.

Then you can also browse brand names and see their tag cloud.

For example, Linux is associated with “penguin”, “free”, “tux”, “cute”, “free” etc. Windows gets “computer”, “crap”, “crash”, “monopoly”, “sucks” etc. Apple gets “apple”, “computer”, “awesome”, “cool”, “design”, “innovation”, “love”, “trendy”. IBM gets “big big blue”, “boring”, “computer”, “corporate”, “old”, “pc”, “thinkpad”. Nike has a scary association with “child labor”. Oracle has a plain “database”.

In portuguese we use to say that people’s voice is God’s voice.

OOXML in the ISO’s limbo

ISO has a press release about the 4 countries (India, Brazil, South Africa and Venezuela) and their appeal against the OOXML standardization.

The important part of it is this:

According to the ISO/IEC rules, a document which is the subject of an appeal cannot be published as an ISO/IEC International Standard while the appeal is going on. Therefore, the decision to publish or not ISO/IEC DIS 29500 as an ISO/IEC International Standard cannot be taken until the outcome of the appeals is known.

Which means OOXML cannot become a standard until the appeals get resolved and all countries get satisfied with the outcome.

In other words, OOXML is stucked in the limbo. It can’t be described, considered or even sold as an ISO standard.

It was sort of approved but can’t be approved. Well, the final specification text was not published yet anyways. With some luck, to technically fix OOXML can take the same amount of time as of solving the appeal.

Then we’ll go back to first question: does the world need tow standard ways to describe “helvetica, 12pt with red” or “a table with 3 columns and 5 rows” or even “page layout with 1.5cm margins” ?

As a reference, Brazilian appeal was published in Andy’s blog and is an informative yet concise enough text to understand the technical and process issues around OOXML.