ExpressionEngine перешел к новому владельцу, но пока останется с открытым исходным кодом

Опубликовано: 2019-10-10

Основатель EllisLab Рик Эллис объявил вчера, что ExpressionEngine была приобретена Packet Tide, материнской компанией EEHarbor, одного из самых успешных поставщиков дополнений EE и агентств-разработчиков в сообществе. Год назад EllisLab, разработчик ядра EE, была приобретена Digital Locations, но Эллис сказал, что компания не подходит для будущего CMS:

Год назад компания Digital Locations приобрела EllisLab, чтобы облегчить переход ExpressionEngine из коммерческого программного приложения в приложение с открытым исходным кодом. Этот переход был успешным, но в последние месяцы стало очевидно, что ExpressionEngine не совсем соответствует целям Digital Locations, поскольку он стремится построить бизнес на искусственном интеллекте.

Мы решили, что лучше всего для ExpressionEngine найти нового владельца, который мог бы выделить все ресурсы, необходимые для процветания ExpressionEngine.

В ноябре 2018 года исходный код EE стал открытым, приняв лицензию Apache версии 2.0 после 16 лет блокировки в рамках ограничительного лицензирования. Сокращающееся сообщество разработчиков продуктов и создателей сайтов EE надеялось, что новое лицензирование с открытым исходным кодом расширит охват EE и вернет разработчиков, которые перешли на альтернативы, такие как Craft.

После объявления о приобретении сообщество EE было обеспокоено тем, останется ли он бесплатным и с открытым исходным кодом. Несмотря на то, что главная страница программного обеспечения содержит слоган «CMS с открытым исходным кодом, который полностью поддерживает ВАС», новые владельцы EE оставили открытым возможность пересмотра ее лицензирования в будущем. Пока они планируют придерживаться лицензии с открытым исходным кодом. Отвечая на вопрос прямо в EE Slack, разработчик EE Harbour Том Джагер сказал: «На данный момент это наш план, хотя на данном этапе мы смотрим на все свежим взглядом в поисках лучшего». Компания опубликовала список часто задаваемых вопросов с той же информацией.

Брайан Литцингер, разработчик BoldMinded, который создал более 36 надстроек для EE, а также входит в совет EECA (Ассоциация сообщества ExpressionEngine), организующий EEConf, подтвердил, что EEHarbor планирует сохранить исходный код CMS открытым.

«На самом деле правление говорило о новых владельцах только сегодня, и они намерены оставить исходный код открытым», — сказал Литцингер. «Я не могу говорить за все сообщество, но с тех пор, как я стал открытым исходным кодом, продажи моих надстроек существенно не увеличились и не уменьшились.

«Как и в случае с любым другим проектом с открытым исходным кодом, от сообщества поступали отзывы и запросы на вытягивание, но ничего существенного (например, крупных функций). Тем не менее, сообщество в целом очень взволновано новым владельцем и будущим ExpressionEngine».

Шон Майда, основатель Foster Made, компании, которая также продает надстройки ExpressionEngine, сказал, что он не видел существенных прямых изменений в экономике EE с тех пор, как проект стал открытым.

«Я думаю, что реальный вопрос здесь заключается в том, какая бизнес-модель лучше всего обеспечивает рост и постоянную поддержку самой CMS, и как это уравновешивается ростом сообщества», — сказал Майда. «Как бизнес, который предлагает некоторые надстройки для ExpressionEngine, мы должны видеть как постоянный рост ExpressionEngine как платформы, так и рост сообщества, поэтому я думаю, что модель лицензирования, которая наилучшим образом обеспечивает это, имеет значение».

Трэвис Смит, президент Hop Studios, работает с EE с первых дней ее существования. Как человек, глубоко вовлеченный в сообщество EE, он сказал, что не думает, что предполагаемое изменение лицензирования повлияет на более широкое сообщество так сильно, как четкое видение будущего CMS.

«Я думаю, что изменение лицензии само по себе не было бы ни хорошо, ни плохо, но хорошо сформулированное и доведенное до сведения видение будущего CMS было бы действительно полезно для сообщества, которое в данный момент чувствует себя неуверенным», — сказал Смит.

«Я действительно думаю, что тот факт, что переход на открытый исходный код дал общий процесс разработки в EllisLab, был улучшением, и что новые функции и исправления ошибок добавлялись с приличной скоростью».

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

«Я не заметил, чтобы сообщество получало (или применяло?) большой вклад или влияние на будущее ExpressionEngine в прошлом году», — сказал Смит. «Я думаю, что все еще было ощущение, что «EE — это проект EllisLab», и что эта смена владельца может вывести разработчиков из сообщества из этого предположения по умолчанию, что было бы хорошо».

В опубликованных сегодня часто задаваемых вопросах EEHarbor компания подтвердила, что будет разрабатывать новые функции и рассмотрит отзывы, отправленные сообществом:

Пока мы находимся на ранних стадиях долгосрочного стратегического планирования, у нас уже есть много мыслей и идей о том, как использовать ExpressionEngine, исходя из нашего собственного опыта. Однако дело не только в нас. Мы также очень заинтересованы в сотрудничестве с сообществом ExpressionEngine. Каждый может оставить отзыв, чтобы мы рассмотрели его, поскольку мы думаем о будущем ExpressionEngine.

После 16 лет действия ограничительной лицензии EE представляет собой интересный пример нового корпоративного проекта с открытым исходным кодом, в котором сообщество заново открывает для себя свое место, в то время как право собственности на программное обеспечение передается от одной компании к другой. Отзывы о приобретении в основном положительные, и пользователи, похоже, воодушевлены первой запланированной инициативой Packet Tide — завершением разработки ExpressionEngine 6.0. Эллис описал этот предстоящий релиз как «захватывающую новую версию, над которой мы тихо работали за кулисами». Он будет включать в себя новую панель управления с темной темой, а также интеграцию надстроек и сервисов внутри приложения.

В настоящее время EEHarbor не планирует объединять свои надстройки с ядром ExpressionEngine, и в опубликованном сегодня заявлении подтверждается обязательство компании «сохранять рынок надстроек честным и открытым для всех разработчиков».