New Immissions/Updates:
boundless - educate - edutalab - empatico - es-ebooks - es16 - fr16 - fsfiles - hesperian - solidaria - wikipediaforschools
- wikipediaforschoolses - wikipediaforschoolsfr - wikipediaforschoolspt - worldmap -

See also: Liber Liber - Libro Parlato - Liber Musica  - Manuzio -  Liber Liber ISO Files - Alphabetical Order - Multivolume ZIP Complete Archive - PDF Files - OGG Music Files -

PROJECT GUTENBERG HTML: Volume I - Volume II - Volume III - Volume IV - Volume V - Volume VI - Volume VII - Volume VIII - Volume IX

Ascolta ""Volevo solo fare un audiolibro"" su Spreaker.
CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Open XML - Wikipédia

Open XML

Un article de Wikipédia, l'encyclopédie libre.

Sommaire

[modifier] Description

Open XML peut désigner plusieurs choses :

[modifier] Office Open XML

Office Open XML (également abrégé OOXML) est la désignation d'usage d'un standard ouvert de l'ECMA dont l'appellation officielle est « ECMA-376 : Office Open XML file format » définissant un format de données pour les documents d'applications bureautiques : traitements de texte, tableurs, présentations, diagrammes, dessins et formules mathématiques. Ce format est à l'instar de son principal concurrent intégralement structuré en XML et Zip.

Originellement introduit par Microsoft, puis revu dans le cadre de sa standardisation ECMA, ce format est structuré selon l'Open Packaging Convention[1] qui apporte un système de stockage des données logique et universelle. La description sémantiques des données se fait par l'ensemble des schémas XML normalisés disponibles gratuitement et libre d'utilisation comme l'oblige son statut de standard.

Ce format est destiné à être utilisé par tous pour communiquer et aussi pour archiver les documents administratifs, culturels ou scientifiques et donc préserver une grande partie de notre patrimoine intellectuel ou historique, des enjeux techniques, économiques et sociétaux.

[modifier] Norme ISO 29500 éventuelle

Les pays membre de l'ISO vont dans les prochains mois amender le standard ECMA pour en faire (ou non) une norme internationale. On pourra également désigner cette norme par Open XML.

[modifier] Historique

Microsoft Word est devenu à partir des années 1980 à 1990 le logiciel de traitement de texte le plus utilisé, faisant de son format de fichier propriétaire (.doc) un standard de facto. Les éditeurs de logiciels concurrents ont alors développé des fonctionnalités de conversion de ces fichiers. De nombreuses organisations exigeant un format de données standardisé, comme dans le cas de marchés publics, l'antique format Word aurait été exclu des soumissions.

La demande grandissante d'interopérabilité dans les environnements bureautiques ont conduits à proposer des formats standardisés. L'adoption récente du format de fichier ouvert OpenDocument par l'ISO[2], a obligé Microsoft soit à accepter la norme ISO Opendocument, en utilisant les possibilités d'extension ouvertes par cette norme, soit a proposer son propre format xml incompatible.

