OpenDocument

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Логотип OpenDocument Format
OpenDocument
OpenDocument Text

ODF textdocument 48x48.png

Расширение

.odt

MIME-тип

application/vnd.
oasis.opendocument.
text

Разработчик

Sun Microsystems, OASIS

Тип формата

Формат файла документа

Расширен из

XML

Стандарт(ы)

ISO/IEC 26300:2006

Открытый формат?

Да

OpenDocument Presentation

ODF presentation 48x48.png

Расширение

.odp

MIME-тип

application/vnd.
oasis.opendocument.
presentation

Разработчик

Sun Microsystems, OASIS

Тип формата

Презентация

Расширен из

XML

Стандарт(ы)

ISO/IEC 26300:2006

Открытый формат?

Да

OpenDocument Spreadsheet

ODF spreadsheet 48x48.png

Расширение

.ods

MIME-тип

application/vnd.
oasis.opendocument.
spreadsheet

Разработчик

Sun Microsystems, OASIS

Тип формата

Электронная таблица

Расширен из

XML

Стандарт(ы)

ISO/IEC 26300:2006

Открытый формат?

Да

OpenDocument Graphics

ODF drawing 48x48.png

Расширение

.odg

MIME-тип

application/vnd.
oasis.opendocument.
graphics

Разработчик

Sun Microsystems, OASIS

Тип формата

Формат файла изображения

Расширен из

XML

Стандарт(ы)

ISO/IEC 26300:2006

Открытый формат?

Да

OpenDocument Format, ODF (от англ. OASIS Open Document Format for Office Application — рус. открытый формат документов для офисных приложений) — открытый формат файлов документов для хранения и обмена редактируемыми офисными документами, в том числе текстовыми документами (такими как заметки, отчёты и книги), электронными таблицами, рисунками, базами данных, презентациями.

Стандарт был разработан индустриальным сообществом OASIS и основан на XML-формате. 1 мая 2006 года принят как международный стандарт ISO/IEC 26300.

Стандарт был совместно и публично разработан различными организациями, доступен для всех и может быть использован без ограничений. OpenDocument представляет собой альтернативу частным закрытым форматам, (включая Word (.doc), Excel (.xls) и PowerPoint (.ppt) — форматы, используемые в Microsoft Office 97—2003), а также формату Microsoft Office Open XML.

MIME-типы и расширения[править | править вики-текст]

Вид документа MIME-тип Расширение
Текстовый документ application/vnd.oasis.opendocument.text odt
Текстовый документ, используемый как шаблон application/vnd.oasis.opendocument.text-template ott
Графический документ application/vnd.oasis.opendocument.graphics odg
Графический документ, используемый как шаблон application/vnd.oasis.opendocument.graphics-template otg
Документ презентации application/vnd.oasis.opendocument.presentation odp
Документ презентации, используемый как шаблон application/vnd.oasis.opendocument.presentation-template otp
Электронная таблица application/vnd.oasis.opendocument.spreadsheet ods
Электронная таблица, используемая как шаблон application/vnd.oasis.opendocument.spreadsheet-template ots
Документ диаграммы application/vnd.oasis.opendocument.chart odc
Документ диаграммы, используемый как шаблон application/vnd.oasis.opendocument.chart-template otc
Документ изображения application/vnd.oasis.opendocument.image odi
Документ изображения, используемый как шаблон application/vnd.oasis.opendocument.image-template oti
Документ формулы application/vnd.oasis.opendocument.formula odf
Документ формулы, используемый как шаблон application/vnd.oasis.opendocument.formula-template otf
Составной текстовый документ application/vnd.oasis.opendocument.text-master odm
Текстовый документ, используемый как шаблон для HTML-документов application/vnd.oasis.opendocument.text-web oth

Преимущества OpenDocument[править | править вики-текст]

  • Пользователи, сохраняющие свои данные в открытом формате, таком как OpenDocument, избегают опасности быть загнанными в угол единственным поставщиком, они свободны выбрать другое программное обеспечение, если их сегодняшний поставщик уйдёт с рынка, поднимет цены, изменит своё программное обеспечение или изменит условия лицензионного соглашения на более строгие.
  • OpenDocument является единственным стандартом для редактируемых офисных документов, утверждённым независимым комитетом по стандартам и реализованным несколькими поставщиками программного обеспечения. OpenDocument может быть использован любым поставщиком ПО, включая, в том числе, поставщиков закрытого программного обеспечения и разработчиков, использующих GNU GPL.

