Россия, г. Москва +7 (926) 233-46-64 alex@harlamenkov.ru

Форматы электронных документов

Прежде чем говорить о форматах электронных документов необходимо сделать некоторое отступление для обобщения и показа источника обсуждаемой проблемы. Рассмотрим информационные технологии «в общем» с точки зрения их практического применения на предприятиях и в организациях.

Политика ООН в области СПО


Информационные технологии сейчас распространены повсеместно (центрально-африканские племена нас не интересуют). При этом для многих руководителей предприятий и специалистов информационные технологии стали проблемой. И у этой проблемы две составляющие:

  • стоимость программ, и
  • свободный доступ к электронным документам.


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

Осознание этой проблемы есть и на международным уровне потому что связь между государством, бизнесом и гражданами основывается на электронных документах. Поэтому государства так же заинтересованы в решении этой проблемы. И решают её, начиная с ООН, Евросоюза и, с недавних пор, России.

Свободные программы подходят для этой цели идеально, так как фактически бесплатны для малого бизнеса и частных пользователей.

В Хартии ООН в области информационных технологий признаётся необходимость «дальнейшего использования возможностей сокращения расходов на программное обеспечение за счет более широкого использования открытых прикладных программ».

Объединённая инспекционная группа ООН подготовила доклад на тему «Политика ООН в области СПО». Основные выводы и рекомендаций данного доклада содержат следующее:

Констатируется факт, что СПО вошло в число широко используемых программных средств и признается в качестве действенной альтернативы программному обеспечению с закрытыми исходными кодами. Его доступность способствует недопущению замыкания на определенных поставщиках.

Всем заинтересованным сторонам и государствам-членам ООН даются рекомендации соблюдать следующие принципы:

  • Все заинтересованные стороны должны иметь право на доступ к публичной информации, предоставляемой в электронном формате, и никто не должен быть обязан приобретать конкретный тип программного обеспечения для осуществления такого права;
  • Государствам следует стремиться к обеспечению совместимости их различных систем путём установления требования об использовании открытых стандартов и хранение электронных документов не должно увязываться с конкретным поставщиком программного обеспечения.
  • Так же следует стремиться избегать замыкания на патентованных продуктах или услугах.


И этих рекомендаций придерживаются, как в США, так и в Евросоюзе. А с недавних пор и Россия присоединилась к реализации данной политики.

Для решения производственных задач в малом бизнесе совершенно не нужно приобретать дорогостоящие закрытые операционные системы типа Windows и прикладное программное обеспечение типа Microsoft Office. Современный уровень развития СПО таков, что предприятие можно практически полностью (до 90%) перевести на его использование и в значительной степени исключить закрытое ПО из делового оборота. Предприятия же малого бизнеса могут быть переведены на СПО полностью. Тем самым в крупных организациях в значительной степени, а в организациях малого бизнеса — полностью будут сняты проблемы:

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

 

Феномен СПО


И так, что из себя представляет СПО. Во главу угла ставится совместимость и открытые стандарты.

Европейская инфраструктура совместимости определяет совместимость как «способность систем информационно-коммуникационных технологий обмениваться данными и делиться информацией и знаниями». Соответственно, программное обеспечение должно читать и писать одинаковые файловые форматы и использовать одинаковые протоколы».

Открытые стандарты


Комитет по развитию торговли, промышленности и предпринимательства Европейской экономической комиссии ООН одобрил документ, где указывается, что:

  1. «Все спецификации должны быть открытыми, свободными от любых лимитов или ограничений, связанных с правами интеллектуальной собственности»; и
  2. «Технические спецификации не должны зависеть от характеристик, присущих только одной прикладной программе. Пользователи должны иметь возможность опираться на приложения, которые могут использоваться одинаково и давать одинаковые результаты на всех операционных системах».

 

Риски и выгоды, связанные с СПО


Евросоюз признаёт, что СПО является, как минимум, таким же надежным, как патентованное ПО. Здесь в качестве полезного ориентира можно отметить лишь тот факт, что ряд министерств, отвечающих за оборону или внутренние дела, считают СПО достаточно безопасным для внедрения. Чаще всего в качестве примера приводят Соединенные Штаты, где в докладе, подготовленном Агентством систем оборонной информации ещё в 2003 году, был сделан вывод о том, что СПО широко используется в Министерстве Обороны и что запрет на него в этой области «имел бы прямые, широкие и в некоторых случаях серьезные негативные последствия для способности МО анализировать и защищать свои собственные сети от враждебного вторжения».

Все аналитики индустрии ПО согласны с тем, что СПО превратилось в широко используемые программные средства и что с ним приходится считаться.

В пример можно привести решение Национальной жандармерии Франции перевести на СПО 70 000 ПК и ФГУП «Почта России» со 125 тыс. компьютеров. В случае Национальной жандармерии, согласно оценкам, такая миграция позволит экономить 2 млн. евро в год только на одних лицензионных платежах.