Le choix de Microsoft fut de créer son propre format incompatible avec ODT et de confier à une association d'industries, l'ECMA, le processus de normalisation (= présentation à l'ISO). Ce format n'est pas à ce jour accepté comme norme internationale. Il est en cours d'analyse et certains organismes de normalisations pointent des faiblesses techniques[3].

[modifier] Mode FastTrak

Microsoft, via l'ECMA a demandé l'examen de la proposition de norme OpenXML par l'ISO selon le mode rapide dit "fasttrack", mode qui demande que les éventuelles contestations soient formulées dans le délai de 1 mois. Ce mode rapide est contesté dans ce cas précis[4], en particulier au regard de la taille excessive de la proposition: plus de 6000 pages, à comparer avec la taille habituelle (en moyenne 11 pages) des normes de l'ISO.

Suite à la mise au vote six pays seulement sur 157 se sont opposé au mode Fast-Track. Dans ce mode tout vote négatif doit être justifié par des arguments techniques.

[modifier] Norme ou spécification technique?

Une série d'éléments tant juridiques que techniques rendraient malaisée voire impossible l'implémentation d'OpenXML par d'autres éditeurs que l'auteur initial [5] [réf. nécessaire]. C'est pourquoi la possibilité de reconnaitre OpenXML comme norme internationale a été contestée lors de la procédure de normalisation ISO 29500[6].

Des études[5] [réf. nécessaire] du document proposé montrent de nombreuses incompatibilités avec des normes de l'ISO ou d'autres organismes, comme le W3C tel que les suivantes :

  • L'OpenXML oblige ses utilisateurs à émuler le fonctionnement de versions anciennes de logiciels Microsoft[7], et a supporter le format Métafiles Windows. Ce type de fichier n'est cependant pas mis sous forme de norme, ni même documenté et est en outre une propriété de Microsoft.[5] [réf. nécessaire]
  • OpenXML demande que l'année 1900 soit considérée comme bisextile, entrant en contradiction avec toutes les normes actuelles sur la représentation des dates[5][réf. nécessaire].

Bien que Microsoft ait distribué un document qui promet de ne pas poursuivre[8], l'utilisation de l'OpenXML dans un autre logiciel que ceux de microsoft est légalement punissable. Cette promesse de non-poursuite elle-même laisse certains flous, notamment [9] :

  • s'appliquant à la norme ECMA en l'état, s'appliquera-t-elle à une éventuelle version finale de l'ISO?
  • s'applique-t-elle, aux Etats-Unis (pas de brevets logiciels en Europe), à tous les brevets nécessaire à la mise en oeuvre de la norme?
  • s'appliquera-t-elle également aux extensions du format OOXML?

Il est fait mention dans le document proposé de logiciels tel que "Word95", or une norme ne peut citer de marque[10].

La mise en oeuvre de OpenXML, fort riche, est très difficile : Andrew Shebanow, employé d'Adobe est arrivé à la conclusion que 150 hommes pendant un an étaient nécessaires à l'étude et la programmation d'un programme concurrent respectant OpenXML [11].

Le format repose sur système d'exploitation particulier[12].

Microsoft a répondu à certains de ces points dans un communiqué officiel[13].

[modifier] Prises de positions

L'ODF Alliance, promotrice de l'Opendocument, propose une feuille de faits qui dénonce la difficulté à transposer OpenXML à d'autres suites bureautiques, la taille du document de la spécification, la redondance avec les standards actuels et le manque de modernité de OpenXML.

"Le gouvernement fédéral belge notamment, Peter Strickx de Fedict, insiste sur les standards ouverts. La porte est cependant toujours restée entrouverte pour accueillir l'OpenXML non encore standardisé de Microsoft."[14]

Le président de la CCIA (Computer & Communications Industry Association) a écrit une lettre ouverte demandant de refuser la proposition de Microsoft concernant l'OpenXML[15].

Dans une lettre ouverte du 14 février 2007[16], Microsoft a réagi aux oppositions rencontrées dans le processus de standardisation et réexpliqué sa stratégie "en matière d'ouverture et d'interopérabilité", tout en accusant IBM d'être à l'origine d'une campagne "injuste" contre l'OpenXML. Un article paru quelques jours après, en Français, exprime un point de vue très critique à l'égard de cette accusation et du processus de standardisation d'OpenXML, sans contester l'utilité technique de la spécification elle-même[17]. En France, la direction technique de Microsoft a publié le 26 février 2007 un article s'efforçant de réfuter les objections les plus souvent invoquées par les adversaires d'OpenXML[13].

L'AFUL appelle l'AFNOR et les organisations de normalisation francophones à s'opposer à l'usage de la procédure accélérée dans l'examen d'une deuxième norme bureautique à l'ISO.[18]

[modifier] Voir aussi

[modifier] Liens internes

[modifier] Liens externes

[modifier] OpenXML n'est pas...

  • OpenXML n'est pas définitivement accepté par l'ISO ce 6 avril 2007 et ISO est un organisme de certification plus important que ECMA.
  • OpenXML n'est pas une rustine destiné à combler la supposée médiocrité des formats antérieurs
  • le communiqué de presse de Microsoft et de l'Ecma n'utilise jamais l'expression standard ouvert ou format ouvert mais « standard de l'industrie » [19]

[modifier] Notes et références

  1. "Standard Open Packaging Convention"
  2. Norme ISO 26300
  3. "AFNOR a identifié la possibilité de contradictions entre certaines normes internationales et le document ECMA, après débats de la commission compétente." http://www.standarmedia.com/std/acc_det.asp?Ids=1A4&Ref=702&Page=1&lang=French
  4. http://www.aful.org/presse/afnor-fasttrack-iso
  5. 5,0 5,1 5,2 5,3 http://www.grokdoc.net/index.php/EOOXML_objections
  6. Les commentaires des instances internationales publiées par l'Ecma (En PDF) : "Response Document – National Body Comments from 30-Day Review of the Fast Track Ballot for ISO/IEC DIS 29500 (ECMA-376) ”Office Open XML File Formats”, Ecma International, 2007-02-28
  7. "align as in word 95" dans la spécification ECMA
  8. Covenant not to sue
  9. http://fussnotes.typepad.com/plexnex/2007/01/analyzing_the_m.html
  10. "align as in word 95" dans la spécification ECMA
  11. http://blogs.adobe.com/shebanation/2006/12/is_office_open_xml_a_oneway_st.html
  12. Voir la norme ECMA point "3.2.1.68 printOptions(Print Options)" qui ne se comprend que sous Windows.
  13. 13,0 13,1 Complément sur le standard OpenXML
  14. Microsoft condamne une campagne haineuse d'IBM à propos d'OpenXML
  15. Site de la CCIA
  16. Interoperability, Choice and Open XML
  17. Open XML ou comment faire d'une bonne spécification un mauvais standard
  18. Communiquer de presse de AFUL
  19. [ http://www.microsoft.com/presspass/press/2006/dec06/12-07MSOfficeOpenXMLPR.mspx Microsoft, communiqué de presse, Ecma International Approves Office Open XML as Worldwide Industry Standard, le 7 décembre 2006, (en)]
Portail de l'informatique – Accédez aux articles de Wikipédia concernant l’informatique.

Static Wikipedia (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia February 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu