Автор плагина WPGraphQL переходит в Automattic
Прежде чем перейти к деталям этого объявления, я хочу сказать кое-что важное. Я, как и все вы, являюсь человеком. Учитывая нынешнюю напряженность в экосистеме WordPress, мое решение перейти с WP Engine на Automattic может вызвать сильные чувства.
Независимо от того, согласны вы или не согласны с этим решением, пожалуйста, признайте во мне человека. Пожалуйста, относитесь ко мне с уважением, даже если вы категорически не согласны с моим выбором. Сообщество WordPress — это сообщество, которое мне очень дорого, и мы все выигрываем от уважительного диалога, независимо от наших разногласий.
В связи с этим я рад сообщить, что после 3,5 замечательных лет работы в WP Engine я принял предложение от Automattic продолжить работу над WPGraphQL, поскольку он переходит в разряд канонических плагинов сообщества на WordPress.org.
Размышления о времени, проведенном в WP Engine
Я действительно наслаждался своим временем в WP Engine. У меня была возможность опубликовать более 100 релизов WPGraphQL, перестроить архитектуру WPGraphQL для ACF, представить WPGraphQL Smart Cache и помочь бесчисленным пользователям успешно развернуть сайты на базе WPGraphQL. Я приобрел отличных друзей в WP Engine и надеюсь, что буду продолжать сотрудничать с ними в экосистеме открытого исходного кода в течение многих лет.
При этом, как человек, глубоко приверженный идее бесплатного программного обеспечения с открытым исходным кодом (FOSS), экономика проектов с открытым исходным кодом может потребовать времени, чтобы сбалансировать ее. Хотя компания WP Engine хорошо относилась ко мне лично, за время моей работы в ней внимание организации к вкладу в проекты с открытым исходным кодом снизилось. Мое время также перераспределялось в сторону от WPGraphQL и проектов сообщества, поскольку приоритет отдавался внутренним инициативам. Любая компания должна фокусироваться на внутреннем развитии. Тем не менее, я считаю, что необходимо поговорить о том, как это вписывается в более широкое сообщество разработчиков открытого кода и способствует ли это долгосрочному успеху. Мы с несколькими бывшими коллегами пытались обсудить, как WP Engine может лучше участвовать в Open Source, но эти разговоры не всегда получались. Надеюсь, эти разговоры могут начаться снова. У меня нет ответов, но я знаю, что проблема существует.
Почему Automattic? Почему сейчас?
WPGraphQL всегда был и останется бесплатным программным обеспечением с открытым исходным кодом. Репутация Automattic как фантастического управляющего проектами с открытым исходным кодом хорошо известна, и я считаю, что это идеальный дом для WPGraphQL. Этот шаг позволит сохранить WPGraphQL бесплатным и с открытым исходным кодом, а также сделать сообщество более заметным и полезным.
В экосистеме WordPress так много неиспользованного потенциала. Хотя WPGraphQL уже доверяют тысячи сайтов, этот шаг позволит нам добиться еще большего прогресса в помощи командам в создании современных сайтов и приложений, управляемых API, с помощью WordPress. Став каноническим плагином сообщества, мы откроем новые возможности для сотрудничества, роста и инноваций во всей экосистеме.
О последних действиях Мэтта Мулленвега
Вероятно, возникнут предположения, что, присоединившись к Automattic, я полностью одобряю все действия Мэтта Мулленвега, предпринятые в последнее время. Это не так. Я прямо сказал Мэтту, что не согласен со всем, что он сделал, и он приветствовал это несогласие. Например, я не думаю, что WordCamp US был подходящим временем и местом для его выступления. Я также не согласен с блокировкой клиентов WP Engine на WordPress.org без дополнительного уведомления. Нужно ли требовать, чтобы WordPress.org навсегда остался бесплатным сервисом? Не обязательно. Но должны ли давние пользователи получать предварительное уведомление о значительных изменениях? Я считаю, что да.
Я мог бы перечислить множество других вещей, в которых я не согласен с Мэттом, но реальность такова, что я никогда не работал в компании, где я был бы согласен с каждым действием ее руководителей.
Лидерство часто предполагает принятие неудобных решений, которые другие могут не понять или не согласиться с ними. Его исторические действия привели WordPress к нынешнему успеху, и я считаю, что смелые шаги — хотя и неудобные — иногда необходимы для обеспечения долгосрочного будущего WordPress. Моя жизнь, как разработчика программного обеспечения с открытым исходным кодом, зависит от таких людей, как Мэтт, которые готовы поддерживать актуальность WordPress в ближайшие годы.
WPGraphQL становится каноническим плагином для сообщества WordPress
Automattic имеет большой опыт поддержки проектов с открытым исходным кодом, которыми пользуются миллионы людей. Став каноническим проектом — подобно WP-CLI, Gutenberg или WP REST API до того, как они были объединены в ядро — я ожидаю большой поддержки со стороны Automattic и всего сообщества. Я считаю, что этот шаг принесет ощутимую пользу не только пользователям WPGraphQL, но и хостерам и разработчикам, создающим развязанный опыт WordPress.
Впереди еще много интересного, и я с нетерпением жду продолжения создания инструментов и функций, которые помогут командам добиться успеха в современной веб-разработке с использованием WordPress и WPGraphQL. Вместе мы сможем добиться больших успехов для всей экосистемы!