Критика ODF[править | править вики-текст]

  • В стандарте не описаны спецификации скриптов и макросов, которые играют важную роль в офисных приложениях. Результатом этого становится наличие различных реализаций сценариев в разных приложениях.[1]
  • ODF — развивающийся стандарт: текущая версия, принятая ISO — 1.0, тогда как в разработке находятся следующие версии данного стандарта (1.1, 1.2), не полностью совместимые друг с другом (см. ниже).
  • В спецификации OpenDocument Format 1.0-1.1 говорится о формате ZIP, но нет ссылок на стандарт, описывающий его.
  • Хотя OpenOffice.org позволяет использовать цифровые подписи и сохранять их в ODF используя XML-DSig, сам стандарт OpenDocument Format 1.0-1.1 применение цифровых подписей не описывает. Однако новая версия формата 1.2 будет включать XML-DSig подобно используемому в OpenOffice.org.[2]
  • Спецификация OpenDocument Format, принятая ISO, не определяет язык формул, что означает, что соответствующие файлы не обязаны быть совместимыми. OASIS работает над стандартизацией OpenFormula для ODF версии 1.2.[3]
  • Спецификации ODF 1.0-1.1 не допускают использования таблиц в презентациях. Эти возможности будут включены в версию 1.2, разрабатываемую OASIS.[4]

Реализации[править | править вики-текст]

Microsoft[править | править вики-текст]

Первоначальная версия Microsoft Office 2007 не имела поддержки OpenDocument.

7 февраля 2007 Sun Microsystems, основоположник разработки пакета OpenOffice.org, выпустила бесплатное расширение для Microsoft Office, позволяющее производить чтение и запись формата ODF — Sun ODF Plugin for Microsoft Office.[5]

21 мая 2008 года Microsoft объявила о будущем внедрении поддержки ODF в Microsoft Office 2007[6][7], которая и была реализована в Service Pack 2. Европейская комиссия назначила расследование с целью разобраться, приведёт ли это к лучшей совместимости и более широкому выбору для пользователя.[8]

Microsoft Office 2007 приобрёл поддержку формата OpenDocument, начиная с SP2. Но эта реализация стандарта подвергалась критике как далёкая от совершенства.[9] Альянс ODF заявил, что данное программное обеспечение фактически не поддерживает стандарт OpenDocument,[10] и опубликовал технический отчёт о тестировании работы MS Office 2007 SP2 с файлами OpenDocument.[11] В частности, там говорится об отсутствии поддержки зашифрованных документов и о сохранении формул не в том формате, в каком это делают при сохранении файлов ODF программы OpenOffice.org, KSpread, Google Docs и IBM Lotus Symphony. Как показал в своём исследовании Роб Вейр, файлы электронных таблиц ODF, созданные в Excel, оказались практически нечитаемыми для всех существовавших на тот момент офисных пакетов, работающих с ODF, как и созданные в них файлы — нечитаемыми для Excel.[12][13] Журнал ZDNet опубликовал статью, в которой делается вывод, что Microsoft, выпустив SP2, только ухудшила ситуацию со способностью разных офисных пакетов ко взаимодействию,[14] сравнительно с периодом, когда оно обеспечивалось для MS Office только плагином компании Sun.[15] Microsoft даже обвиняли в сознательном нежелании следовать стандарту ISO при реализации поддержки ODF, и стремлении фрагментировать стандарт, создав его преднамеренно ущербную вариацию.[16]

Также Microsoft финансирует свободный проект плагина для Microsoft Office для пакетного преобразования документов, ODF Converter[17], под BSD-like лицензией на SourceForge.net. 2 февраля 2007 года была выпущена версия 1.0 плагина к Word версий 10—12 (XP—2007) на 5 языках (не включая русский).[18] В планах проекта выпуск плагинов для Excel и PowerPoint к ноябрю 2007 года.

