Мэтт Мулленвег рассказал о будущем WordPress
Мэтт Мулленвег всполошил публику в прошлые выходные во время сессии вопросов и ответов на WordCamp Europe, когда он отметил важность компаний, способствующих вкладу в разработку WordPress. Он предложил эмпирическое правило для компаний, которые получают определенную выгоду от программного обеспечения и желают инвестировать в будущее WordPress:
«Я считаю, хорошее эмпирическое правило, которое будет масштабироваться вместе с растущим сообществом, заключается в том, что организации, желающие расширить сферу WordPress (а не только собственный участок), должны направлять 5% своих людей на работу с ядром – вовлекать своих сотрудников в разработку, документацию, безопасность, форумы поддержки, обзоры тем, обучение, тестирование, перевод или что-либо еще, что могло бы повлиять в положительном ключе на миссию WordPress»
Мэтт сослался на «трагедию общин» как пример печального жребия, которого нужно избежать любой ценой для WordPress.
Утверждение «5%» оказалось достаточно спорным, что «зажгло» многочисленные обсуждения в блогах, новостных сайтах и в Twitter. Некоторые возразили против формулировки его предложения, поскольку использование слова «должны» подразумевает некоторое моральное обязательство, осложненное тем фактом, что предложение исходит от персоны с самой сильной и властной позицией; и именно эта персона, по мнению многих, останется в максимальном выигрыше от увеличенного вклада в разработку.
Мулленвег стоит у руля того, что является, бесспорно, самой успешной функционирующей компанией, построившей свой бизнес на WordPress. Automattic – одна из многих компаний, которая полностью зависит от данного программного обеспечения, обеспечивающего ее продолжительное существование. Хотя и не все могут извлечь равнозначную выгоду от вкладов в разработку WordPress, это нисколько не отменяет того, что проект WordPress на 100% зависит от таких вкладов и не существовал бы без них. Если мы хотим видеть его рост, его развитие, вклады должны продолжаться, ведь, в конечном счете, не важно, будет ли мотивация для этого практической или идеологической.
Open source бизнес может вполне последовать предложению Мулленвега по совершению 5% вклада в разработку, а может и отказаться от этого шага. Проблема затрагивает всех нас. Этот вопрос касается в равной степени как философии человека, так и требований бизнеса.
Для Мулленвега предложение 5% вклада проистекает из желания гарантировать будущее WordPress. Проект начинался во многом так же, как какая-нибудь гаражная группа. Мулленвег хотел создать место для ведения блога и публикации фотографий, что с помощью ряда участников и привело к рождению WordPress. С первых же дней он стойко стоял на защите пользовательских свобод под эгидой GPL и задал миссию проекта – демократизацию процесса публикации материалов с помощью open source программ.
Перед тем, как принять решение о вкладе в разработку, необходимо рассмотреть будущее WordPress. Как видит будущее проекта сам Мэтт? Хотите ли вы стать частью этого? У меня была возможность поговорить с Мэттом на WordCamp Europe, чтобы понять его представление о WordPress на ближайшее десятилетие.
Мобильные устройства
Вы, скорее всего, уже слышали про это ранее: мобильные устройства – крупная часть будущего WordPress. Мулленвег подчеркивает это практически в каждом своем свежем интервью, и Automattic агрессивно нанимает мобильных разработчиков. Для многих интернет-пользователей их мобильные устройства – это единственный способ получения доступа к сети. Особенно верно это для пользователей Китая и Индии. Если WordPress ставит своей целью проникновение в эти географические регионы, он должен предлагать мощный мобильный интерфейс.
Это ставит мобильные приложения для WordPress на отдельную позицию, что в данный момент ведет к некоторой противоречивости. Приложения в настоящее время полностью забиты возможностями WordPress.com, которые несут в себе функциональность, выходящую за рамки базового процесса публикации. Многие пользователи автономных сайтов WordPress считают, к примеру, что Reader является лишним.
Мулленвег разъяснил подход Automattic к мобильным приложениям:
«Основная цель мобильных приложений состоит, прежде всего, в том, чтобы получить как можно больше мобильных пользователей, поскольку, я считаю, это позволит поддержать разработку WordPress в течение многих последующих лет. Эти приложения представляют собой open source проекты, в которые люди могут добавлять свой код, реализуя разные вещи. Команда сфокусирована на разработке вещей, которые будут самыми востребованными у пользователей мобильных устройств. Это уведомления, статистика и ридер»
Поскольку приложения имеют открытый код, разработчики могут форкать их и удалять нежелательные возможности, если им это требуется. Однако это кажется несколько парадоксальным для пользователей автономных сборок WordPress, которые не используют возможности WordPress.com. Недавнее рекламное видео, выпущенное Automattic, не акцентирует внимания на Reader – вместо этого внимание падает на мобильные приложения, используемые для публикации медиа данных. Будут ли пользователи обращаться к возможностям публикации чаще, чем к Reader’у? Мулленвег так не думает.
«По умолчанию, люди читают больше, чем пишут. Вы читаете гораздо больше, чем сами пишете. Средний блогер не постит каждый день. Он читает блоги каждый день. Фактически, люди читают WordPress-блоги каждый день, более миллиарда в месяц. Объединив большинство из них с активными пользователями с помощью такой вещи, как WordPress, мы откроем двери для более плодотворной публикации в будущем, что действительно вдохновляет»
Приложения в техническом плане имеют открытый код. Если появятся разработчики, несогласные с присутствием Reader WordPress.com в приложении, они смогут легко изменить это через свой собственный вклад в разработку. Реальность в том, что мобильные разработчики немногочисленны. В данный момент Automattic вносит практически 100% вклад в разработку приложений. Эти приложения не смогли бы существовать без такой поддержки компании.
Я узнал у Мулленвега, могут ли другие коммерческие компании продвигать свои собственные функции через официальные мобильные приложения. «Да, они могут», ответил он, однако сопроводил свой ответ некоторыми мыслями по поводу того, как именно Automattic планирует развивать мобильные приложения:
«Я считаю, что Automattic во многом является пастырем. Когда вы вводите в поисковую систему запрос WordPress , мы стоим на первой позиции. Мы – ворота, вещь, которая привлекает миллиарды людей, до сих пор не использующих WordPress. Это наша обязанность»
Так как многие пользователи могут легко присоединиться к WordPress.com, это будет означать и большее число тех, кто решит перейти на автономные сайты, как только люди выйдут за пределы сервиса. «Мы даже поможем им идти дальше», говорит Мэтт. Естественно, вы не сможете просто загрузить PHP-файлы на свой телефон и начать работу.
«Мы хотим, чтобы вы смогли запустить свой блог и взаимодействовать с миром блогинга только со своего мобильного устройства», говорит Мэтт. «Это требует возможностей WordPress.com и Jetpack. Будут ли они вечными? Может быть, нет, но, поскольку я идеалист в практическом мире, даже учитывая, что это решение не идеальное, мне бы очень хотелось предложить вам возможность запуска WordPress на вашем мобильном телефоне, чтобы весь мир мог этим пользоваться, но, увы, в данный момент это нереально»
Так почему бы компании Automattic просто не переименовать приложения, чтобы отразить тот факт, что они в большей степени функционируют, как WordPress.com? «Мы могли бы просто назвать приложение WordPress.com App, однако в таком случае у нас не будет приложения WordPress». Automattic имеет всего 15 мобильных разработчиков в данный момент – и немногие готовы помогать разработке приложений с открытым кодом. Для Мулленвега простота запуска бесплатного блога через приложение – это то, что поможет гарантировать будущее WordPress:
«Тяжело создавать вещь с открытым кодом на платформе с закрытым кодом. Я рассматриваю бесплатные блоги как ворота, которые впоследствии позволят предложить людям больше опций. Если мы ничего не сделаем для мобильных пользователей, то через пять лет, когда все будут использовать мобильные устройства, люди просто перейдут на Squarespace или Weebly. WordPress останется, но просто утратит свой смысл. А наш подход позволит нам оставаться в лидерах и через пять лет».
Мулленвег рассматривает приложения как простой подъем к программному обеспечению WordPress в целом, однако считает, что такой метод не является идеальным для всех. «Направление, в котором мы движемся – сделать приложения более модульными, чтобы пользователи могли легко форкать приложения в будущем», отметил Мэтт. «Если вы поговорите с любым человеком из команды мобильной разработки, вы увидите в нем страсть к открытому коду».
Интернационализация и глобальное принятие
Событие WordCamp Europe уникально тем, что оно объединяет многих WordPress пользователей, основной язык которых отличается от английского. Мулленвег не мог скрыть своего волнения по поводу недавних и предстоящих изменений, связанных с интернационализацией. «Если WordPress – это образ мира, то английский в нем будет составлять меньшинство взаимодействий, вкладов и даже плагинов», отмечает он, и далее рассказывает о том, что мы по-прежнему мыслим следующими установками: «берем английский плагин или тему и переводим их на другой язык».
«Лично я, бесспорно, больше всего взволнован именно интернационализационными улучшениями, поскольку системой WordPress пользуются люди, говорящие на языках, для которых нет особой документации, нет плагинов, мало тем. В целом, системой активно пользуются люди, для которых английский не является родным, однако WordPress создавался прежде всего англоговорящими людьми. Таким образом, когда вы сможете, к примеру, зайти в свою консоль, которая будет на испанском языке, установить плагины и темы на испанском, я думаю, мы сможем кардинально повысить уровень принятия WordPress»
Мэтт верит, что улучшения интернационализации станут ключом к повышению глобального принятия WordPress, и, возможно, окажутся более влиятельным фактором, нежели постепенное улучшение возможностей программного обеспечения:
«Честно говоря, улучшение возможностей WordPress, скорее всего, не изменит уровень принятия системы (количество пользователей, начинающих вести блог на WP каждый день). В данный момент принятие обеспечивается, в первую очередь, нашей репутацией и существующими пользователями. Если WordPress откроется более широкой аудитории, чем раньше, изменится платформа, языки или цена. В данный момент WordPress.com бесплатен, однако он не поддерживает все доступные языки»
WordPress уже получает обширную поддержку от участников, для которых английский язык не является родным. Мулленвег полагает, что уже не за горами тот момент, когда разработка ядра WordPress потребует переводчиков для эффективного внедрения вкладов от крупного сообщества ведущих разработчиков, не разговаривающих по-английски.
«Возможно, появится фулл-тайм переводчик, работающий с Нейсином», сказал Мэтт, подумав над тем, как интернационализация может изменить проект в будущем. Если система WordPress будет открыта для большого количества языков, программное обеспечение будет улучшаться экспоненциально по сравнению с сегодняшним днем. Это очень интересная перспектива»
Важность экспериментирования
В поисках будущих путей развития WordPress, Мулленвег часто смотрит за границы проекта для собственного вдохновения. Он выделил в Automattic специальную команду для экспериментов с технологиями, не связанными с WordPress. Эта команда создала приложение Selfies, выпущенное в этом году.
Приложение не было основано на WordPress и не выглядело таким выверенным, как другие продукты Automattic. Я спросил Мулленвега, почему он принял решение выпустить приложение в таком недостаточно «отполированном» состоянии. Он акцентировал внимание на важности экспериментирования:
«Одна из проблем, с которой сталкивается компания по мере своего роста – неспособность отойти от работы с успешными продуктами. WordPress, WordPress.com, Jetpack – все они очень успешны. Было бы слишком просто, если бы все 272 человека в Automattic работали только над этими проектами. За этот год мы собрали команду, которая практически напоминает Google X, с той лишь разницей, что мы не лезем в космос. Как у любой небольшой компании, наши стремления гораздо более скромные, однако мы действительно видим смысл в экспериментах, и в этом плане вполне нормально выпускать продукты, которые не отточены на 100%»
Далее он рассказывает про релиз приложения Selfies, которое команда представила как неожиданное изменение – планируемый Gravatar App трансформировался в Selfies. «В данный момент работа над приложением Gravatar не ведется», отметил Мулленвег, подтвердив, что идея была рассмотрена и затем списана. То, чему они научились в процессе разработки, оказалось более ценным, чем преследование начальной идеи.
«Практика – это подпитка для новых идей, верно? То, что мы узнали и изучили в процессе выпуска вещей, мы бы, возможно, так никогда бы и не изучили, если бы двигались иначе. Команда запланировала много идей – их задача состоит не в том, чтобы делать вещи, интегрируемые с WordPress. Мне бы очень хотелось, чтобы это была гораздо более многочисленная команда, на самом деле»
Экспериментаторский дух – то, что выделяет Automattic среди остальных компаний, которые просто фокусируются на успешных продуктах. Возможно, когда-нибудь это выльется в технологию, которая будет работать вместе с WordPress – в частности, когда программное обеспечение примет более современные API.
Миссия
В свежей прессе компания Automattic получила значительное внимание вследствие того, что она не работает из одного централизованного офиса. Такая идея может показаться совершенно новой тем, кто занимал только традиционные рабочие места. Я спросил Мулленвега о том, что, по его мнению, является действительно уникальным в его компании. Он назвал несколько вещей, таких как процесс найма, надежность технической архитектуры WordPress.com, а также стремление к экспериментам. Однако, в конце концов, по мнению Мэтта, все циклично возвращается назад к миссии демократизации публикации.
«Я не думаю, что у нас есть что-то такое, чего нет в любой другой компании. Очевидно, мы действительно очень глубоко вовлечены в WordPress. Сюда можно отнести 10up и многие другие WP-консультанты. Мы создаем тонны открытого кода, однако то же самое делают Canonical, Acquia, Redhat и многие другие. Я думаю, что это просто комбинация всех этих вещей, реально распределенной природы, а также миссии. Здесь также имеется и альтруистический аспект»
Пост Мулленвега «Five for the Future», призывающий open source компании вносить свой вклад 5% в ядро программы, представляет собой горячо обсуждаемую тему в экосистеме WordPress. Люди, не разделяющие подобные альтруистические идеалы, полагают, что эта идея аналогична призыву «работать бесплатно». Сотрудники Automattic стремятся доказать, что коммерческий успех может вполне идти рука об руку с альтруистической миссией. Для Мулленвега это лишь фрагмент более широкого представления и приверженность обеспечить будущее для WordPress в целом.
Источник: wptavern.com