Видео «БелГазеты»
Опрос онлайн
Что означают атаки российских СМИ на Беларусь?
это эксцесс исполнителя
после информобработки Украины настала очередь РБ
это заказ Кремля
атака СМИ - вымысел оппозиции
РБ надо прекратить поставки санкционных продуктов в РФ
РБ надо принять условия РФ в нефтегазовой сфере
№34 (604) 27 августа 2007 г. Портмоне

Война стандартов

27.08.2007
Конфликт вокруг OOXML докатился до Беларуси

Оксана ПЕТРОВА

Скандал вокруг проекта стандарта ISO 29500 докатился и до Беларуси. Противники формата Office Open XML (OOXML) стараются не допустить голосования Госстандарта Беларуси за проект стандарта, компания-разработчик Microsoft проводит семинары, на которых рассказывает о преимуществах формата, а Госстандарт занимает подчеркнуто нейтральную позицию.

СПРАВКА «БелГазеты». Формат документов OOXML разработан Microsoft на основе языка разметки XML (Extended Markup Language). Документ OOXML представляет собой не бинарный файл, как старые doc или rtf, а zip-архив с несколькими файлами, описывающими структуру и содержание документа. Microsoft разрабатывал этот формат с 1997-98гг., в 2005г. OOXML стал стандартом ECMA (European Computer Manufacturers Association), тогда же компания сформировала проект стандарта ISO.

До 2 сентября страны-участницы Международной организации по стандартизации должны проголосовать за или против признания формата OOXML международным стандартом. В преддверии голосования в Минске прошел семинар, организованный Институтом стандартизации и сертификации и Microsoft. На семинар были приглашены подписанты коллективного обращения в Госстандарт, направленного против стандартизации OOXML.

ПЕРВЫЙ ОТКРЫТЫЙ

OOXML - первая попытка Microsoft создать открытый стандарт, доступный для обработки не только приложениями этой корпорации. До этого все форматы документов, де-факто ставшие стандартными для пользователей, были проприетарными и полностью поддерживались лишь Microsoft Office. Создавать открытый стандарт, спецификация которого будет доступна всем разработчикам ПО, корпорацию вынудила директива Еврокомиссии, согласно которой поставщики офисного ПО должны использовать открытые стандарты.

Представители Microsoft среди преимуществ формата называют его расширяемость (разработчик приложений может использовать собственные теги) и возможность включать в документы данные другого типа, например смешивать мультипликацию и текстовые данные.

OOXML реализован с применением открытых спецификаций - XML, Zip, Unicode, т.е. может использоваться на других платформах и в других ОС. По сути, OOXML - ответ стандарту ISO 26300 ODF (Open Document Format), который также основан на XML.

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

Шершульский признает, что ODF «в чем-то более стильный формат», «вполне достаточный для основанной на почте коллективной системы работы», но, полагает он, этот стандарт не полный и развивается не очень быстро.

«ГОЛУБОЙ ГИГАНТ» - ПРОТИВ

Специалисты IBM изучили все 6 тыс. страниц спецификации OOXML и представили анализ недостатков на 42 стр. После этого стараниями одного из сотрудников европейского Фонда свободной информационной инфраструктуры Бенджамина Хенриона была развернута кампания NoOOXML, призванная привлечь внимание к критике проекта и по возможности провалить голосование в ISO. В Беларуси идеи кампании разделяет группа программистов, написавших коллективное письмо в Госстандарт. В обращении они перечислили претензии к проекту и приложили переведенный на русский язык документ IBM.

Суть претензий сводится к тому, что OOXML предполагает стопроцентную поддержку только на платформе Microsoft Windows и программами только этого производителя. Как рассказал один из подписантов письма Глеб Рубанов, в спецификации говорится о специфических особенностях Windows (буфер обмена, OLE-объекты, графические форматы, поддерживаемые только этой платформой): «Открытость формата означает, что всем известно, как его обрабатывать, что существует открытая, доступная спецификация. Microsoft предпринял попытку представить нечто, что они называют международным стандартом, но что без привлечения другой, закрытой документации нельзя адекватно обработать».

Если OOXML станет международным стандартом, считает программист, сторонние офисные приложения не смогут полностью поддерживать стандарт из-за включения в него отсылок к закрытой документации: «В списке претензий много таких формулировок: элемент такой-то определен в терминах поведения приложения предыдущего поколения. Эта тяжеловесная фраза означает, что в спецификации сказано: а здесь делаем так, как в продукте Microsoft Office такого-то поколения. Что именно под этим подразумевается, не знает никто, кроме Microsoft».

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

Если новый стандарт будут полностью поддерживать только приложения Microsoft, это предопределит исход тендеров на поставку ПО для документооборота на национальном уровне. В этом, уверен Рубанов, и состоит причина попытки корпорации стандартизировать свою спецификацию: Microsoft пытается отстоять рынок документооборота, часть которого он может потерять, т.к. открытый OpenOffice вполне может конкурировать с Microsoft Office.

Для пользователей эта война обернется отсутствием выбора офисных приложений, корректно работающих с новым стандартом: полную его поддержку будет обеспечивать только Microsoft. И еще: пользователи не смогут в электронных таблицах вводить дату старше 1900г. (эта проблема Microsoft до сих пор не решена).

Представители Microsoft считают, что кампания инспирирована IBM, поскольку «голубой гигант» испугался возможной конкуренции со своим ПО, основанным на ODF. Рубанов думает иначе: «Интересы IBM совпали с интересами других сообществ. IBM - одна из корпораций, у которой больше всего ресурсов. Я не считаю зазорным то, что мы предоставили экспертизу IBM, потому что нереально собственными силами сделать адекватную экспертизу».

БЕЛГИСС - НЕ ПРОТИВ

Институт стандартизации и сертификации, курирующий голосование по проекту стандарта, занимает подчеркнуто нейтральную позицию. Как сказал в интервью «БелГазете» замдиректора института по техническому нормированию и стандартизации Валерий Гуревич, решение о том, как голосовать, специалисты комитета примут после опроса ведущих софтверных компаний Беларуси и госорганов. Сейчас специалисты Госстандарта изучают возражения IBM.

То, что сотрудники БелГИСС смогли отыскать подписантов письма и пригласить их на семинар, чтобы выслушать альтернативное мнение, делает честь институту. Представление проекта стандарта не прошло гладко, а критика была услышана компаниями, которые впоследствии будут высказывать свое мнение об OOXML. К слову, некоторые из них являются партнерами Microsoft (Epam, «СофтКлуб», Sam Solutions, «Бевалекс»).

Для принятия проекта в качестве международного стандарта нужно, чтобы за него проголосовало две трети постоянных членов ISO или три четверти всех членов. На стадии DIS (Draft International Standard) у таких проектов, как правило, проблем нет. На 14 августа против OOXML высказались Чехия, Испания, ЮАР. В ходе неофициального предварительного голосования в США проект OOXML также был отклонен.
Добавить комментарий
Проверочный код