Поданная на утверждение в ИСО (International Organization for Standardization, ISO) спецификация Office Open XML, основанная на формате Microsoft Office, не набрала нужного числа голосов для утверждения в качестве стандарта. Несмотря на негативные результаты голосования в ИСО по утверждению спецификации Office Open XML в ускоренном порядке, окончательный исход дела будет известен лишь в феврале 2008 г.
2 сентября 2007 г. Международная организация по стандартизации (ИСО) подвела итоги голосования по ускоренной процедуре утверждения спецификации формата электронных документов Office Open XML (OOXML) в качестве стандарта ИСО. В соответствии с правилами ИСО для утверждения спецификации необходимо не менее 67% голосов стран с решающим голосом (P-members) и не больше 25% отрицательных голосов от общего числа голосующих стран. Ни одно из этих условий не было выполнено: лишь 53% из числа первых стран проголосовали положительно, а количество отрицательных голосов составило 18 из 69, т. е. 26%.
Сторонники и противники OOXML
OOXML была направлена в ИСО от лица консорциума ECMA, обладающего правом инициирования процедуры ускоренного принятия стандарта ИСО. Ускоренная процедура занимает девять с половиной месяцев, тогда как обычная процедура утверждения стандарта ИСО длится несколько лет. Несмотря на то что спецификацию OOXML внёс консорциум ECMA, де-факто она была разработана компанией Microsoft и во многих местах отражает специфические особенности популярного офисного пакета этого производителя, наследуя его (пакета) узкие места и ограничения. Выбирая между совместимостью со своими бинарными форматами предыдущего поколения (а также быстротой разработки) и качеством новой спецификации, Microsoft остановилась на первом варианте — в ущерб качеству.
Противники принятия OOXML в качестве стандарта ИСО указывают на то, что эта организация уже приняла стандарт ISO/IEC 26300:2006 OpenDocument (ODF), имеющий ту же сферу применения — хранение в виде файлов офисных электронных документов, таких как структурированные тексты, электронные таблицы и презентации. Действительно, наличие двух аналогичных международных стандартов лишь усложнит ситуацию как для разработчиков, так и для пользователей ПО, поскольку одна из целей стандартизации состоит именно в том, чтобы сократить число несовместимых реализаций одних и тех же функций.
При этом эксперты называют такие специфические недостатки спецификации OOXML, как чрезмерно большой объем (6000 страниц против 600 страниц у ODF), мешающий практическому применению спецификации; включение в её состав технологий, которые целесообразнее реализовывать путем использования действующих стандартов ИСО (например, векторная графика и математические формулы); отсутствие признания рынка (если формат ODF используется в ряде настольных и онлайновых приложений различных поставщиков, то спецификация OfficeOpen XML в настоящее время полностью не реализована даже в последней версии Microsoft Office) и др. Кроме того, в формате OOXML используются запатентованные технологии Microsoft, что в ряде стран может быть использовано этой компанией для ограничения конкуренции со стороны других поставщиков ПО.
Борьба за рынок офисного ПО
Голосование ИСО по OOXML — чрезвычайно важный рубеж для Microsoft. Компания допустила ошибку, сильно затянув разработку и публикацию основанного на XML формата (впервые анонсированного в 2002 г.), длительное время настаивая на том, что полностью специфицированный XML-формат не имеет существенных преимуществ перед бинарными форматами Microsoft Office. Этот взгляд отражал позицию компании, заинтересованной в привязке пользователей к своим форматам и, как следствие, к офисному пакету, продажи которого составляют существенную часть бизнеса Microsoft.
К тому моменту, когда Microsoft осознала, что рыночная тенденция противоречит её политике, и приступила к активному продвижению формата, инициатива уже перешла к конкурентам. Прежде всего следует упомянуть компании Sun и IBM, а также сообщество свободных разработчиков OpenOffice.org, которые совместными усилиями добились международного признания формата офисных документов, реализованного в одноимённом офисном пакете, в конечном счете утвержденном в качестве стандарта ИСО в 2006 г.
Утверждение OOXML в консорциуме ECMA, а затем попытка сделать его по ускоренной процедуре стандартом ИСО отражают стремление Microsoft сохранить лидирующие позиции на рынке офисного ПО, который неуклонно эволюционирует в сторону открытых форматов, основанных на XML. Неизбежность миграции с бинарных форматов файлов Microsoft Office на открытые форматы больше не оспаривается даже самой Microsoft. Речь сейчас идёт о том, какие форматы придут на смену.
Исход не мог быть известен заранее
Еще накануне исход голосования было трудно предсказать. Ситуация полностью зависела от того, насколько успешной будет активная «работа» представителей Microsoft со странами-участницами ИСО, не прекращавшаяся последние полгода. Множество компаний, имеющих партнерские отношения с Microsoft и ранее не проявлявшие интереса к процессу стандартизации, уплатили членские взносы и стали входить в состав национальных комитетов по стандартизации. В ряде случаев этот процесс сопровождался казусами и нарушениями. Так, представители компаний Sun и IBM не были допущены к голосованию в Португалии под предлогом отсутствия места в помещении.
Отметим, что все участвовавшие в голосовании страны бывшего Советского Союза, включая Россию, проголосовали за принятие OOXML. Характерно также, что большинство стран, где доступность государственной информации для граждан является одним из приоритетов государственной политики (Бразилия, Франция, Дания, Норвегия и др.), проголосовали против.
Будущее OOXML
Теперь шансы на прохождение формата OOXML существенно снизились, а на принятие стандарта во внесенном ECMA виде практически сошли на нет. Но противостояние Microsoft и других участников рынка ИТ за будущее рынка офисного ПО далеко от завершения: в феврале 2008 г. состоится очередное заседание комитета ИСО, на котором будет окончательно решено, принимать спецификацию OOXML по ускоренной процедуре или нет.
Вопрос в том, удастся ли сторонникам формата (то есть Microsoft с партнёрами) провести его через ускоренную процедуру ИСО с «косметическими» изменениями, которые формально удовлетворили бы страны, противящиеся принятию стандарта. Это будет нелегко, поскольку возражения касаются не только отдельных технических недоработок OOXML, но и самой сути стандарта и его структуры. Так, в соответствии с предложениями, внесёнными Францией, спецификацию OOXML предлагается разделить на две части: основную и дополнительную, — при этом основную планируется интегрировать с уже утверждённым стандартом ODF, а вторая будет обеспечивать совместимость с форматами Microsoft Office. Разумеется, разработчики OOXML не согласны с этими предложениями.
Альтернативой для Microsoft остаётся попытка стандартизации OOXML по обычной процедуре ИСО, что в лучшем для корпорации случае займёт несколько лет и может ударить по продажам следующих версий Microsoft Office, особенно в государственном секторе. Впрочем, нет никакой гарантии, что рассмотрение OOXML по обычной процедуре ИСО будет для корпорации более успешным.