FastMail продолжит развитие Cyrus IMAP после сворачивания разработки в CMU
Университет Карнеги-Меллона (CMU) объявил об отказе от использования и разработки почтовой системы Cyrus, которая развивалась последние 19 лет. Ключевым звеном почтовой инфраструктуры Cyrus является открытый IMAP-сервер Cyrus IMAP, которые также развивался под покровительством CMU.
Компания FastMail, развивающая продукты на базе Cyrus IMAP и последнее время являющаяся наиболее активным разработчиком данной системы, сообщила, что открытый проект Cyrus IMAP останется на плаву и компания предоставит все необходимые для этого ресурсы. Кроме работников FastMail уже ранее задействованных в разработке Cyrus IMAP, на следующей неделе будет нанят еще один разработчик. Кроме того, компания также договорилась о переходе на работу в FastMail одного из ключевых разработчиков Cyrus IMAP, ранее трудоустроенного в CMU. В долгосрочной перспективе рассматривается возможность создания отдельной некоммерческой организации для управления разработкой Cyrus IMAP.
Возможности FastMail поддержать проект на плаву подтверждаются недавним релизом Cyrus IMAP 3.0, подготовленным в основном силами сотрудников данной компании, а также переводом разработки на GitHub, Bugzilla и Phabricator. Cyrus IMAP 3.0 примечателен начальной реализацией спецификации JMAP, предложенной FastMail. JMAP заменяет связку IMAP + SMTP, работает поверх HTTPS, использует JSON и значительно упрощает организацию работы с почтой в мобильных и web-системах. Кроме обработки писем в JMAP также предусмотрена возможность подключения расширений для работы с контактами и календарем-планирощиком (вместо CardDAV/CalDAV).
В Cyrus IMAP 3.0 также появилась поддержка отдельного архивного раздела, возможность реплицирования почтовых ящиков, поддержка подключения встраиваемого поискового движка на базе Xapian, нитевидное построение цепочки ответов (threaded), возобновлена поддержка интеграции с антивирусным ПО ClamAV, прекращено использование Berkeley DB, добавлен экспериментальный сервер для создания резервных копий.