OpenDocument
Template:Da tradurre Il formato OpenDocument (ODF), abbreviazione di OASIS Open Document Format for Office Applications (Formato OASIS Open Document per Applicazioni da Ufficio), è un formato aperto per file di documento per il salvataggio e lo scambio di documenti per la produttività di ufficio come documenti di testo (come memo, rapporti e libri), spreadsheets, diagrammi, e presentazioni. Questo standard è stato sviluppato dal consorzio di industrie OASIS ed è impostato su di una versione di XML creata originariamente da OpenOffice.org.
Lo standard è stato sviluppato pubblicamente da varie organizzazioni, è pubblicamente accessibile, e può essere implementato da chiunque senza restrizioni. Il formato OpenDocument nasce per fornire una alternativa "aperta" a formati proprietari tra cui i famosi formati DOC, XLS e PPT usati da Microsoft ÉÉOffice, così come il formato Microsoft Office Open XML (il quale possiede varie restrizioni di licenze che impediscono alla concorrenza di usarlo). Organizzazioni ed individui che memorizzano i loro dati in un formato aperto come OpenDocument evitano di essere bloccati ad un singolo produttore software, lasciandolo liberi di cambiare software se il produttore del loro attuale software dovesse uscire dal mercato, alzare i prezzi, cambiare il software o cambiare i propri termini di licenza per qualcosa di meno favorevole.
OpenDocument è il solo standard per documenti editabili di produttività di ufficio che è stato verificato da un organismo per gli standard indipendente riconosciuto, è stato adottato da diversi produttori, e può essere adottato da qualunque fornitore (compresi venditori e sviluppatori di software proprietario usando il GNU GPL).
Implicazioni nelle politiche pubbliche
Dal momento che un obiettivo dei formati open come OpenDocument è quello di garantire accesso a lungo termine ai dati senza barriere legali o tecniche, le amministrazioni pubbliche ed i governi sono diventati progressivamente consapevoli dei formati aperti come questioni che riguardano le politiche pubbliche.
Nel 2002, il Dr. Edgar David Villanueva Nuñes, avvocato e rappresentante nel Congresso della Repubblica del Perù, ha scritto una lettera a Microsoft Peru sollevando questioni circa l'accesso gratuito e permanente a documenti con formati proprietari. All'inizio del 2005, Eric Kriss, Segretario dell'Amministrazione e delle Finanze in Massachusetts, è stato il primo membro di un governo di uno stato degli Stati Uniti a collegare i formati aperti ad uno scopo di politiche pubbliche: "E' obbligo prioritario del sistema democratico Americano che non possiamo avere i nostri documenti pubblici vincolati in un qualche tipo di formato proprietario, magari non visualizzabile in futuro, o soggetto ad un sistema di licenza proprietario che ne restringe l'accesso." [1]
Successivamente, a settembre 2005, il Massachusetts è diventato il primo stato ad assumere formalmente formati OpenDocument per i propri archivi pubblici ed, allo stesso tempo, rifiutare il formato proprietario di Microsoft XML, ora chiamato Microsoft Office Open XML format (vedi WordprocessingML). Questa decisione è stata presa dopo un esame dei formati di file durato due anni, intrattenendo al contempo molte discussioni con Microsoft. Microsoft Office, che ha quasi il 100% di quota di mercato presso gli impiegati dello stato, attualmente non supporta i formati OpenDocument. Microsoft ha provvisoriamente indicato che i formati OpenDocument non saranno riconosciuti nelle nuove versioni di Office, che pure supportano molti altri formati (tra cui ASCII, RFT, e WordPerfect), gli analisti ritengono che sarebbe semplice per Microsoft implementare lo standard. Le implicazioni delle mancata implementazione di OpenDocument all'interno della suite per ufficio, potrebbero rivelarsi negative perfino per Microsoft stessa se lo standard si affermasse.
Dopo l'annuncio del Massachusetts nel sostenere il formato OpenDocument, molte persone e molte organizzazioni hanno espresso opinioni su questa politica, sia a favore che contro. Adobe, Corel, IBM, e Sun hanno inviato lettere al Massachusetts sostenendo la decisione. Per contro, Microsoft ha inviato una lettera fortemente critica sulla misura. Anche un gruppo chiamato "Cittadini contro gli Sprechi del Governo" (Citizens Against Government Waste - CAGW) si è opposto alla decisione. Il gruppo sosteneva che questa politica del Massachusetts stabiliva "una preferenza arbitraria verso l'open source", sebbene entrambi i software, open source e proprietario, possono rispondere ai requisiti, ed entrambi i tipi di sviluppatori sono impegnati nel creare degli standard. Molti hanno considerato questa dichiarazione come un semplice comunicato stampa di Microsoft; InternetNews e Linux Weekly News hanno notato che la CAGW ha ricevuto finanziamenti da Microsoft, e che nel 2001 la CAGW ha inviato due lettere a sostegno di Microsoft nel caso giudiziario anti-trust di Microsoft, scoprendo che quelle lettere si rivelarono essere state "firmate" da persone defunte.
Secondo il datasheet OpenDocument di OASIS, "il Ministero della Difesa di Singapore, il Ministero delle Finanze francese ed il suo Ministero dell'Economia, Finanza e Industria, il Ministero della Salute brasiliano, la Città di Monaco in Germania, il Consiglio Municipale di Bristol nel Regno Unito, e la città di Vienna in Austria stanno tutte adottando applicazioni che supportano OpenDocument".
OpenDocument è stato sottoscritto dalla Commissione Europea. L' Unione Europea ha raccomandato OpenDocument come base per formati di file standard e per lo scambio di documenti. E' stato inoltre raccomandato che lo standard impiegato per i documenti dovrebbe essere determinato in funzione di quello che diventerà standard internazionale. OpenDocument è già uno standard secondo un organismo indipendente riconosciuto per gli standard (OASIS), ed è stato sottoposto alla ISO (International Organization for Standardization) per la standardizzazione, mentre non c'è prova che i formati XML di Microsoft o i vecchi DOC/PPT/XLS subiranno tale processo. Molti si attendono che l'ISO approvi ed accetti OpenDocument usando un processo di approvazione lampo, e che una volta ratificato lo standard, l'Unione Europea richiederà OpenDocument come standard per i documenti di produttività da ufficio dell'Unione Europea.
Standardizzazione
La versione 1.0 delle specifiche OpenDocument è stata sviluppata dopo laboriosi sviluppi e discussioni da diverse organizzazioni. Il primo meeting ufficiale OASIS per discutere lo standard è avvenuto il 16 dicembre 2002; OASIS ha approvato OpenDocument come uno standard OASIS il 1 Maggio 2005. Il gruppo ha deciso di erigerlo su una versione precedente del formato OpenOffice.org, essendo questo già un formato XML con la maggior parte delle proprietà desiderate. Si noti, comunque, che OpenDocument non è la stessa cosa del vecchio formato OpenOffice.org; sono state introdotte molte modifiche ed esperienze sul campo basate sul feedback fornito da molti singoli utilizzatori ed organizzazioni.
Il processo di standardizzazione ha coinvolto gli sviluppatori di molti prodotti integrati per ufficio o relativi sistemi per documenti, tra cui (in ordine alfabetico):
- Adobe (Framemaker, Distiller)
- Arbortext (Arbortext Enterprise Publishing System)
- Corel (Word Perfect)
- IBM (Lotus 1-2-3, Workplace)
- KDE (KOffice)
- SpeedLegal (SmartPrecedent enterprise document assembly system); sia il prodotto che la compagnia hanno successivamente cambiato nome in Exari.
- Sun Microsystems / OpenOffice.org (StarOffice/OpenOffice.org)
Assente eccellente è stata la Microsoft, sopratutto perché Microsoft è membro OASIS e principale venditore di software di suite da ufficio.
Tale assenza è avvenuta a dispetto della richiesta del TAC (Telematics between Administrations Committee) dell'Unione Europea, che il 25 Maggio 2004 aveva raccomandato a "Soggetti industriali attualmente non coinvolti nel Formato Open Document OASIS di considerare a prender parte al processo di standardizzazione allo scopo di incoraggiare un più vasto consenso dell'industria intorno a tale formato". Al contrario, Microsoft ha deciso di sviluppare esclusivamente il proprio formato incompatibile, senza apporti o revisioni dall'esterno. A causa di questa assenza di un diffuso riesame pubblico ed indipendente del formato di Microsoft, molti ipotizzano che il formato di Microsoft sarà più difficile da implementare per gli altri, o che il formato di Microsoft manca di importanti caratteristiche in confronto a OpenDocument.
Specifiche
Le estensioni dei files ed i relativi tipi MIME sono inclusi nello standard ufficiale rilasciato da OASIS in data 1 Maggio 2005.
Documenti
Per quanto i riguarda i documenti OpenDocument, le estensioni più comuni sono:
- .odt - documenti di testo;
- .ods - fogli di calcolo ;
- .odp - presentazioni;
- .odg - grafica;
- .odb - database.
Da notare come ogni estensione abbia in comune le prima due lettere (od sta per OpenDocument) e utilizzi una terza lettera per identificare il tipo (t per text, s per spreadsheet e così via), permettendo una facile memorizzazione. Nella tabella che segue troviamo il tipo MIME associato ai tipi di file OpenDocument:
Tipo di file | Estensione | Tipo MIME |
---|---|---|
Testo | .odt | application/vnd.oasis.opendocument.text |
Database | .odb | ??? |
Foglio di calcolo | .ods | application/vnd.oasis.opendocument.spreadsheet |
Presentazione | .odp | application/vnd.oasis.opendocument.presentation |
Disegno | .odg | application/vnd.oasis.opendocument.graphics |
Grafico | .odc | application/vnd.oasis.opendocument.chart |
Formula | .odf | application/vnd.oasis.opendocument.formula |
Immagine | .odi | application/vnd.oasis.opendocument.image |
Modello di documento | .odm | application/vnd.oasis.opendocument.text-master |
Template
OpenDocument supporta anche i template. Un template racchiude le informazioni di stile e formattazione del documento ma non il contenuto del documento stesso. Anche per le estensioni dei template vale la stessa regola descritta per quelle dei documenti: le prime due lettere sono comuni a tutti i template (ot, OpenDocument template), la terza è relativa ai singoli tipi di template; la tabella li riassume tutti:
Tipo di file | Estensione | Tipo MIME |
---|---|---|
Testo | .ott | application/vnd.oasis.opendocument.text-template |
Foglio di calcolo | .ots | application/vnd.oasis.opendocument.spreadsheet-template |
Presentazione | .otp | application/vnd.oasis.opendocument.presentation-template |
Disegno | .otg | application/vnd.oasis.opendocument.graphics-template |
Grafico | .otc | application/vnd.oasis.opendocument.chart-template |
Formula | .otf | application/vnd.oasis.opendocument.formula-template |
Immagine | .oti | application/vnd.oasis.opendocument.image-template |
Pagina web | .oth | application/vnd.oasis.opendocument.text-web |
Funzionalità
É chiaro perciò che con OpenDocument si possono creare documenti di testo (ad es., quelli solitamente editabili con un comune elaboratore di testi), fogli di calcolo, presentazioni, disegni, immagini, grafici, formule matematiche, database e modelli di documento (che possono combinare i vari formati) e, ovviamente, creare template per molti di loro.
Lo standard ufficiale dell'OASIS relativo ad OpenDocument ne definisce tutte le capacità. Haumacher (2005) fornisce una specifica formale per gli hyperlink, mentre Eisenberg (2005) concentra l'attenzione sul formato in maniera più dettagliata.
Il testo che segue riassume tutte le funzionalità del formato.
Metadata
Il formato OpenDocument supporta i metadata (informazioni relative ai dati) grazie ad un set di elemenenti metadata predefiniti, mantenendo comunque la possibilità per l'utente di creare elementi personalizzati. I metedata prededefiniti sono: Generator, Title, Description, Subject, Keywords, Initial Creator, Creator, Printed By, Creation Date and Time, Modification Date and Time, Print Date and Time, Document Template, Automatic Reload, Hyperlink Behavior, Language, Editing Cycles, Editing Duration e Document Statistics.
Contenuto
Il formato di testo di OpenDocument supporta sia le funzionalità tipiche sia quelle avanzate: si possono creare intestazioni di vario livello, liste di tipi diversi (numerate o meno), paragrafi numerati . Si può ricorrere alla sequenza di pagine e agli attributi di sezione per controllare la disposizione del testo. Collegamenti ipertestuali, Ruby text (che fornisce annotazioni ed è fondamentale per alcuni linguaggi), segnalibri e riferimenti sono anch'essi supportati, insieme a meccanismi per la generazione automatica di tabelle, come ad esempio tavole dei contenuti, indici, bibliografie eccetera.
Un esempio di set di tabelle nel formato OpenDocument sono senza dubbio i fogli di calcolo; è possibile quindi formattare le tabelle e l'intero foglio di calcolo nella maniera desiderata, grazie alle grandi funzionalità che offerte dal formato. Porzioni di database, filtri, data pilots (equivalente delle tabelle pivot di Excel) sono supportati. .
Il formato grafico supporta la rappresentazione vettoriale, nella quale è possibile definire un gruppo di layers e relativo contentuto. Si possono ottere diverse forme come rettangoli, linee, poligoni regolari e non, cerchi ed ellissi e crearne di nuove; è possibile ricorrere a forme in 3D, come scene, luci, cubi, sfere e rotazioni . Ovviamente tutto ciò non è sufficiente per creare filmati o comunque scene in 3D elaborate, ma è più che sufficiente per documenti personali o per l'ufficio.
Le presentazioni possono essere potenziate con animazioni che consentono di controllare suoni, forme e testo, nascondendo e mostrando solo quello che si vuole.
Il formato grafico permette di creare immagini per mostrare dati numerici, con la possibilità di inserire titoli, sottotitoli, commenti e legende. Il formato definisce la serie di dati da usare per la rappresentazione grafica e molte tipologie di grafici (a linee, a torta ecc.)
Anche i form sono supportati, grazie all'implementazione dello standard preesistente XForms.
Formattazione
É possibile effettuare diverse operazioni su stile e formattazioni grazie alla versatilità del formato
Il layout di pagina è determinato da una varietà di attributi, come ad esempio: dimensione della pagina, formato numero, orientamento della stampa, margini, bordi (con relativo spessore), padding, ombre, sfondo, colonne, ordine di stampa delle pagine per la stampa, numero della prima pagina, scala, centratura della tabella, altezza massima della nota a piè pagina e suo separatore.
Testata e fondo pagina possono avere dimensioni variabili e possono essere personalizzate con margini, bordi, sfondi, ombre ecc.
Esistono moltissimi attributi per testo, paragrafi, testo ruby, sezioni, tabella, colonne, liste.. Ogni carattere può avere un preciso font, una sua dimesione e tutto un'insieme di altre proprietà. . La lista è lunghissima, uno sgardo alla guida dello standard fornirà maggiori dettagli
...TRADUZIONE IN CORSO...
Collegamenti esterni
Generali:
- OASIS OpenDocument Essentials Un libro che descrive il formato OpenDocument (disponibile on-line).
- OASIS Open Document Format Technical Committee
- Tim Bray of Sun on Open Office XML ISO Certification
- The Future Is Open: What OpenDocument Is And Why You Should Care by Daniel Carrera
- The announcement of OpenDocument's approval from OASIS
- OpenDocument for Spreadsheets Morten Welinders complaints that the spreadsheet spec doesn't define anything about formulas.
- And a reply from Eike Rathke.
- OpenFormula, a specification for spreadsheet formula extending OpenDocument
- Office 2003 XML Reference Schemas Frequently Asked Questions (FAQ), Published November 17, 2003, Updated January 27, 2005.
- "Open XML Incompatible With GPL " by Peter Galli, June 20, 2005, eWeek.
- Possible prior art for Microsoft XML patent found, by Ingrid Marson, ZDNet UK, June 2, 2005.
- RelaxNG with generated cross-references (the Relax-NG specification of OpenDocument, with all explanatory text removed and a hyperlinked cross-reference added)
- spreadopendocument.org, a website advocating OpenDocument
- Brian Jones: Office XML Formats, a program manager in Microsoft Office working on the XML functionality and file formats
- "Ballmer: 'Linux is a cancer'" by Thomas C Greene, The Register, June 2, 2001
- Europe's Telematics between Administrations Committee (TAC) approval on conclusions and recommendations on open document formats
- Documentation on the Promotion of Open Document Exchange Format; this page gathers all available information regarding the European programme’s activities for supporting the uptake of open document formats, including the "Valoris report on Open Document Formats".
- Comparative Assessment of Open Documents Formats Market Overview by Valoris, aka the "Valoris Report".
- The Great Massachusetts Legal Donnybrook by Marbux, section 4 (Dissecting Microsoft's Patent License), Groklaw
- OASIS OpenDocument datasheet
- "Microsoft Supported by Dead People" by Thor Olavsrud, InternetNews.com, August 23, 2001.
I siti seguenti si riferiscono a software che è stato sviluppato attorno allo standard OpenDocument,
I seguenti documenti riguardano nello specifico la scelta dello standard OpenDocument da parte del Massachussetts
- Informazioni dal Commonwealth del Massachusetts:
- Commenti formali sul Massachusetts circa la decisione su Open Formats e pubblicati dal Massachussetts:
- Altri articoli specifici sulla decisione del Massachussetts di utilizzare OpenDocument, non direttamente pubblicati dal Massachusetts:
- Microsoft must drop its Office politics, ZDNet UK, September 2, 2005.
- ongoing? Massachusetts Back-Room
- Massachusetts vs. Microsoft? by Jason Brooks, eWeek, Sep 9, 2005.
- Microsoft Blasts Massachusetts' New XML Policy by Paula Rooney, InformationWeek, September 2, 2005
- Kicking the Microsoft Office habit by Neil McAllister, InfoWorld, September 12, 2005.
- Why OpenDocument Won (and Microsoft Office Open XML Didn’t)
- Microsoft Exec Weighs In on Massachusetts Flap by David Coursey, eWeek, September 16, 2005.
- CAGW Criticizes Open Source Mandate in Massachusetts, September 21, 2005.
- The return of Citizens Against Government Waste, Linux Weekly News
- Massachusetts and Microsoft by Nicholas Carr, Rough Type, Sep. 19, 2005.
- What has Microsoft done for Massachusetts lately? by Sam Hiser, NewsForge, Sep. 22, 2005.
- You know "Citizens Against Government Waste" is a corporate front group, right? by Michael Smith, Sep. 21, 2005.
- New England Town Meeting by Tim Bray (summarizing a Sep. 16, 2005 "town meeting" on the subject)
- Microsoft vs Mass.: What ever happened to 'The customer is always right'? by David Berlind, ZDNet, Sep. 22, 2005.
- Geriatric Microsoft scuppered by file formats by Charlie Demerjian, The Inquirer, Sep. 23, 2005.
- Policy deals blow to Microsoft: State adopting a new format for documents by Hiawatha Bray, Boston Globe Staff, Sep. 23, 2005
- Massachusetts moves ahead sans Microsoft by Martin LaMonica, CNET News.com, September 23, 2005
- It's Final - MA Goes With Open Document, Groklaw, Sep. 23, 2005
- Lettera aperta a Alan Yates di Microsoft by Inge Wallin, Sep. 23, 2005, KDE.news. (Noting that KOffice is a completely independent implementation of OpenDocument)
- Commenti sulla decisione del Massachusetts / "State scherzando, vero?" by Gary Edwards (with an introduction by Pamela Jones), Sep. 25, 2005.
- "Did Microsoft send the wrong guy to Massachusetts' ODF hearing?" by David Berlind, Sep. 26, 2005.
- Massachusetts Makes Smart Move Official by Steven J. Vaughan-Nichols, eWeek, September 26, 2005.
- "Microsoft and public access" by Marc Wagner, September 27, 2005
- Wheeler, David A. (September 2-15, 2005). Perché OpenDocument ha Vinto (e Microsoft Office Open XML no).
- ZDNet UK (September 2, 2005). Microsoft deve abbandonare le sue politiche su Office.