"DMA's interoperability is against fundamental rights" claims Apple. The FSFE disagrees. If you also think interoperability is key for software freedom, support us!

Puna jonë

MS-OOXML: një pseudo-standard që pretendon të jetë i hapët

Që në fillim fare të procesit të standardizimit të Open XML të Microsoft's Office-it - OOXML (këtej e tutje MS-OOXML), FSFE-ja ka shprehur dyshime serioze nëse MS-OOXML duhet parë a jo si i hapët, në mos standard a jo. FSFE-ja e ngriti së pari problemin brenda bashkësisë dhe udhëhoqi lëvizjen kundër standardizimit të MS-OOXML-së, duke ndjekur nga afër për gjatë viteve zhvillimin përkatës. Pse MS-OOXML s’mund të konsiderohet Standard i Hapët, me gjithë miratimin e tij nga organizma ndërkombëtarë standardesh?

Ç’ështës Microsoft's OOXML?

MS-OOXML është një format me bazë XML për dokumente të krijuar me suita zyrash, i krijuar nga Microsoft. Ai mbulon dokumente të krijuar me përpunues tekstesh, fletëllogaritje, prezantime, grafikë, diagrame, forma dhe tjetër material grafik. MS-OOXML u adoptua së pari më 2006, nga ECMA International - një organizëm privat standardesh ndërkombëtare - i pretenduar si Standard i Hapët.

Më 2008-n, International Standards Organisation (ISO) miratoi gjithashtu MS-OOXML, si Standard Ndërkombëtar të Hapët nën ISO/IEC 29500, pasi Microsoft-i kërkoni proces të përshpejtuar. ISO e miratoi standardin pavarësisht faktit që ai qe hedhur poshtë fillimisht, për shkak të një numri të madh shqetësimesh të shfaqura nga organizma kombëtare anëtare të ISO-s.

Si mbërritëm në atë pikë?

Më 2001-shin zuri fill një përpjekje kolektive për krijimin e një formati të hapur dokumentesh, që do të promovonte Standarde të Hapët dhe do të përpiqej të kufizonte monopolin e software-it Microsoft për zyra. Fryt i kësaj përpjekjeje që zgjati katër vjet, qe Open Document Format v1.0 (ODF), i sendërtuar me Software të Lirë. Fillimisht u miratua më 2006-n si një Standard OASIS dhe më vonë, nga ISO/IEC JTC1 si një Standard Ndërkombëtar, nën kodin ISO/IEC 26300:2006. Një format i tillë do të kërcënonte pozicionin mbizotërues të Microsoft-it në tregun e dokumenteve, që atëherë gjendej nën formate të mbyllur. Nga frika se mos humbte fuqinë, kjo e fundit prodhoi formatin e vet, të pretenduar si të hapët, përmes një procesi miratimi ISO të dyshimtë.

Siç mund të përfytyrohet, formati "i ri", në shikim të parë, iu duk i panevojshëm grupit të punës në ISO, ngaqë kishte tashmë një standard ekzistues dokumentesh - ODF - dhe kështu u hodh poshtë. Por Microsoft-i, me një lëvizje më tepër politike se sa teknike, ia doli ta kalonte propozimin e vet me proces të përshpejtuar, edhe pse klauzola specifike të tij hasën rezistencë nga anëtarë organizmash kombëtare. Dhe ky është çasti në procesin e rishikimit, kur në tryezë mbërriti një sugjerim për krijimin e dy nënstandardeve të MS-OOXML, atë ISO 29500 Transitional dhe atë ISO 29500 Strict. Ja se ç’ndodhi: versioni Strict u miratua nga ISO, ndërsa versioni Transitional iu akordua Microsoft-it, duke i lejuar të përjashtojë disa veçori përputhshmërie me sisteme të dikurshme që do të lehtësonin tranzicionin nga formate të vjetër dyorë, me burim të mbyllur.

ISO mandej dha miratimin e vet për MS-OOXML më 2008-n, dhe e përligji vendimin duke pretenduar se tregu kish nevojë për një tjetër standard dokumentesh. Ia vlen të vihet në dukje se Microsoft-i nuk kish, në kohën e miratimit, një version të gatshëm të Microsoft Office-it që të ish i përputhshëm me standardin ISO/IEC që sapo u miratua. Kjo qe rezultat ndryshimesh të shumta në versionin origjinal të standardit me qëllim që procesi i miratimit të bënte përpara.

Si pasojë, edhe pse formate të vjetër dyorë (.doc, xls, dhe .ppt) vazhduan të mbuloheshin nga Microsoft-i, MS-OOXML u bë standard parazgjedhje për krejt dokumentet Microsoft Office (.docx, .xlsx, dhe .pptx), duke nisur nga Microsoft Office 2007. Megjithëkëtë, MS-OOXML Transitional është varianti i vetëm i përdorur gjerësisht, dhe ja diçka që duhet mbajtur në mend: këto kërkesa dualiste shpunë në një situatë ku tjetër standard ekziston, dhe tjetër format është plotësisht i sendërtuar dhe përhapur ngado, pavarësisht se ka statusin e një specifikimi të padokumentuar, pronësor. Me fjalë të tjera, diçka që zuri fill me synimin të lejonte një periudhë tranzicioni, u shndërrua në normë, duke vendosur pengesa ndaj çfarëdo pretendimi për ndërveprueshmëri.