19 апреля 2010 года компания Oracle, к которой после покупки ею компании Sun Microsystems, разработчика плагина поддержки ODF для Microsoft Office, перешли все права на него, закрыла свободный доступ к плагину.[19]

Помимо Microsoft Office, формат OpenDocument (в частности, .odt) поддерживает (наряду с форматом Office Open XML, разработанным Microsoft) редактор WordPad, входящий в состав Windows 7.

Использование[править | править вики-текст]

Государственные стандарты[править | править вики-текст]

  1. Россия (ГОСТ Р ИСО/МЭК 26300-2010. Введён в действие с 1 июня 2011 года)[20]
  2. Бразилия (с апреля 2008)
  3. Дания (с января 2010)
  4. Италия
  5. Корея
  6. Хорватия
  7. Швеция (госстандарт SS-ISO/IEC 26300:2008 с августа 2008)
  8. ЮАР
  9. Венесуэла (с октября 2008)[21]

Активно применяется[править | править вики-текст]


См. также[править | править вики-текст]

Примечания[править | править вики-текст]

  1. Marco Fioretti. Macros an obstacle to office suite compatibility(недоступная ссылка — история). Проверено 24 января 2007.
  2. Michael Brauer. Initial proposal for digital signatures in ODF. Sun Germany (16 февраля 2007). Проверено 29 марта 2007. Архивировано из первоисточника 26 августа 2011.
  3. Marco Fioretti. OpenDocument office suites lack formula compatibility(недоступная ссылка — история). Newsforge.com. Проверено 24 января 2007.
  4. Brian Jones. Quick question for ODF experts. Проверено 24 января 2007. Архивировано из первоисточника 26 августа 2011.
  5. Sun ODF Plugin for Microsoft Office (англ.). Sun Microsystems. Проверено 07 апреля 2013. Архивировано из первоисточника 07 июля 2009.
  6. Microsoft объявила о будущей поддержке ODF в Microsoft Office 2007
  7. Microsoft Office 2007 to Support ODF — and not OOXML  (англ.)
  8. EU says to study Microsoft’s open-source step (англ.). Thomson Reuters (22 мая 2008). Проверено 23 мая 2008. Архивировано из первоисточника 26 августа 2011.
  9. Stéphane Rodriguez. Microsoft's latest aggression on ODF, codenamed "cast lead" (англ.) (Май 2009). Проверено 06 апреля 2013.
  10. Open Document Alliance. Microsoft’s ODF Support Falls Short (англ.) (19 мая 2009). Проверено 06 апреля 2013. Архивировано из первоисточника 19 января 2013.
  11. Open Document Alliance. MS Office 2007 Service Pack 2 With Support for ODF: How Well Does It Work? (англ.) (19 мая 2009). Проверено 06 апреля 2013. Архивировано из первоисточника 15 октября 2012.
  12. Rob Weir. Update on ODF Spreadsheet Interoperability (англ.) (03 мая 2009). Проверено 06 апреля 2013.
  13. Rob Weir. A follow-up on Excel 2007 SP2′s ODF support (англ.) (07 мая 2009). Проверено 06 апреля 2013.
  14. Jeremy Allison. In Office SP2, Microsoft manages to reduce interoperability (англ.) (19 мая 2009). Проверено 06 апреля 2013.
  15. Rob Weir. ODF Spreadsheet Interoperability: Theory and Practice (англ.) (01 марта 2009). Проверено 06 апреля 2013.
  16. Microsoft now attempt to fragment ODF (англ.) (05 мая 2009). Проверено 06 апреля 2013.
  17. OpenXML/ODF Translator Add-ins for Office
  18. Выпущена версия 1.0 плагина ODF для Microsoft Word  (англ.)
  19. OpenNews: Компания Oracle начала взимать плату за ODF-плагин к MS Office
  20. Уведомление об утверждении стандарта. Архивировано из первоисточника 26 августа 2011.
  21. Alastair Otter. Venezuela adopts ODF for government (англ.). Tectonic (10 октября 2008). Проверено 13 октября 2008. Архивировано из первоисточника 26 августа 2011.

Ссылки[править | править вики-текст]