Open Document Standaarden Pascal de Bruijn



Vergelijkbare documenten
Standaarden voor het uitwisselen van toetsmateriaal

Prowise Presenter (online digibordsoftware)

Open Data. Themamiddag Actieve Openbaarheid

Open standaard/source, geen bedreiging meer.

2.0 Officepa kket Writer Calc Impress Draw Base OpenDocument MS-Office portable document formaat.pdf- bestanden Hel emaal vrij te ge bruiken!

Reproductierechten. Publicatierechten

gebruik van Creative Commons licenties in interne projecten

Muziek in films. Het gebruik van rechten vrij muziek in films

Calligra. Algemene inleiding. Raphael Langerhorst Jost Schenck Vertaler/Nalezer: Natalie Koning

Three Ships e-boek platform. Roadmap punten 2012

ODF IN DE PRAKTIJK VOOR EINDGEBRUIKERS

Dit voorbeeldproject beschrijft het gebruik van web services (open standaarden) voor de ontsluiting van kernregistraties bij de gemeente Den Haag.

Open Source Software. Bart van Dijk

Installatiehandleiding. Tekla Structures 2016i

Computerrekenpakket Maple zesde jaar

MODELLICENTIE OPEN DATA

Alfresco's Simple Records Management

OpenOffice.org. Update education Suzanne van der Meij

Flexibel ter beschikking stellen van leerinhouden

Effectief social media gebruiken in 90 minuten

Kennissessie INSPIRE. Algemene vereisten & architectuur Metadata View Services Download Services Ondersteuning vanuit Geonovum.

Handleiding Geogedeeld licentiegenerator v1.0

FORUM STANDAARDISATIE Aanmelding OWMS

LibreOffice. LibreOffice een alternatief voor andere office pakketten?

Openbare licentie van de Europese Unie

Beheer van de EML_NLstandaard

Stuurprogramma verzenden. Beheerdershandleiding

Wonen er straks mensen op Mars?

Applicatie Integratie in de zorg: implementatie tips uit de praktijk

GEBRUIKERSOVEREENKOMST Versie december 2011

Schooljaar 2010/2011. Don Boscocollege Zwijnaarde. OpenOffice 3. Praktisch leren van OpenOffice. Tim Moerman Carine Moens 1 OpenOffice: Tekstdocument

Eenheden lengtematen. Miranda de Haan. CC Naamsvermelding 3.0 Nederland licentie.

Acht stappen voor JSF

Mr. M.H.Paapst Open voorkeur in een aanbesteding Deel III: Modelteksten

Integrating the Healthcare Enterprise

Eenheden lengtematen. Miranda de Haan. CC Naamsvermelding 3.0 Nederland licentie.

De strijd van de mobiele formulieren apps

APEX Templates. OGH APEX dag 30 maart. Art Melssen. 31 maart 2010

OSLO Open Standaarden voor Lokale Overheden

Inventarisatie QTI Toetsspeler

Workflow Verrijkte Documenten

Randvoorwaarden voor een open source desktop businesscase

Voorbeelddata importeren EPLAN Platform Versie 2.5 Status: 06/2015

IHE IHE staat voor Integrating the Healthcare Enterprise en is een internationaal wereldwijd samenwerkingsverband tussen gebruikers en leveranciers va

Presentatie over de Oudheid. CC Naamsvermelding 3.0 Nederland licentie.

Afval: hoe duurzaam is jouw school? Esther van der Meer. CC Naamsvermelding 3.0 Nederland licentie.

Cotask en Open Source Software. Ruud ziet (nog) niets in Open Source geloof ik

Vragenlijst vergelijking teleleerplatformen (de meeste vragen zijn met ja/ nee te beantwoorden) Productnaam:

Forum Standaardisatie. Forumadvies voor XMI 2x. Datum 4 oktober 2013

FORUM STANDAARDISATIE Aanmelding WS-policy

Business-to-Business

Hoofdstuk 12 Werken met sjablonen

FTP met Filezilla. Installatie

Een droom wordt een doel wanneer actie wordt ondernomen om hem te realiseren.

