Ik moet hier wel aan toevoegen: waar praten we nou helemaal over. Het gaat om een bestandsindeling. Ik bedoel: er zijn m.i. belangrijker thema's om mensen over bewust te laten worden.....
Het lijkt prietpraat, maar dat is het absoluut niet. Leveranciers van gesloten systemen zijn er gebaat bij als het resultaat van een applicatie (= het product), bijvoorbeeld een document als resultaat van een tekstverwerker, niet of niet eenvoudig geopend kan worden, behalve dan met het product van die leverancier zelf. Hierdoor ben je in feite verplicht dat product ook aan te schaffen of in ieder geval te gebruiken. Hoe moeilijker het is om het product te openen met applicaties van derden, hoe beter. Dit wordt vendor-lockin genoemd.
http://en.wikipedia.org/wiki/Vendor_lock-inHet omgekeerde is ook waar: als de specificatie van een product (het document in dit voorbeeld) open is, dat wil zeggen: in te zien en juridische toestemming om het toe te passen, dan vervalt de automatische koppelverkoop naar de applicatie (de tekstverwerker in dit voorbeeld) en zal de leverancier op basis van kwaliteit moeten gaan concureren. Iedereeen kan immers zo'n applicatie (en daarmee het product) leveren. Vaak is een leverancier bang om op deze wijze de strijd aan te gaan, klaarblijkelijk omdat hij niet overtuigd is van de kwaliteit van zijn eigen product.
Het zal duidelijk zijn dat een dergelijke leverancier gebaat is bij het geheim houden of in ieder geval controleren (zie OOXML verderop) van een dergelijk formaat. Altijd zal hij degene zijn die het eerst en het best nieuwe toepassingen kan ontwikkelen, anderen hobbelen daarachteraan omdat zij eerst het aangepaste formaat moeten decoderen met reverse engineering.
http://nl.wikipedia.org/wiki/Reverse_engineeringHeb je zeggenschap over een formaat, dan heb je ook zeggenschap over de markt. Open formaten zijn een natuurlijke compagnon van open source en passen moeilijk (uitzonderingen daargelaten) binnen een gesloten model. Als je controle hebt over het formaat (en je hebt een de-facto monopolie), kun je ook de markt dwingen naar een volgende versie te gaan. Je verdient immers niets wanneer klanten met een pakket dat tien jaar oud is moeiteloos recente documenten kunnen openen. Het scenario wordt als volgt: pas het formaat bij een volgende versie van je applicatie aan, de markt zal langzaamaan de nieuwe applicatie gaan gebruiken (je kunt immers niet anders dan alleen de *nieuwste* applicatie kopen), anderen raken ook contact met het nieuwe formaat (in ons voorbeeld: docx) en zijn min of meer genoodzaakt mee te gaan. In het slechtste geval: aanschaffen van de nieuwste versie van die applicatie.
De onafhankelijkheid van leverancier is overigens een van de terechte beweegredenen om over te gaan naar open formaten. Een van de doelstellingen:
"verminderen van de afhankelijkheid van leveranciers bij het gebruik van ICT door versnelde inzet van open standaarden en open source software"
http://www.minez.nl/dsc?c=getobject&s=obj&objectid=153180&!dsname=EZInternet&isapidir=/gvisapi/ En voordat iemand begint over OOXML (het door MS gepropageerde tegenhanger van ODF): anders dan de naam doet vermoeden is dit niet open. Onder anderen: de specificatie is te lang (6000 pagina's) waardoor het niet implmenteerbaar is en er wordt gebruikt van andere gesloten standaarden. Bovendien ontbreken er grote stukken documentatie met verwijzingen als 'autoSpaceLikeWord95' zonder te speciferen hoe dat dan moet, bovendien zijn een aantal delen van de specificatie gepatenteerd en derhalve niet implmenteerbaar door applicatie van een open source (GPL-) licentie. Het heeft alle aspecten van de gesloten formaat, maar lijkt open, dit maakt het moeilijk om er doorheen te prikken.
http://holloway.co.nz/can-other-vendors-implement-ooxml.htmlHet lijkt dus iets simpels, maar het heeft een zeer grote inslag. Als je ziet dat 1/3 van de omzet van die (andere) leverancier gebaseerd is op de verkoop van een office-pakket, en nog eens 1/3 op het besturingssysteem dat daaronder draait (ook een vorm van lockin), kun je je voorstellen dat hier zeer grote (financiele) belangen bij gemoeid zijn. Kosten nog moeite worden gespaard om deze unieke positie in stand te houden.
Lang verhaal, maar wat moet je er praktisch mee: ondersteun zoveel mogelijk open standaarden om daarmee de toepassingen van open source software te bevorderen, eigenlijk niets anders als wat ik (en anderen) al eerder had gezegd.