СПО открывает значительные возможности, и многие обзоры подтверждают, что государственный сектор играет лидирующую роль по сравнению с частным сектором в деле его внедрения. Вот лишь несколько стран:

США


Агентством систем оборонной информации сделан вывод о том, что СПО является, как минимум таким же надежным, как закрытое ПО.

Европейский союз


Главы государств одобрили план действий «Электронная Европа — 2005», в котором Комиссии Европейских обществ было предложено «подготовить инфраструктуру совместимости», которая будет «основываться на открытых стандартах и поощрять использование программного обеспечения с открытыми исходными кодами».

Франция


Французское Агентства по разработке электронных методов управления подчеркивает, что использование СПО даёт «доступ к значительному массиву программных средств, которые часто имеют высокое качество и соответствуют стандартам».

Германия


Использование СПО поощряется в государственных органах: от парламента и министерств до учреждений на местном уровне.

Особый интерес представляет федеральное министерство иностранных дел Германии, которое имеет 220 представительств в мире и 10 000 сотрудников. Было принято решение объединить в единую сеть посольства и консульства с обязательным требованием использовать:

  1. только открытые стандарты, причем патентованные стандарты прямо исключаются;
  2. во всех возможных случаях СПО.


Главный сотрудник по вопросам информации МИД Германии подтвердил, что новая архитектура является более эффективной.

Уроки, которые следует извлечь из опыта государств-членов ООН


Уроки, которые следует извлечь из большинства тематических исследований, описанных выше, включают в себя следующее:

  • Во многих случаях СПО превратилось в действенную альтернативу патентованному программному обеспечению.
  • Политика в отношении СПО строится на основе открытых стандартов.
  • Государственным органам нужно непременно избегать замыкания на какого-то одного поставщика.

 

Государственная политика России


В соответствии с мировыми тенденциями в области информационных технологий, руководство России отдаёт приоритет свободному программному обеспечению. Это выражается в принятии следующих документов и программ:

  1. Разработан школьный дистрибутив СПО. До конца 2009 года он будет установлен на всех школьных компьютерах.
  2. Запущены опытные проекты по внедрению СПО в госучреждениях.
  3. Заканчивается процедура принятия ГОСТа на формат электронного документа.


И наиболее значимой в этом вопросе является позиция Президента России Д. А. Медведева заявившего, что «разработка собственных свободных программных продуктов имеет для нас стратегическое значение».

В целях реализации курса высшего руководства страны, выраженного в Послании Президента, в Минсвязи разработана «Концепция развития разработки и использования свободного программного обеспечения в России». Основными положениями данной Концепции являются следующие моменты.

Концепция использования СПО в России

 

Цели, задачи и принципы Концепции


Государственная политика в области ПО направлена на унификацию и стандартизацию информационных технологий. Её основными задачами в данной сфере являются:

  • обеспечение информационной безопасности;
  • стандартизация, унификация и совместимость ПО;
  • создание единой нормативно-правовой базы СПО;
  • защита интеллектуальной собственности.


Гос. политика в этой области строится на принципах:

  • обеспечение партнерства государства, бизнеса и общества;
  • обеспечение технологического суверенитета России.

 

Свободное и закрытое ПО


Минсвязи признаёт, что в настоящее время ассортимент и функциональность СПО, стали сравнимы с закрытыми программами. Концепция объявляет приоритетом оценки программ их совместимость, проявляющуюся в поддержке открытых стандартов и спецификаций.

При этом закрытые программы стремятся к минимальной совместимости и предоставлению минимальных прав пользователям. Свободные же программы наоборот – к максимальной совместимости и расширению прав.

Ожидаемые результаты


В результате реализации Концепции государство ожидает, что использование СПО позволит достичь:

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


Как видно, Россия планирует достичь тех же результатов, что и ООН и Евросоюз.

Форматы документов


Кроме проблемы с программным обеспечением, проблемой является форматы, в которых программы сохраняют свои данные. Любая информационная система предназначена для создания и изменения документов.

Многие прекрасно помнят проблемы, возникавшие с выходом каждой новой версии любого закрытого офисного пакета, которые частично или полностью переставали понимать файлы старых версий. Так было при переходе от Word 2.0 к Word 6.0, от Word 6.0 к Word 95, от Word 95 к Word 97 и т. д. Каждый раз изменения формата файлов подаются как улучшения. При этом перестают поддерживаться форматы более ранних версий. Сейчас уже практически невозможно открыть файлы, созданные в первой версии Word для Windows — Word 2.0. Следует отметить, что улучшение формата документа и обратная совместимость — две разные задачи. Электронные документы начались с формата TXT. Это единственный формат в мире, для которого реализована обратная совместимость. Так почему же подобная совместимость не реализуется для бинарных форматов?
Элементарно! — изменение формата документа является инструментом повторных продаж.