Winkelen bij de IKEA. Merel Schalker. CC Naamsvermelding 3.0 Nederland licentie.

Webwinkel in het D-cluster van de opleiding Logistiek

.NET of.not in de praktijk voorbij het onderbuikgevoel

Microsoft Product Licensing Advisor Internal, Partner, & Customer Scenarios. Microsoft Licensing. Patrick Viaene Licensing Marketing Manager

Bijlage A: Referentie- en voorbeeldprojecten op het gebied van OS en OSS. organisatie(s)* Pleiaden. (incl. ZBO s) (incl. ZBO s) OSOSS.

crossmediachannel manual

Film ondertitelen of nasynchroniseren. CC Naamsvermelding-GelijkDelen 3.0 Nederland licentie.

CEL. Bouwstenen voor een elektronische leeromgeving

Naamsvermelding NietCommercieel - GelijkDelen 2.0

Oppervlakte en inhoud

Hoezo gratis? Mythes en misverstanden over open source software

Scheidingstas Mijn tas & ik. Mijn tas en ik. CC Naamsvermelding 3.0 Nederland licentie.

Handleiding Lay-outs bewerken voor LogiVert 5

Haribo heeft hulp nodig!

TARA. of een open architectuur voor archieven. een verkenning door Karin van der Heiden en Ivo Zandhuis

Transcriptie:

Open Document Standaarden Pascal de Bruijn

Inhoudsopgave Licentie...2 Inleiding...3 Historie...4 De Standaarden...5 OpenDocument Format...5 Standaard...5 Technisch...5 Toegankelijkheid...6 Implementaties...6 Licenties...6 Microsoft Office Open XML...6 Standaard...6 Technisch...7 Toegankelijkheid...7 Implementaties...7 Licenties...7 Toekomstverwachting...9 Conclusie...10 Bronnen...11 Bruijn2033942_presentatie_vernieuwing_ict_infra.odt 1

Licentie Creative Commons: Naamvermelding-NietCommercieel-GelijkDelen 2.5 Nederland De gebruiker mag: het werk kopiëren, verspreiden, tonen en op- en uitvoeren afgeleide werken maken Onder de volgende voorwaarden: Naamsvermelding. De gebruiker dient bij het werk de door de maker of de licentie gever aangegeven naam te vermelden. Niet commercieel. De gebruiker mag het werk niet voor commerciële doeleinden gebruiken. Gelijk delen. Indien de gebruiker het werk bewerkt kan het daaruit ontstane werk uitsluitend krachtens dezelfde licentie als de onderhavige licentie worden verspreid. Bij hergebruik of verspreiding dient de gebruiker de licentie voorwaarden van dit werk kenbaar te maken aan derden. De gebruiker mag uitsluitend afstand doen van een of meerdere van deze voorwaarden met voorafgaande toestemming van de rechthebbende. Het voorgaande laat de wettelijke beperkingen op de intellectuele eigendomsrechten onverlet. Bruijn2033942_presentatie_vernieuwing_ict_infra.odt 2

Inleiding Tijdens de presentatie over 'Vernieuwing in de ICT infrastructuur' van Dhr. Sondermeijer viel mij op dat Dhr. Sondermeijer de nadruk legde op het belang van open standaarden. Beide in het algemeen als bij documenten. Daarom leek het mij interessant om uit te wijden over de verschillende open document standaarden die onder ontwikkeling zijn. Bruijn2033942_presentatie_vernieuwing_ict_infra.odt 3

Historie Het verleden is gekenmerkt door de verschillende software huizen 1 die allemaal een eigen office suite produceerden, allemaal met een eigen geheim bestandsformaat. Concurrentie verliep toen nog op basis van de (vele) exclusieve mogelijkheden wat een bepaald pakket had. Het geheime bestandsformaat zorgde ervoor dat als iemand eenmaal voor een pakket gekozen had, deze een zeer kostbare migratie te wachten stond als er werd gewisseld naar het pakket van een concurrent. In de loop van de jaren is concurrentie op basis van mogelijkheden steeds lastiger geworden omdat nu eenmaal nagenoeg alles mogelijk was met elke willekeurige office suite. In de laatste paar jaren is er een nieuwe concurrentie factor opgedoken, namelijk universele uitwisselbaarheid. 1 Corel, Microsoft, Lotus, StarDivision, etc. Bruijn2033942_presentatie_vernieuwing_ict_infra.odt 4

