O documento discute o ODF (Open Document Format), padrão ISO/IEC 26300 para arquivos de documentos abertos. O texto apresenta as vantagens do ODF sobre formatos proprietários, como a independência de plataforma e a ausência de custos de licenciamento. Também descreve quem já adotou o ODF como padrão, como estados e países da Europa e América.
1. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:24
Suas aplicações comerciais e sua opção como
um modelo viável para a administração
pública
Frederico F. Siena
1
Organization for the Advancement of Structured Information Standards
2. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:25
Licença de Uso
Este material está
disponibilizado sob a
licença Creative Commons,
e pode ser distribuído
conforme especificado no
quadro ao lado.
A propriedade das imagens utilizadas neste material, são de
direito de seus respectivos autores/proprietários. Esta licença
não se aplica a nenhuma imagem exibida - para utilização das
mesmas obtenha autorização junto ao(s) autor(es).
http://creativecommons.org/licenses/disclaimer-popup?lang=pt 2
http://creativecommons.org/licenses/by-nc-sa/2.5/br/legalcode
3. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:25
Roteiro
■ A Microsoft e o OOXML
■ O que é o Open Document Format
■ Vantagens e Desvantagens
■ Soluções
■ Características técnicas
■ Histórico
■ ODF Alliance
■ ISO / ABNT
■ Pra pensar um pouco
■ Projeto de Lei nº 503/2006
■ O ODF e o ePING
■ Conclusão
■ Perguntas
3
4. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:26
A Microsoft e o OOXML
4
5. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:26
Microsoft Office OpenXML (ECMA-376)
■ Antes conhecido como
MOOXML (Microsoft Office
Open XML) teve seu nome
recusado pela ECMA e passou
a se chamar OOXML ou
OpenXML.
■ Não existe um consórcio.
■ Algo em torno de 8000
páginas de especificação.
5
6. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:26
Microsoft Office OpenXML (ECMA-376)
Falta de especificações
■ Como implementar um
“autoSpaceLikeWord95”?
■ Como implementar um
“useWord97LineBreakRules”?
6
7. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:27
OpenXML e a ECMA-376
■ A Alemanha conclui que a
ECMA-376 duplica o escopo
do ISO/IEC 26300.
■ A ISO só aceitará o OOOXML
como um novo padrão, caso o
ODF não possibilite a
interoperabilidade entre
formatos antigos do MS
Office.
7
8. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:27
OpenXML e a ECMA-376
■ O Quênia não aceita o OOXML
como um padrão, afirmando
que o mesmo não traz
suporte à macros, portanto
não deve ser considerado um
novo padrão.
8
9. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:27
OpenXML e a ECMA-376
■ Singapura comenta que
overlap's entre dois padrões
são contraditórios e
inconsistentes entre si.
■ O Reino Unido não concorda
que a proposta ECMA-376
seja um candidato apropriado
para o procedimento Fast
Track.
9
10. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:28
OpenXML e a ECMA-376
No total 20 países se
manifestaram contra
inúmeras contradições
apresentadas pela Microsoft
para submissão do OpenXML
ao processo de Fast Track da
ISO.
10
11. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:28
Contradições do OpenXML
■ Não é independente de
plataforma;
■ Redefine o conceito de
imagem vetorial;
■ Não adota o calendário
Gregoriano;
■ Não é legalmente seguro (Open
Specification Promise).
11
12. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:28
Conflitos de patente do OpenXML
■ ISO 8601
Representação de datas e tempos
■ ISO 639
Códigos de representação de nomes e
línguas
■ ISO/IEC 10118-3
Funções de hash de criptografia
12
13. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:29
ODF
(ISO/IEC 26300)
X
OpenXML
(ECMA-376)
13
14. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:29
ODF (Mixed Content Model) vs OpenXML (Non-Mixed Content Model)
Mixed Content Model Non-Mixed Content Model
<text:p text:style-name="Standard"> <w:p>
This is a <w:r>
<text:span text:style-name="T1">very basic</text:span> <w:t>This is a </w:t>
document </w:r>
<text:span text:style-name="T2">with some</text:span> <w:r>
formatting, and a <w:rPr>
<text:a xlink:href="http://example.com">hyperlink</text:a> <w:b />
</text:p> </w:rPr>
<w:t>very basic</w:t>
</w:r>
<w:r>
<w:t> document </w:t>
</w:r>
<w:r>
<w:rPr>
<w:i />
</w:rPr>
<w:t>with some</w:t>
</w:r>
<w:r>
<w:t> formatting, and a </w:t>
</w:r>
<w:hyperlink w:rel="rId4" w:history="1">
<w:r>
<w:rPr>
<w:rStyle w:val="Hyperlink" />
</w:rPr>
<w:t>hyperlink</w:t>
</w:r>
</w:hyperlink>
</w:p>
14
http://opendocumentfellowship.org/introduction/odf_vs_oxml / http://opendocumentfellowship.org/introduction/odf_vs_oxml_part_II
15. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:29
O que é o OpenDocument Format?
15
16. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:29
Inicialmente batizado de OASIS Open Document Format
for Office Applications, o ODF é um conjunto de
formatos de arquivos para aplicações de escritório.
Editores de texto Banco de dados
Apresentações de slides Planilhas
Manipulação de imagem Fórmulas
16
17. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:29
Quais as vantagens do ODF?
■ Não há restrições de uso
■ Liberdade de aplicação
■ Independência de plataforma
■ Garantia de longevidade (já que é um padrão)
■ Não há custo com aquisição de licenças
■ Você é dono do que você produz
■ Suporte a funcionalidades futuras
17
18. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:30
Quais as desvantagens da ODF?
■ Não traz suporte para assinaturas digitais
■ Não existe padrão para fórmulas
Serão implementadas na versão 1.2
18
19. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:30
Quais soluções utilizam ODF?
19
20. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:30
Principais soluções que utilizam ODF
Suites de Escritório Aplicativos on-line
Suite Plataforma ■ Writely
■ OpenOffice.org multiplataforma ■ AjaxWrite
■ Abiword GNU/Linux ■ Google Docs
■ StarOffice multiplataforma ■ Coventi Pages
■ Koffice GNU/Linux ■ Zoho Writer
■ IBM Workplace multiplataforma
■ 602Office multiplataforma
■ M$ Office 2007 M$ Windows*
Outros
■ phpMyAdmin (exporta em formato .odt)
■ eLawOffice.it (exporta em formato .odt)
■ Mobile Office (Suite do Symbian OS)
■ Copernic (capaz de indexar arquivos ODF nas pesquisas)
■ ODF Reader (plugin de leitura de arquivo .odt para o Firefox)
■ ODF Converter (Plugin Open Source (BSD) da Microsoft para conversão do
formato ODF para o Microsoft Office 2007)*
20
Maiores detalhes em: http://www.opendocumentfellowship.org/applications
21. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:30
Aplicações online: Google Docs
21
Maiores informações em: http://docs.google.com
22. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:31
Aplicações desktop: Thoughtslinger
22
Maiores informações em: http://www.thoughtslinger.com
23. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:31
Quem adotou o ODF como um padrão de
fato?
23
24. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:31
■ Estado de Massachusetts
■ Estado da Califórnia
Minessota
■ Europa
Noruega
Bélgica
Croácia
Dinamarca
Finlândia
França
■ Itália
Já é um padrão nacional desde Janeiro de 2007, sendo que a norma
foi aprovada pela ISO em Março de 2006 e publicada em
Novembro de 2006. 24
25. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:31
■ Algumas cidades da Espanha
■ Algumas cidades da Inglaterra
Bristol
■ América Latina
Argentina
➔ Missiones
■ Ásia
Malásia
Índia
Indonésia
Hong Kong (recomenda)
Tailândia, Japão e China incentivam o
desenvolvimento de soluções baseadas em ODF
25
26. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:31
Como reconhecer um arquivo ODF?
26
27. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:32
Extensões
Arquivos padrão Templates
Extensão Aplicação Extensão Aplicação
.odt Texto .ott Texto
.ods Planilha de cálculo .ots Planilha de cálculo
.odp Apresentação de slides .otp Apresentação de slides
.odb Banco de dados .otg Gráfico
.odf Fórmula matemática
.odg Gráfico
.odi Imagem
27
28. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:32
Estrutura padrão dos arquivos ODF
Um arquivo ODF consiste em um arquivo compactado
contendo vários outros arquivos.
Os principais são:
■ content.xml - armazena o conteúdo do documento.
■ meta.xml - armazena os meta-dados do documento (autor, data etc).
■ styles.xml - contém estilos para o documento (formatações diversas).
■ Pictures (pasta) - armazena as imagens do documento.
■ documentsignatures.xml (Presente apenas no OpenOffice.org)
Armazena o cerificado digital utilizado para assinar um documento OOO.
28
29. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:32
Certificados digitais dentro de um ODF do
OpenOffice.org
29
30. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:32
Certificados digitais dentro de um ODF do
OpenOffice.org
30
31. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:33
Certificados digitais dentro de um ODF do
OpenOffice.org
31
32. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:33
Desde quando existe o ODF?
32
33. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:33
O primeiro comitê técnico foi constituído
oficialmente em novembro de 2002 para avaliar a
criação do padrão, que baseou-se inicialmente no
padrão XML de documentos do OpenOffice.org.
33
34. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:33
A ideologia da idéia
“Promovemos formatos de documento que possibilitam à
qualquer pessoa, por meio de qualquer sistema, acessar
informações produzidas em todo mundo. Hoje ou daqui a
20 anos, sem perigo de perda de informações por
incompatibilidade de versão de ferramentas ou por
dependência da compra de suítes de escritório”.
Jomar Silva (Diretor da ODF Alliance Brasil)
34
35. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:34
Vantagens em utilizar padrões abertos
“O uso de padrões abertos garante que teremos acesso ao
conteúdo dos nossos arquivos a qualquer momento, em
qualquer tempo, e com qualquer software.”
Roberto F. Salomon (Conselheiro da BrOffice.org Projeto Brasil)
35
37. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:34
Quando surgiu o consórcio?
■ Surgiu em 03 de março de 2006 nos EUA
■ Objetivo: possibilitar aos órgãos do setor público
um maior controle e o gerenciamento direto de
seus próprios registros, informações e
documentos, por meio de uma especificação
técnica para o armazenamento de arquivos de
uso comum.
37
38. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:34
Principais membros do consórcio ODF Alliance
■ OASIS ■ Inst. Nacional de Tec. e Informática
■ BrOffice.org ■ Governo do Estado do Paraná
■ EDS ■ Ministério da Defesa
■ IBM ■ Exército Brasileiro
■ KDE ■ PhpMyAdmin
■ Mandriva ■ Celepar
■ Novell ■ Red Hat
■ Oracle ■ GNOME
■ Boeing ■ Bull
38
A lista completa pode ser obtida em: http://www.odfalliance.org/memberlist.php
39. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:34
A ODF Alliance em Dados
■ Membros : mais de 5000
■ Organizações : mais de 600
■ Países : mais de 100
39
Informações atualizadas em: http://www.odfalliance.org
40. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:34
O compromisso da ODF Alliance
Ajudar a garantir um uso consciente dos meios
eletrônicos, de forma a obter o acesso total e
intercambiável de arquivos entre plataformas e
aplicações, mesmo quando da mudança ou
avanço da tecnologia.
A missão pode ser lida na íntegra em: http://www.odfalliance.org/mission.php 40
41. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:35
ISO / ABNT
41
42. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:35
Quando foi aprovado pela ISO?
■ A versão 1.0: Maio de 2005
■ A versão 1.1: Fevereiro de 2007
■ Versão 1.2: ainda não submetida a análise
Prevê implementação de assinaturas digitais
Definição de adoção de um padrão de fórmulas
http://www.iso.org/iso/en/commcentre/pressreleases2006/Ref1004.html 42
43. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:35
O ODF e a ABNT
■ O prazo da ABNT para julgar e votar (sim, não ou abstenção) o OOXML
como um padrão nacional (NBR) está em andamento, e deverá
concluir seus trabalhos até 23/08/2007 para a entrega final à ISO
em 02/09/2007.
■ O ODF já foi carimbado como um padrão no Brasil, porém para se
tornar uma norma (NBR), deverá haver a tradução das 738
páginas da especificação que está em inglês, já que um padrão
de fato em nosso país, só pode existir na língua pátria.
43
44. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:35
Um padrão só deve existir para garantir
interoperabilidade!
Interoperabilidade= capacidade de transferência, adaptação cultural e lingüística 44
45. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:35
Um padrão aberto satisfaz os seguintes
requisitos
■ Ele é bem documentado com a especificação completa
disponível publicamente;
■ Ele pode ser implementado livremente sem limitações
econômicas, políticas ou legais sobre a implementação ou o
uso;
■ Ele é padronizado e mantido por um fórum aberto (também
chamado "organização de padronização") via um processo
aberto.
Especificação na íntegra em: http://www.openstandards.dk 45
Tradução em: http://www.cin.ufpe.br/~cinlug/wiki/index.php/Padr%C3%B5es_Abertos#Re_2._Livremente_implement.C3.A1vel
46. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:36
Propósito de um padrão aberto
O propósito dos padrões abertos é garantir
"interoperabilidade" (que sistemas possam interagir sem
problemas) entre produtos independentes. Isto garante
competição livre num mercado livre, e, ao mesmo tempo,
faz com que seja consideravelmente fácil para
consumidores usarem os produtos em novas áreas e de
novas formas para o benefício da sociedade, permitindo
assim o uso pleno da tecnologia atual.
46
47. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:36
A ISO define padrão como
“...document, established by consensus and approved by
a recognized body, that provides, for common and
repeated use, rules, guidelines or characteristics for
activities or their results, aimed at the achievement of
the optimum degree of order in a given context.”
Definições de padrão segundo a BSI e o Comitê Técnico Conjunto N.º 1 (JTC1) de ISO/IEC podem ser obtidos no Blog 47
do Sérgio Amadeu: http://samadeu.blogspot.com/2007/07/o-caso-ooxml-na-iso.html
48. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:36
A ISO define padrão como (tradução)
“[Um] documento, estabelecido por consenso e aprovado por
um organismo reconhecido que estabeleça, para efeitos de
um uso comum e repetitivo, normas, diretrizes ou pautas
destinadas a atividades ou seus resultados, cujo objetivo
seja lograr um nível ótimo de ordenamento em um contexto
determinado.
NOTA. As normas devem basear-se em resultados
consolidados da ciência, da tecnologia e da experiência, e
seu objetivo é a promoção do benefício ótimo para a
comunidade.”
48
49. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:36
Conseqüências desastrosas da
utilização de padrões
fechados
49
50. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:36
O tsunami e o ODF
Parece estranho relacionar o ODF aos fatos desastrosos
ocorridos na Ásia a mais de dois anos, mas o que
ocorreu, foi que a interoperabilidade entre os formatos
de documentação existentes entre diferentes versões
do Microsoft Office, causou demora e a divulgação de
informações erradas, aumentando o número de vítimas
e prejudicando a alocação de recursos e o resgate de
sobreviventes.
50
51. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:36
O tsunami e o ODF
■ A expressão em inglês que representa esta amarra
tecnológica é conhecida como Vendor Locking.
51
52. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:37
Aprisionamento dos formatos proprietários
A utilização do padrão ODF ganha mais força quando o
foco é o governo, pois a elaboração de leis, normas e
decretos se torna produto final, e esta gama de
documentos gerados, deve ser acessível por qualquer
pessoa daqui a 20 ou 50 anos, não dependendo de
nenhuma ferramenta de terceiros. Documentos, assim
como qualquer outra informação de instituições públicas
devem ser transparentes e acessíveis por todos.
52
53. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:37
Aprisionamento dos formatos proprietários
O estado não pode restringir que leis, decretos e demais
documentos públicos produzidos sejam disponíveis
somente sob a utilização de determinada solução
proprietária, desta forma, obrigando a todo cidadão
deste país a onerar-se com a aquisição de licenças para
ler um simples documento que a priori deveria ser de
acesso público e irrestrito.
53
54. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:37
Quando você edita um documento em um editor
de textos proprietário, de quem é o documento?
54
55. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:37
Alguem lembra do Carta Certa?
“Em 1992 iniciou-se o declínio da maior empresa nacional de
software à época, a carioca Convergente...”
Principal motivo
■ A Caixa Econômica Federal seu maior cliente, descontinuou o seu
uso em detrimento ao MS Office 2.0 ao custo de 500 mil dólares,
não aceitando o prazo de 4 meses solicitado pela Convergente
para a adaptação do produto para o Windows 3.0 (o qual
ocorreu).
55
Matéria completa em: http://www.aliceramos.com/view.asp?materia=94
56. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:37
Alguem lembra do Carta Certa?
Pergunto a todos.
■ O que aconteceu com a Convergente?
■ A quem pertence os direitos do Carta Certa?
■ E os usuários, como ficam?
■ E os documentos produzidos neste padrão?
■ Por que o governo não apoiou a Convergente
evitando a evasão de divisas?
56
57. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:38
Projeto de Lei nº 503/2006
Padronização de documentos públicos em formato ODF
57
58. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:38
Projeto de Lei nº 503/2006
Padronização de Documentos Públicos em formato
ODF
“...Para demonstrarmos nossa atualização como mundo da
informática, devemos observar o exemplo do governo francês,
que já recomendou que todas as publicações de seus
documentos públicos devem estar disponíveis em formato ODF
de acordo com o relatório do Primeiro Ministro da França...”
Pastor Edson Praczyc (Dep. Estadual - PL)
58
Justificativa completa: http://www.pastoredson.com.br/projeto.php?id=58
59. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:38
Projeto de Lei nº 503/2006
Padronização de Documentos Públicos em formato ODF
Art. 1º Os órgãos e entidades da Administração Pública
Direta, Indireta, Autárquica e Fundacional do Estado do
Paraná, bem como os órgãos autônomos e empresas
sob o controle estatal adotarão, preferencialmente, a
padronização de documentos públicos em formato Open
Document Format – ODF, quando da sua criação e
distribuição. Art. 2° Esta lei entrará em vigor na data de
sua publicação.
59
60. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:38
ODF e o ePING
O e-PING é o nome dado ao projeto que define um
conjunto de políticas e especificações técnicas que
regulamentem a utilização da Tecnologia de Informação
e Comunicação (TIC) no Governo Federal,
estabelecendo as condições de interação com os
demais poderes e esferas de governo e com a
sociedade em geral.
60
https://www.governoeletronico.gov.br
61. ODF – Padrão ISO/IEC 26300 de documentação livre
04/06/11 - 10:59:38
Conclusão
■ A adoção de padrões abertos é uma necessidade, e
principalmente, uma exigência do mercado.
■ Padrões abertos são a garantia de que no futuro
possamos continuar a ter acesso às informações que
geramos hoje, de forma confiável, segura e aberta.
■ Padrões abertos proporcionam a livre concorrência de
mercado e a livre escolha de fornecedor e solução.
61