Open Source

Скандал в Wordpress семействе

Интересный скандал, кажется, разгорается вокруг Wordpress. На прошедшей на этой неделе в Портленде регулярной конференции WordCamp US основатель Wordpress Мэтт Мюлленвег рассказал, что он думает про экосистему open-source проектов и, в частности, что открытость такой экосистемы привлекает ряд бизнесов, которые предпочитают паразитировать на бесплатном проекте, не участвуя в его создании.

Основным примером такого бизнеса стала компания WPEngine, которую Мэтт обвинил в итоге в использовании не только самого продукта, но и торговых марок и стилистике, принадлежащих Automattic. По утверждению Мэтта, WPEngine, построив свой бизнес на Wordpress (компания продаёт хостинг для Wordpress), меньше контрибутит в проект, чем даже Google, создавая при этом впечатление, что они-то и есть Wordpress. Скандальность ситуации придало и то обстоятельство, что WPEngine являлся одним из спонсоров WordCamp US, но Мэтт сразу пообещал, что это последний случай такого спонсорства.

Собственно, список претензий к WPEngine не ограничивается низким уровнем отдачи компании в проект — в отдельном посте в блоге Wordpress Мэтт приводит пример того, что Wordpress, предлагаемый WPEngine, выглядит не совсем Wordpress, например, там отключено версионирование записей и включить его можно только через саппорт. Мэтт это считает серьезной проблемой — честно говоря, да, это выглядит как если бы Github хранил историю только на пару коммитов, а для большего предлагал бы писать в поддержку.

Основной проблемой с WPEngine Мэтт счел их инвесторов — компанию Silverlake, — он считает, что WPEngine полностью принадлежит Silverlake, но, скорее всего, у них просто большой, возможно, контрольный пакет акций. Но воспрепятствовать использовать Wordpress в бизнесе WPEngine, конечно, он не может — это открытый продукт и использовать, модифицировать и ничего не контрибутить может любой желающий. Возможно, определенную перспективу имеет юридическая претензия по поводу использования торговых марок.

WPEngine ответили предельно нейтральным текстом в блоге про то, как они больше 10 лет поддерживают, спонсируют и вдохновляют комьюнити и вообще способствуют развитию Wordpress.

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

Мне даже немного жаль, что этот блог уже не на Wordpress. Впрочем, я довольно долгое время работаю с сайтами на Wordpress, поэтому движения в комьюнити мне и понятны, и важны.

И опять про open source

Блеск и нищета опен-сорса — есть такой текстовый редактор Lapce. Он, правда, обозначен, как pre-alpha, но можно скачать, попробовать, функциональность у него ограничена (любой скажет, так это ж альфа), зато очень быстрый (кто-то утверждает, что потому, что написан на Rust, а злые языки — что потому, что в нем и нет ничего, тормозить нечему).

Я, честно говоря, поставил попробовать, а сейчас вот опять обнаружил и даже не сразу понял, что это. Запустил и сразу вспомнил, почему я в прошлый раз его забросил. Редактор настолько простой и не перегруженный функциями, что в нем отсутствует функция переноса строк — soft wrap, — так, чтобы длинная строка помещалась на экране. В итоге любой абзац текста разворачивается в строку длиной в 500-700 символов. Пользоваться так им невозможно, конечно.

Скриншот редактора Lapce
Скриншот редактора Lapce

В таких проектах правильно идти в репозиторий проекта на github — мало ли, вдруг это просто я не могу найти в настройках опцию, там их довольно много, несмотря на альфу. И вот там я уже нашел прелестное обсуждение, где в 17 сообщениях есть всё — и удивление, что такой базовой функции просто нет, и возмущенное «Вам тут никто и ничего не должен», и стандартное «Это open-source, приходите в наш dev-чат и напишите сами, что надо» и даже «Да давайте забаним этого тролля»

Сейчас май, обсуждение было начато 9 августа прошлого года, с тех пор вышло не менее 5 релизов, но даже в свежей nighly сборке нет и следа от переноса строк. Зато цветовые темы с возможностью детального подбора цветов и шрифтов, конечно, присутствуют с самой первой версии.