De Standaarden Vandaag de dag zijn er twee concurrerende document standaarden die in min of meerdere mate open zijn. OpenDocument Format Het OpenDocument Format (ook wel ODF genoemd) wordt ontwikkelt door een consortium van bedrijven 2 onder de naam OASIS: Organisation for the Advancement of Structured Information Standards. Standaard Het ODF is al een officiële standaard goedgekeurd door het OASIS consortium. Eenmaal geaccepteerd door het OASIS consortium heeft men de standaard naar het ISO gestuurd om gestandaardiseerd te worden als ISO/IEC DIS 26300. Technisch Het ODF gebruikt een mixed content model, dit betekend dat de interne structuur van een ODF document beide layout en verhaal structuur vertegenwoordigt. Het ODF heeft veel overeenkomsten met de bestaande XHTML standaard, waardoor converteren van en naar XHTML veel eenvoudiger en accurater is. Daarnaast kan XHTML kennis her gebruikt worden wanneer men aan ODF compatible software werkt. Het ODF heeft een betere scheiding tussen inhoud en layout dan MOOX. Beide formaten hebben geen perfecte scheiding, maar de scheiding die aanwezig is in het ODF is meer vergaand. Het ODF heeft makkelijker te verwerken Hyperlinks. Hyperlink informatie staat in de Hyperlink tag zelf, waardoor deze snel en efficiënt te verwerken is. Het OASIS consortium heeft bij het ontwerp van ODF opzettelijk goede bestaande standaarden her gebruikt in het ontwerp van ODF: SVG voor schaalbare tekeningen SMIL voor multimediale elementen MathML voor wiskundige berekeningen XLink voor Hyperlinks 2 Zoals Bea, SAP en Sun Microsystems, Inc. Bruijn2033942_presentatie_vernieuwing_ict_infra.odt 5

Dublin Core voor metadata Deze aanpak heeft een aantal grote voordelen: Bestaande standaarden zijn vaak al bekend bij XML ontwikkelaars, waardoor de leer curve minder stijl is. Bestaande tools/libraries kunnen meestal her gebruikt worden. Bestaande standaarden zijn meestal een aantal keren herzien voordat ze officieel geaccepteerd werden, waardoor kinderziektes vaak verholpen zijn. Toegankelijkheid Het ODF formaat her gebruikt standaarden zoals SVG en SMIL, deze standaarden zijn al goedgekeurd voor toegankelijkheid door het World Wide Web Accessibility Initiative. Het ODF formaat heeft een uitgebreide serie van toegankelijkheids reviews doorstaan tijdens het standaardisatie proces. Implementaties Er zijn momenteel twee office suites die een onafhankelijke implementatie van het ODF formaat bevatten, namelijk OpenOffice.org (>= 2.0) en KOffice (>= 1.4). Onafhankelijke implementaties worden vaak als een belangrijke stap beschouwd in het vinden van kinderziektes in jonge standaarden. Licenties Het specificatie document van het ODF is geheel kosteloos te downloaden bij het OASIS consortium. De specificatie mag kosteloos en vooral verplichtingsloos geïmplementeerd worden. Microsoft Office Open XML Microsoft's Office Open XML (ook wel MOOX genoemd) wordt ontwikkelt door (alleen) Microsoft. Standaard Microsoft heeft plannen haar document formaat te laten standaardiseren door het ECMA, als standaard TC45. Het ECMA heeft alsnog geen Bruijn2033942_presentatie_vernieuwing_ict_infra.odt 6

