27 ноября 2009 г.

Открытые форматы

Поскольку в ближайшее время я планирую опубликовать серию постов, посвященную проблеме открытых форматов офисных документов ODF (OpenDocument Format) и OOXML (Office Open XML), мне показалось полезным начать с небольшого введения – что такое «открытые форматы», с какой целью они разрабатываются, какие открытые форматы существуют на сегодняшний день.

Открытый формат — общедоступная спецификация хранения цифровых данных, обычно разрабатываемая некоммерческой организацией по стандартизации, свободная от лицензионных ограничений при использовании. В частности, должна существовать возможность включения поддержки открытых форматов как в свободное/открытое, так и в проприетарное ПО, распространяемое по лицензиям, характерным для каждого из этих типов.
Главная цель открытых форматов — гарантировать возможность доступа к данным в течение долгого времени безо всякой оглядки на лицензионные права и технические спецификации. Другая цель — активизировать конкуренцию вместо того, чтобы позволять компании — автору проприетарного формата препятствовать конкурирующим продуктам. В последние годы правительственные организации многих стран проявляют всё больший интерес к открытым форматам.

Некоторые определения
Sun Microsystems
Sun Microsystems определяет следующие критерии открытости формата:
  • Формат базируется на открытом стандарте
  • Разработка формата осуществляется в рамках публичного процесса, управляемого сообществом
  • Формат утвержден и поддерживается независимой от вендоров организацией по стандартизации
  • Формат полностью документирован и доступен публично
  • Формат не содержит проприетарных расширений

Штат Миннесота
Штат Миннесота определяет следующие критерии для открытых файловых форматов на базе XML:
  • Формат является интероперабельным на различных внутренних и внешних платформах и приложениях
  • Формат опубликован в полном объеме и доступен без каких-либо лицензионных отчислений (роялти)
  • Формат реализован несколькими вендорами
  • Формат контролируется открытой промышленной организацией на базе хорошо определенного процесса, обеспечивающего эволюцию


Штат Массачусетс
Штат Массачусетс определяет открытые форматы как спецификации файловых форматов данных, базирующиеся на открытых стандартах, разработанные открытыми сообществами, утвержденные и поддерживаемые организацией по стандартизации, полностью документированные и доступные публично

The Enterprise Technical Reference Model (ETRM)
ETRM определяет четыре формата как "Открытые форматы":
  • OASIS Open Document Format For Office Applications (OpenDocument) v. 1.1
  • Ecma-376 Office Open XML Formats (Open XML)
  • Hypertext Document Format v. 4.01
  • Plain Text Format

Примеры открытых форматов
Мультимедиа
  • FLAC — Аудио кодек без потери качества
  • JPEG 2000 – Формат изображений, стандартизованный ISO/IEC
  • PNG – Растровый формат изображений, стандартизованный ISO/IEC
  • SVG – Векторный формат изображений, стандартизованный W3C
  • VRML/X3D – Формат трехмерных данных реального времени, стандартизованный ISO/IEC

Текст
  •  ASCII — Простой текстовый файл
  • HTML/XHTML — Язык разметки для Web-страниц (ISO/IEC 15445:2000)
  • Office Open XML — Формат для офисных документов (ISO/IEC 29500:2008)
  • OpenDocument v1.0 — Формат для офисных документов (ISO/IEC 26300:2006)
  • PDF — Стандарт для обмена документами (ISO 15930-1:2001, ISO 19005-1:2005, ISO 32000-1:2008). PDF возник как проприетарный стандарт, но позднее был передан в ведение ISO.
  • PostScript — Язык описания страниц и язык программирования. PostScript возник как проприетарный стандарт, но позднее был передан в ведение открытой организации по стандартизации


Другие
  • XML – Универсальный язык разметки, стандартизованный консорциумом W3C (World-Wide Web Consortium)
  • CSS — Формат иерархических таблиц стилей, обычно используемый совместно с (X)HTML
  • RSS — Синдикация
  • DjVu — Файловый формат для сканированных изображений или документов

Архивирование и сжатие
  • 7z — формат архивирования и сжатия данных
  • gzip — формат сжатия данных
  • tar — формат архивирования данных
  • ZIP — формат архивирования и сжатия данных


Комментариев нет:

Отправить комментарий