Përmbledhtas, Microsoft Office 2010 furnizon mbulim për lexim dokumentesh sipas ECMA-376, mbulim për lexim dhe shkrim dokumentesh sipas ISO/IEC 29500 Transitional, dhe mbulim për lexim dokumentesh për ISO/IEC 29500 Strict. Microsoft Office 2013 dhe Microsoft Office 2016 mbulojnë lexim dhe shkrim sipas ISO/IEC 29500 Strict. Megjithatë, në krejt versionet, mundësia parazgjedhje është ai tranzicional, që do të thotë se standardi strikt ende nuk përdoret në praktikë, veç në mos i ndryshoftë përdoruesi rregullimet parazgjedhje ad hoc.

A është MS-OOXML një standard vërtet i hapët?

Edhe pse mjaft vetë janë të mendimit se disa formate të përdorur gjerësisht mund të shihen si Standarde të Hapët, ka një numër prej tyre që nuk pajtohen me kriteret e radhitura te përkufizimi i Standardeve të Hapëta. MS-OOXML është një prej tyre, të ashtuquajturve pseudo-standarde.

Standarde Dualiste

Si objeksion të parë, MS-OOXML mund të shihet si i panevojshëm. Programuesit mund të përdornin Open Document Format (ODF), si një format më pak i ndërlikuar për software zyrash, që qe tashmë një standard ndërkombëtar në kohën e procesit të shqyrtimit të MS-OOXML-së, i ngritur edhe ky mbi teknologjinë XML dhe ka, në teori, të njëjtat aftësi. Vetë Microsoft-i është anëtar i OASIS-it, organizmi që pat zhvilluar standardin ODF, dhe që e mirëmban. Microsoft-i kish dijeni për krejt procesin dhe qe ftuar të merrte pjesë, por thuhet se refuzoi ta bënte, edhe pse kështu prapë mund t’i kish parashtruar propozimet teknike te OASIS për përfshirje në standardin ODF. Pasja për të njëjtën gjë e dy standardeve që përzihen njëri me tjetrin krijon vetëm mbingarkesë dhe konfuzion të mëtejshëm, dhe mund të ketë efekte shkatërruese për konkurrencën.

Përputhshmëri dhe ndërveprueshmëri

Një nga përparësitë kryesore të pretenduara të MS-OOXML-së qe aftësia e tij për të lejuar përputhshmëri me standarde të dikurshme. Por praktikisht MS-OOXML-ja duket se është i përputhshëm vetëm me dokumente Microsoft, ndërkohë që përputhshmëria e tij me produkte nga tregtues të tjerë duket të jetë bërë qëllimisht tejet e ndërlikuar. Kjo lidhet gjithashtu me faktin që MS-OOXML fillimisht qe hartuar për të qenë i përputhshëm me formatet e mbyllur ekzistues të Microsoft-it, ndryshe nga ODF-ja, që qe hartuar me synimin për të arritur ndërveprueshmëri dokumentesh.

Mbulim Standardesh të Hapëta para-ekzistuese

Kurdo që është e mundshme dhe e mundur, standardet duhet të ndërtohen duke u bazuar në përpjekjet e mëparshme për standardizim dhe jo të varen në teknologji pronësore, të lidhura pas një tregtuesi të caktuar. Kurse MS-OOXML neglizhon standarde të ndryshme dhe përdor në vend të tyre formatet e veta të lidhura pas një tregtuesi të caktuar. Kjo hedh një barrë të rëndë mbi krejt tregtuesit që duhet të sendërtojnë plotësisht MS-OOXML në produktet e tyre. Duket se mbetet e hapura pyetja se sa palë të treta do të mundnin vërtet ta sendërtonin po aq mirë dhe ata, veçanërisht kur një standard shoqërohet me 6000 faqe specifikime, pa i shërbyer qëllimit të të qenit ai vetë minimalist.

Zgjatime pronësore kartelash

Zgjatimet pronësore të kartelave, të lidhur me një aplikacion të caktuar, janë një teknikë e njohur e përdorur në standardizim nga tregtuesit, për të abuzuar me monopole. Sjellja abuzive qe në qendër të vendimit kundër Microsoft-it nga Komisioni Europian më 2004-n. Për këtë arsye, është diçka e pranuar që Standardet e Hapëta s’duhet të lejojnë zgjatime të tilla pronësore, dhe se teknika të tilla deformimi të tregut nuk duhet të jenë të mundshme me një Standard të Hapët për bazë.

Pavarësi aplikacionesh

Standardet nuk duhet të varen nga sisteme operativë, mjedise ose aplikacione të caktuara, ngaqë pavarësia e aplikacioneve dhe sendërtimeve është një nga karakteristikat më të rëndësishme të krejt standardeve. Megjithatë, MS-OOXML përfshin referenca ndaj produktesh të caktuara Microsoft.

Përfundim

MS-OOXML Strict nuk e plotëson synimin e vet si Standard i Hapët. Nuk u sendërtua kurrë, me dashje, për të lejuar kështu versionin e vet pronësor tranzicional të fitojë më tepër terren si një format parazgjedhje për MS Office-in dhe për t’i mbajtur njerëzit të kyçur brenda zgjidhjesh pronësore. . Shihni se ç’mund të bëni rreth tij.