В пятницу Microsoft опубликовала спецификации форматов файлов Word, Excel и PowerPoint, которые до сих пор были доступны только по запросу, а также детали проекта open-source транслятора Office binary-to-Office Open XML (OOXML). Двоичные коды опубликованы в ответ на сомнения национальных комитетов Международной организации по стандартизации по поводу ратификации OOXML в качестве стандарта ISO. Опасения были связаны с тем, что независимые разработчики могут столкнуться с трудностями по преобразованию двоичных форматов Office в OOXML (который в процессе ратификации ISO называется «DIS 29500»). «Чтобы еще больше упростить преобразование двоичного формата в DIS 29500, Microsoft согласилась… максимально облегчить доступ к документации двоичных форматов, опубликовав ее и сделав доступной для прямой загрузки с веб-сайта Microsoft не позднее 15 февраля 2008 года», — пишет в своем блоге менеджер программы Office Брайан Джоунс. Однако независимый разработчик OOXML Стивен Родригес утверждает, что опубликованы неполные спецификации форматов файлов. В субботу, в комментарии к блогу Дожунса Родригес обращает внимание на отсутствие во внутреннем формате таблиц Excel, BIFF, некоторых записей и «резервной» спецификации и на пропущенные записи в Office Drawing. Microsoft предоставляет двоичный код на условиях Open Specification Promise (OSP), более формальной версии «обязательства не подавать судебные иски». Это форма лицензионного соглашения, призванная вселить в независимых разработчиков уверенность, что Microsoft не будет преследовать их за нарушение патентов. Однако специалисты по правам интеллектуальной собственности критикуют OSP за отсутствие юридической строгости и непроверенность: такое соглашение еще ни разу не фигурировало в реальных судебных процессах. Эксперты предупреждают, что по своей форме это не отказ от прав и не контракт, поэтому к OSP надо относиться с осторожностью. В разделе FAQ на веб-странице, посвященной OSP, Microsoft отвечает, что OSP является достаточной защитой. Региональный директор по взаимодействию Microsoft и один из разработчиков соглашения Стив Маткоски характеризует OSP как «инновацию», которая позволяет таким компаниям, как Microsoft, достигать быстрого и широкого распространения технологии без необходимости заключать 20- или 30-страничные соглашения с каждым, кто хочет ее использовать.
Спецификации