Перед пользователями регулярно встаёт проблема потери информации в электронных документах из-за отсутствия обратной совместимости. При этом, бинарные форматы документов закрыты патентами, и у пользователей нет другого выхода, кроме покупки новой версии программы.

Один из проектов по миграции


И так, как было показано выше, проблема хранения электронных документов достаточно серьёзна. В качестве показательного примера можно привести один проект по миграции в государственной компании. По законодательству данная компания обязана хранить документы, в том числе электронные, в течение 40 лет. Следует отметить, что всё программное обеспечение было приобретено легально. На практике хранение документов выглядело так:

Компьютер Intel 286 с MS DOS 3.1 и Word 4.0 и 5'' дискеты.
Компьютер Intel 386 с MS DOS 6.0 и Word 5.0 и 3'' дискеты.
Компьютер Intel 486 с Windows 3.1 и Word 2.0 и CD, и т. д.

И каждый комплект в 3 экземплярах — 3 компьютера и 3 набора носителей. Однако и это решение не сработало. Компьютеры и носители банально начали рассыпаться от старости. Более того, поддержка форматов, в которых сохранены документы, прекращена разработчиком.

Сложилась недопустимая ситуация, в которой стратегическое предприятие оказалось в заложниках у одного производителя. Поэтому в 2005 г. было принято решение о миграции всего электронного архива данной организации на открытый формат документа ODF.

Мировая практика показывает, что ни бизнес, ни государственные органы не могут позволить себе быть зависимыми от закрытых форматов документов и стихии рынка. В современных условиях ни одна компания не может дать гарантий на поддержку своего продукта в течение десятилетий. Стала очевидна потребность в независимом открытом и свободном стандарте на формат электронного документа. И оптимальным решением для удовлетворения данной потребности является формат ODF.

Стандарты ISO/IEC 26300:2006 (ODF) и ISO/IEC DIS 29500 (OOXML)


В мире существует сейчас только один зрелый стандарт на формат электронного документа — это ODF, который в 2006 г. принят под № ISO 26300.

ODF – это формат хранения документов изначально создан в 1999 г. как открытая и свободная альтернатива закрытым форматам и с соблюдением всех процедур и формальностей, в 2006 г. формат был принят как международный стандарт.

Полное описание формата занимает 738 страниц.

На сегодня, формат ODF не зависит ни от конкретной компании, ни от конкретного приложения. Формат доступен для чтения и записи всем без каких-либо ограничений, связанных с лицензиями или патентами.

Такой подход даёт ODF ряд существенных преимуществ. Разработка формата некоммерческой организацией гарантирует обратную совместимость. Формат поддерживается уже более чем в 30 пакетах, работающих не только под Windows, но и под Linux.

Наряду с этим, компания Microsoft затратила колоссальные усилия и средства на продвижения своего формата OOXML. Его описание занимает 6 546 страниц, и, при этом, является не полным. Однако даже сама Microsoft не смогла реализовать данный формат. Процесс принятия данного формата в ISO сопровождался громкими международными скандалами. Однако, 1 апреля 2008 года, в международный день дурака, объявлено о принятии спецификации MS OOXML как стандарта ISO/IEC DIS 29500. И, юмор в том, что это не шутка! Следует отметить, что реализация MS OOXML грозит судебным иском со стороны компании Microsoft, если разработчик использовал спецификацию не полно или не корректно, и принятая в спешке спецификация MS OOXML содержит более 300 (!) нерешённых проблем технического характера.

Напротив, в России в настоящее время заканчиваются работы по принятию ODF в качестве ГОСТа. Принимая его государство преследует цель предоставить бизнесу и гражданам возможность использовать электронные документы без отчислений третьим фирмам, сократить риски потери документов за счёт гарантии обратной совместимости.

OpenOffice.org


На данный момент корпорация Microsoft признала преимущества стандарта ODF и обязалась включить его поддержку в свой Office 2007. Тем более возникает вопрос о целесообразности его приобретения, когда существует фактически бесплатный для конечного пользователя OpenOffice.org, работающий не только под Windows, но и под Linux?

И последнее по этой теме. На встрече с российскими разработчиками свободного программного обеспечения, Дмитрий Медведев рассказал Леониду Рейману о преимуществах OpenOffice.org и подчеркнул, что каждая страна ищет свой независимый путь в глобальном мире и ИТ – самая независимая из сфер. «Если Россия не будет независимой в области программного обеспечения, то все остальные сферы, в которых мы хотим быть независимыми и конкурентоспособными, окажутся под угрозой», – заявил Д. А. Медведев.

Таким образом, для решения производственных задач совершенно не нужно приобретать Windows и Microsoft Office. Руководители могут полностью перевести свои предприятия на СПО и забыть о той головной боли, в которую для них превратились информационные технологии.

А. Е. Харламенков

(Продолжение: Философия OpenOffice.org)

Алексей Евгеньевич Харламенков