Nee, dat is geen verouderde informatie. Je herhaalt de FUD en marketing van Microsoft.
Ten eerste zijn er plenty applicaties die docx kunnen openen, zoals LibreOffice.
Het doc formaat is al meer dan twee decennia een treiter wedstrijd tussen Microsoft en de rest van de wereld. Ja, andere applicaties kunnen Office documenten in de basis openen maar opmaak / layout is altijd problematisch. Zelfs met hun eigen applicaties (Word online) is het een groot probleem. Alleen de desktop apps van Microsoft (Office ProPlus) garanderen een goede ervaring. Het is letterlijk één van de grotere adoptie problemen binnen Office 365 omdat applicaties zoals Teams primair de online applicaties gebruikt (als standaard) om bestanden te openen.
Ten tweede is een docx wel degelijk een open standaard en gewoon XML.
Jij bent dus zelf degene die verouderde informatie aanlevert (uit 2016). Zie je eigen link, best ironisch.
Microsoft moest destijds iets doen aan hun vendor-lockin vanwege overheidsdruk. Dit was rond dezelfde tijd als het ingrijpen Internet Explorer. Daarom was dit onderdeel van hun 'Microsoft Open Specification Promise':
https://en.wikipedia.org/...pen_Specification_Promise
On February 15, 2008, Microsoft released a .DOC format specification[4][12][13] under the Microsoft Open Specification Promise.[14][15] However, this specification does not describe all of the features used by DOC format and reverse engineered work remains necessary.[16] Since 2008 the specification has been updated several times; the latest change was made in November 2019.
Toen kwam ook de opvolger (Office Open XML) en het was helemaal geen open standaard, maar enkel een belofte om je niet aan te klagen:
The OSP is not a licence, but rather a covenant not to sue.[2] It promises protection but does not grant any rights.
Je kan wel 'open' in de naam zetten maar dat maakt het niet open. Over de voorgestelde standaard was enkel Microsoft het eens:
On the supporting side were primarily Microsoft affiliated companies; on the opposing side were free- or open-source software organizations, IBM and affiliates, Sun Microsystems, and Google.
De hele standaard was een politieke zet om de politici van hun af te krijgen. De specificatie is bizarre 6000 pagina's:
If ISO were to give OOXML with its 6546 pages the same level of review that other standards have seen, it would take 18 years (6576 days for 6546 pages) to achieve comparable levels of review to the existing ODF standard (871 days for 867 pages) which achieves the same purpose and is thus a good comparison. Considering that OOXML has only received about 5.5% of the review that comparable standards have undergone, reports about inconsistencies, contradictions and missing information are hardly surprising.
Als het allemaal echt zo 'open' was dan hadden we tegenwoordig geen comptabiliteit problemen. En we hebben tot de dag van vandaag nog comptabiliteit problemen. Meer argumenten vindt je hier:
https://en.wikipedia.org/...zation_of_Office_Open_XML
Ten derde zijn macro's tegenwoordig beperkt tot bestanden met docm extensie en moet je toch wel wat keren op OK klikken voor zoiets wordt uitgevoerd.
Macro's zijn de grootste ellende en Microsoft weet dat. Open die docm maar eens in Word Online...
Microsoft heeft letterlijk al decennia geen toevoegingen gedaan aan de code. Dat je al die waarschuwingen weg moet klikken om het werkbaar te maken zou toch een gigantische stomp tegen het hoofd moeten zijn dat je slecht en onveilig bezig bent. Maar toch hou je van die mensen die denken dat het een goed idee is.... Wat een wereld...
Gelukkig faseert Microsoft macro's uit, die weten wel beter.
Een goede virusscanner zou de meeste ellende er ook al uit moeten pakken.
Volgens mij heb je geen idee hoe virussen werken. Die kijken niet naar code maar naar definities (de meeste in ieder geval). Iets wat met encryptie of wat
polymorfische code zo te verbergen is. En waarom zou ik in vredesnaam een virusscanner nodig moeten hebben om een document te kunnen openen? Dat een document uitvoerbare code kan bevatten is überhaupt een bizar idee. Als mensen dat niet begrijpen dan is er geen dialoog mogelijk.