voorgestelde standaard ontvangen van Microsoft. Technisch MOOX gebruikt een non-mixed content model om verhaal structuur te vertegenwoordigen, dit wordt normaal met een mixed content model gedaan om layout te scheiden. MOOX heeft weinig overeenkomsten met XHTML waardoor exporteren en importeren lastig is. MOOX heeft een minder mooie scheiding tussen inhoud en layout. De MOOX specificatie gebruikt een externe file voor alle Hyperlinks waardoor alle Hyperlink capabele applicaties een externe file moeten raadplegen voordat een Hyperlink gevolgt kan worden, dit is nogal omslachtig. MOOX laat custom XSD's toe, dit zijn externe XML Schema Definities. Dit betekend dat MOOX uitbreidbaar is zonder dat Microsoft of ECMA/ISO de uitbreiding hoeven te ratificeren. Dit klinkt heel aardig, maar het beoogde effect van XML, namelijk probleemloze wederzijdse uitwisselbaarheid, wordt hier slachtoffer door. Er komt bijvoorbeeld een Plugin voor Microsoft Office op die markt die het toestaat om mooie chemische structuren te tekenen en deze te gebruiken in Office documenten, deze Plugin werkt netjes via een custom XSD. Een andere gebruiker wil dit document openen maar de gebruiker beschikt niet over de Plugin, want de fabrikant van de Plugin heeft besloten dan het Macintosh platform niet lucratief genoeg is, dit betekend voor de Macintosh gebruiker dat deze de essentie van het document, namelijk de chemische structuren niet kan lezen. Toegankelijkheid MOOX heeft (nog) geen uitgebreide toegankelijkheids reviews doorstaan. Implementaties De enige implementatie van MOOX is aanwezig in het nog niet op de markt verkrijgbare Microsoft Office 12. Er zijn momenteel geen implementaties van derden publiekelijk bekend. Licenties Software ontwikkelaars mogen de MOOX specificatie kosteloos implementeren, daarnaast heeft Microsoft een 'covenant not to sue' gepubliceerd met betrekking tot de patenten welke Microsoft heeft Bruijn2033942_presentatie_vernieuwing_ict_infra.odt 7

binnen de MOOX specificatie. Microsoft's licentie is daarnaast beperkend voor een grote groep software ontwikkelaars omdat Microsoft het aanpassen van haar standaard niet toestaat en daardoor een vrijheid van de ontwikkelaar ontneemt, namelijk de vrijheid om software aan te passen. Dit probleem heeft toepassing op alle software gepubliceerd onder de GNU General Public License, waardoor Microsoft het effectief een significant deel van haar concurrentie onmogelijk maakt. Bruijn2033942_presentatie_vernieuwing_ict_infra.odt 8

Toekomstverwachting Het doel van een open document standaard is het promoten van universele uitwisselbaarheid. In een wereld waar een universele document standaard gebruikt wordt zal de consument nooit gedwongen worden om een bepaald software pakket te kopen om bijvoorbeeld te kunnen commenuceren met (overheids) instanties. Een enkele open document standaard zal er voor zorgen dat het openen en bewerken van documenten 'gewoon werkt', zonder lastige en onnauwkeurige import/export functionaliteiten te hoeven gebruiken. Als men de huidige situatie bekijkt, vrees ik dat Microsoft haar markt dominantie misbruikt om haar eigen MOOX standaard met geweld door te drukken. Dit heeft als gevolg dat we van de huidige situatie: De Microsoft documenten zijn technisch lastig te importeren Terecht komen in de volgende situatie: De Microsoft documenten zijn wettelijk lastig te importeren Heel mooi gezegt: van de regen in de drup... Bruijn2033942_presentatie_vernieuwing_ict_infra.odt 9

Conclusie Los van het feit dat het heel lastig is om technische voordelen te vinden aan het MOOX formaat vormt het ook een potentieel juridisch mijnen veld voor (vrije) software ontwikkelaars. Daarom is het belangrijk dat ontwikkelaars bewust worden gemaakt van deze situatie. Bruijn2033942_presentatie_vernieuwing_ict_infra.odt 10

Bronnen Bij het vervaardigen van dit document zijn de volgende bronnen gebruikt: OpenDocument Standardization of OpenDocument OpenDocument technical specifications Accessibility in OpenDocument Comparison of OpenDocument with Microsoft XML formats Microsoft Office Open XML Groklaw: The Great Massachusetts Legal Donnybrook GNU General Public License Bruijn2033942_presentatie_vernieuwing_ict_infra.odt 11