1. het moet niet afhankelijk zijn van 1 specifiek besturingssysteem.1. OOXML is al beschikbaar op Novell Linux en komt in de volgend Office verise voor Apple ook beschikbaar. Ook de Apple iPhone herkent OOXML files
De vraag is of een ander systeem het voor 100% kan ondersteunen.
OOXML gebruikt WMF en "windows clipboard data". Dat zijn zaken die niet buiten Windows werken. Beidde bestaan uit GDI opdrachten voor Windows.
2. bij voorkeur doorbouwen op bestaande standaarden (bijvoorbeeld voor formules, datums, tijden en vectortekeningen).
OOXML herbruikt ook bepaalde standaarden en niet specifiek minder dan bijvoorbeeld ODF. ODF gebruikt met name meer W3C standaarden maar met name een aantal waarvoor ISO ook al een standaard had en die door OpenDocument zijn genegeerd.
Kun je dat beter beargumenteren?
deze lijst geeft aardig weer welke standaarden genegeerd worden, of op een incompatibiele manier worden toegepast.
3. zonder beroep te moeten doen op support moet je de software kunnen bouwen
Er is geen aanwijzing dat je voor implementatie van OOXML meer support nodig hebt dan voor implementatie van ODF. aan de andere kant bestaan er na twee jaar nog geen volledige implementaties van ODF dus misschien hebben ODF applicaties juist wat extra support nodig.
Je opmerking is bijzonder suggestief, en beantwoord de vraag over OOXML niet.
Er is inderdaad nog geen volledige ODF implementatie. De standaard is verder gegaan dan wat er in OpenOffice of KOffice ondersteund wordt. Er is echter een testsuite waarmee beidde office pakketten kunnen controleren wat ze nog nodig hebben. Hulp is dan ook niet nodig; als in de applicatie iets niet werkt is in de ODF specificatie na te lezen hoe het moet werken. Dat is het idee van een open standaard!
OOXML beschrijft bepaalde zaken niet. Hoe bepaalde borders, marges of compatibility-opties gerendered moeten worden is onduidelijk. Dat betekend dat andere pakketten OOXML nooit zogoed kunnen renderen als Office dat kan. Vergelijk maar met het niveau van .doc ondersteuning in Open Office. Ook als er een testsuite voor OOXML uitkomt, kunnen concurrenten niet nagaan hoe het dan wel moet werken.
Dat is een slimme strategie die Microsoft al langer uitvoert, en je hoeft daar niet op in te gaan. Ze proberen echter OOXML tegelijk voor te laten doen als "open standaard", wat bepaalde eisen stelt aan een formaat. En die eisen zijn tegenstrijdig met hetgeen wat Microsoft probeert (de standaard beperkt bruikbaar houden). Overheden vereisen tegenwoordig open standaarden om goede ondersteuning te garanderen; voor het formaat waarin ze hun informatie opslaan. Microsoft zit nu in een splagaat: hun monopolie is afhankelijk van gesloten formaten waar zij zelf beter in zijn. OOXML is ook op die manier opgebouwd, maar probeert alleen toch binnen te komen als "open standaard". Een vos is schaapskleren dus.
er mogen geen ongedocumenteerde uitbreidingen bestaan.
Hmmm, problematisch. Je kun OpenDcoument volledig ongedocumenteerd uitbreiden
Daar heb je een heel goed punt, klopt helemaal. Je kunt een bestandsformaat namelijk altijd uitbreiden.
Mijn formulering had ook anders moeten zijn: de bestaande documentatie moet 100% open zijn, niet gesloten delen bevatten. Dat andere partijen daarnaast hun eigen gesloten uitbreidingen maken staat dan los van de standaard.
5. er mag geen dubbele standaard zijn. (MS is lid van de ODF commissie, maar geeft niet door wat er aan ODF ontbreekt om het in Office te ondersteunen).
MS is geen lid van een ODF commissie. MS is lid van OASIS waarbinne talloze standaarden woren ontwikkeld.
Daar heb je inderdaad gelijk in. Mijn punt is meer, ze hebben de kans gehad om door te geven welke functionaliteiten er ontbreken in ODF om het goed in Office te ondersteunen. Microsoft kiest er echter voor de uitnodiging af te wijzen, en op een later moment de ontbrekende ondersteuning te gebruiken als tegenargument voor ODF.
6. het is juridisch veilig om de standaard in je product te implementeren.
Ja je kunt OOXML net zo veilig in je product implementeren als ODF. Ik heb nog geen voorbeeld gehoord van een document dat je juridisch kan implementeren met ODF wat je niet kan implementeren met OOXML.
Dan moet je je beter inlezen in de materie. Er is voor andere partijen een risico dat Microsoft je kan aanklagen voor patentinbreuk. De patentvrijwaardig van Microsoft geld niet voor de optionele delen van OOXML, of de gesloten formaten die het ook gebruikt.
Efectief kun je dus OOXML maar deels implementeren, concurrenten zullen altijd een gebreken hebben voor ondersteuning van het formaat. En dat is precies de truc die Microsoft probeert uit te halen: wel het formaat laten voordoen als open standaard (om overheden over te halen) door goedkeuring binnen krijgen. Een aantal jaren verder wordt duidelijk dat het toch niet helemaal open was als beloofd. Voor Microsoft is dat ook een win-win situatie: concurrentie is dan weer voor een paar jaar tegengehouden.
Wat nog enger is dat Microsoft hard bezig is deze standaard - ondanks alle tegenstand - door te duwen:
http://www.kletskous.com/...is-niet-blauw-maar-groen/# De technische commissie die in de VS over de standaard adviseert, bestond tot aan vorige maand uit 7 leden; inmiddels bestaat deze commissie uit 26 leden, waarvan er 16 nog in de laatste maand voor stemming toetraden. Het overgrote deel van de neuwe leden bestaat uit Microsoft Business Partners zijn. Van de 7 leden van het eerste uur, stemden er zes tegen de acceptatie; een ervan, Microsoft, stemde voor. Van de 16 nieuwste leden, stemden er 14 voor. Overigens werd net dit net niet de vereiste 2/3de meerderheid behaald, die nodig is. Ook in veel andere landen vindt een invasie plaats van Microsoft partners in de technische commissies.
# In Portugal werden Sun en IBM - tegenstanders van Open XML - de toegang tot de vergadering ontzegd, omdat er te weinig stoelen waren, terwijl de zaal vol zat met Microsoft mensen.
[Reactie gewijzigd door YaPP op 22 juli 2024 15:13]