Microsoft zou prima volledig Open Document Formaat (ODF) kunnen ondersteunen, ze doen dan namelijk al voor een groot deel en hebben onder ander meegewerkt in de totstandkoming van ODF 1.3. Dat is zowel financieel als technische. ODF 1.3 is reeds OASIS gestandaardiseerd en ligt om dit moment bij de ISO om gestandaardiseerd te worden. Microsoft heeft afgesproken met onder andere overheden de open standaarden, met name ODF, binnen 3 maanden te ondersteunen na certificering.
https://learn.microsoft.c...5e-4a13-9e16-aa1ebff5e1dc
Om maar OOXML van Microsoft de standaard te gaan nemen zal een nog grotere chaos worden, die kan enkel door Microsoft goed worden gezien er binary blobs in XML tags mogen zitten die derden mogelijk niet of niet goed kunnen implementeren.
Dan is er inderdaad een ISO standaard OOXML... maar die wordt in de praktijk helemaal niet gebruikt door Microsoft producten. De echte ISO standaard is OOXML Strict, de praktische variant is OOXML Transitional en die is natuurlijk niet (slecht) door derden te interpreteren en ondermijnt het hele doel van een standaard. Natuurlijk was het doel van Microsoft met OOXML enkel om ODF dwars te liggen en daarmee hun monopolie positie in de office wereld veilig te stellen. Zie hier: Zowel OOXML Strict als Transitional slaan documenten op als .docx, .xlsx, etc. maar als je MS Office voor de eerste maal start krijg je enkel de vraag of je documenten in OOXML of in ODF wilt gaan maken. Daarbij wordt niet gevraagd of je de ISO OOXML wilt gaan gebruiken, daarmee werk je in de praktijk dus met een gesloten document standaard wat de uitwisseling met derden lastiger maakt. Onder andere binnen overheden mag dat eigenlijk helemaal niet, zie forum standaardisatie, sterker nog je moet voor uitwisseling met derden verplicht odf gebruiken (of een heeel goede reden om dat niet te doen). Dat de overheid, die een van de initiatiefnemers en sponsoren van ODF is, dat in de praktijk niet omarmt heeft zou ze te nadenken moeten zetten. Vroeg op laat gaan ze hierop terugkomen.
Als je in MS Office naar Opties> Opslaan gaat, zie je ook dat het formaat standaard staat op "Word-document (*.docx)" (OOXML Transitional), het OOXML Strict formaat wordt bewust onvriendelijk "Strict Open-XML-document (*.docx)" genoemd zodat iemand onbekend met de materie deze minder snel zal kiezen.
Formaat wordt door Microsoft ook bewust op Transitional gezet, zie oa Default file format for saving in MS Office 2016: OOXML Transitional or Strict
As you can see from this set of charts, the default is still the transitional WordprocessingML, SpreadsheetML and PresentationML and Microsoft Office 2016 still supports read/write of the strict (ISO/IEC 29500-1) markup standard.
Dat is ook niet veranderd, zie ook steeds tweemaal het formaat gespecificeerd in
File format reference for Word, Excel, and PowerPoint in Office 365/Office 2016/Office 2019
.docx Word Document
The default XML-based file format for Word 2019, Word 2016, Word 2013, Word 2010, and Office Word 2007.
.docx Strict Open XML Document
Conforms to the Strict profile of the Open XML standard (ISO/IEC 29500). This profile of Open XML doesn't allow a set of features that are designed specifically for backward-compatibility with existing binary documents, as specified in Part 4 of ISO/IEC 29500.
Ofwel om backward compatible te zijn met hun eigen oude document formaten wordt alles geschreven in Transitional, het resultaat betreft namelijk gewoon binary strings in een XML document verpakt in een ZIP bestand met een -X extensie. Dit heeft allemaal niets met de goede bedoelingen van Microsoft te maken, dit is gewoon vasthouden aan het marktaandeel en alles en iedereen proberen te overtuigen dat je met een document "standaard" werkt.