Опыт использования OpenOffice и LibreOffice вместо Microsoft Office, сравнение и оценка возможностей замены
- Опубликовано: 19.12.2011
В рамках «диверсификации экономики» 😊 группы компаний «Инрэко ЛАН», а именно расширения перечня используемого программного обеспечения (ПО) и тем самым снижения зависимости от одного поставщика ПО и общей стоимости владения ПО, однажды было решено провести эксперимент по использованию ключевыми сотрудниками OpenOffice (преимущественно; при желании можно было использовать LibreOffice) вместо использовавшегося для этого Microsoft Office.
В данной статье представлен этот опыт (резюме эксперимента), а также опыт использования мной OpenOffice в одном из коммерческих проектов, в котором другие члены команды использовали Microsoft Office. Можно назвать это своего рода попыткой сравнения opensource-аналогов Microsoft Office и их оценки по критерию заменимости (через выявление критичных и некритичных особенностей применительно к нашей деятельности). Однако статья не претендует на полноценное сравнение офисных пакетов, и автор будет благодарен за любые замечания и дополнения. Для точности сравнения: в наших экспериментах участвовали Microsoft Office 2010 (преимущественно, хотя в коммерческом проекте также была версия 2003), OpenOffice 3.3 (сборка «Инфра-Ресурс») и LibreOffice 3.3.2.
Аналоги приложений Microsoft Office:
- OpenOffice/LibreOffice Calc = Microsoft Office Excel;
- OpenOffice/LibreOffice Draw = Microsoft Office Visio;
- OpenOffice/LibreOffice Writer = Microsoft Office Word.
Основные особенности аналогов, выявленные в ходе экспериментов, представлены в таблице ниже.
Аналог | Особенность | Критичность |
Calc (LO/OOo) | Не сохраняет OpenXML-формат электронной таблицы. | Критично для одного из наших внутренних приложений. |
Calc (OOo) | Не очень удобная работа с комментариями – для редактирования комментария надо делать лишние щелчки: «Показать комментарий» > щелчок в поле комментария (при этом еще и курсор не визуализируется) > щелчок по «Показать комментарий» после завершения редактирования. | Критично для финансовых расчётов. |
Draw (OOo) | Не работает с файлами Visio, ни в двоичном формате vsd, и в OpenXML-формате vdx. | Критично, так как невозможно будет править Visio-документы, предоставляемых заказчиком. |
Writer (OOo) | Разбивает doc-документ на страницы иначе, чем «родной» Microsoft Word. Казалось бы, мелочь, однако… | Критично, так как в конкретном случае вызвало нешуточное непонимание с заказчиком, ссылавшимся на пункты проектного документа, расположенные на конкретных страницах. |
Writer (OOo) | Почему-то не всегда отображает нумерацию у автонумерованных заголовков doc'умента. | Критично, так как в конкретном случае привело к некоторому непониманию с потенциальным заказчиком. |
Writer (OOo) | Искажение стилей шаблона документа Microsoft Word и появление лишних. | Критично для командной работе и подготовки документов по общим шаблонам. |
Writer (OOo) | После сохранения doc'умента превращает в нём все автообновляемые поля перекрёстных ссылок в статический текст. | Критично, так как сводит на нет всю возможность и преимущества использования автообновляемых перекрёстных ссылок. |
Writer (OOo) | Иначе выделяет цветом фона части текста, причём так, что сделанное в Writer’е выделение потом очень трудно убрать в Microsoft Word. | Критично, если документ с пометками Writer’а нужно очистить от пометок в Word’е до передачи заказчику. |
Calc (OOo) | Медленное открытие и сохранение xls/ods-файлов, особенно больших (гораздо дольше MsExcel). | Некритично, так как большие Excel-документы встречаются редко. |
Calc (OOo) | Микронедостаток с выравниванием длинного текста в ячейке по умолчанию. | Некритично. |
Calc (OOo) | Не понимает в ячейках Excel-функцию COUNTIFS (СЧЁТЕСЛИМН), из-за чего его невозможно использовать для работы с некоторыми Excel-документами. | Некритично, так как Excel-документы с такой функцией встречаются редко. |
Writer (LO/OOo) | Перетаскивание файла в открытое окно редактора не приводит к открытию этого файла. | Некритично. |
Writer (LO) | При открытии документа doc либо вообще не отображает содержание (оглавление), либо отображает его с утратой гиперссылок для перехода к заголовкам. | Некритично, так как содержание (оглавление) можно перегенерировать. |
Writer (OOo) | Искажает при открытии шаблоны документов Microsoft Word (dotx); при этом если сначала открыть этот шаблон в «родном» Microsoft Word, сохранить его как doc, то этот doc в Writer'е откроется нормально. | Некритично, так как dotx-шаблоны можно один раз преобразовать и больше не использовать. |
Writer (OOo) | Часто некорректно отображает или не отображает совсем картинки, вставленные в документы docx (в частности, созданные встроенным редактором Word). | Некритично. |
Writer (OOo) | Не всегда обновляет автообновляемые поля или при обновлении почему-то меняет их формат (в частности, у поля даты). | Некритично. |
Writer (OOo) | Не осуществляет поиск (Ctrl+F) по тексту ошибочных автообновляемых полей (например, когда нужно найти поля со значением «Ошибка! Источник перекрёстной ссылки на найден»). | Некритично. |
Напоследок напомню, что критичность особенностей определялась нами субъективно, применительно к нашей деятельности, подразумевающей довольно изощрённое использование офисного пакета для подготовки внутренней и проектной документации. В большинстве же случаев (когда, по закону Парето, 80% пользователей используют 20% функциональности), OpenOffice/LibreOffice может вполне заменить собой Microsoft Office (только если договориться «наружу» передавать документе в форматах MsOffice, дабы контрагентам также не пришлось устанавливать себе OOo/LO).