На этой неделе субреддит WordPress засветился сообщениями о том, что MemberPress блокирует пользователей от администратора плагина, если они не продлевают свои подписки. MemberPress — популярный плагин членства для WordPress. Это коммерческий плагин, стоимость которого начинается от 179 долларов в год для одного сайта, бесплатной версии нет.
Пользователь Reddit @hamsternose открыл обсуждение, рассказав о блокировке из первых рук:
Итак, я только что обнаружил, что MemberPress изменил свою модель подписки и теперь перестанет работать в ту же секунду, когда истечет срок действия вашей лицензии, и вам нужно немного помолчать, чтобы она снова заработала.
Это первый плагин WordPress, который работает таким образом, и я не могу сказать, что я его поклонник. Я поддерживаю постоянное обновление плагинов, но я не считаю, что это следует навязывать, поскольку это в значительной степени привязывает пользователей к удовлетворению любых ценовых требований, которые выбирает разработчик.
Это путь вперед для разработчиков плагинов WordPress сейчас?
Обновленная политика продления MemberPress четко изложена в документации плагина о том, что происходит, когда заканчивается подписка пользователя . Самое спорное действие заключается в том, что клиенты больше не будут «иметь доступ ни к одному из экранов администратора MemberPress». В политике указано:
По сути, вы сможете продолжать использовать MemberPress во внешнем интерфейсе вашего сайта на неопределенный срок, когда закончится ваша подписка. Однако вы не сможете получить доступ к экранам или функциям администратора плагина. Если вы не продлите подписку, мы также больше не сможем поддерживать какие-либо изменения или дополнения на вашем сайте.
Отключение доступа к экранам администратора плагина оставляет пользователей без возможности управлять функциями членства на своих сайтах, если их подписка истекает. Это не позволяет пользователям выполнять такие действия, как возврат средств клиентам, добавление новых участников, управление членством и активацией сайта, а также другие действия.
Этот неортодоксальный подход удивителен по сравнению с политиками продления большинства других коммерческих плагинов, которые обычно прекращают поддержку и обновления для тех, кто не продлевает подписку. Отключение функциональности таким образом может быть особенно проблематичным для агентств, управляющих веб-сайтами для клиентов, использующих MemberPress. Это очень важно для бизнес-операций, и потенциальные клиенты должны знать, что эта политика заметно отличается от политики большинства других коммерческих продуктов WordPress.
«Я могу понять политику «больше никаких обновлений для вас», но закрытие того, за что вы заплатили (хотя бы один раз), нехорошо», — сказал веб-разработчик Мауро Боно в ответ на Post Status , предлагающий предприятиям WordPress создать торговую ассоциацию для управления такие практики и нарушения уведомлений администратора.
«Я думаю, что компаниям следует разрешить делать это, но я думаю, что сообщество будет говорить своими ногами и перейдет к продукту, который не делает таких вещей», — сказал старший владелец продукта Trew Knowledge Малкольм Перальти. «Все дело в балансе, и я думаю, что это слишком далеко от того, что я считаю «справедливым».
GPL позволяет компаниям продавать программное обеспечение с открытым исходным кодом. В этом случае пользователи также покупают, возможно, неосознанно, код, который отключает функции администратора плагина, как только они не платят за продление. Некоторые могут посчитать это сомнительной деловой практикой в экосистеме WordPress, но это не нарушает лицензию.
В 2017 году Дэвид Марин Карреньо из испанского сообщества WordPress связался с Фондом свободного программного обеспечения (FSF) по поводу аналогичных структурированных бизнес-моделей для плагинов. Он спросил, разрешено ли автору плагина распространять плагин под лицензией GPL, но блокировать доступ к некоторым функциям с помощью кода проверки, который проверяется на удаленном сервере. ФСФ ответил :
GPL не запрещает подобные блокировки или схемы, пока получатель программного обеспечения может изменять или удалять их в соответствии с условиями GPL. Запрещен не сам замок; это ограничение других в изучении, изменении или удалении той блокировки, которую запрещает GPL. Также было бы нарушением GPL добавление условий лицензирования, запрещающих получателю программного обеспечения удалять такие схемы блокировки функций.
Несмотря на то, что FSF подтвердила бизнес-модель, многие считают эту практику сомнительной, о чем свидетельствуют комментарии к посту Reddit. В сообщении под названием The WordPress Way Джейсон Коулман, соучредитель и генеральный директор плагина Paid Memberships Pro (PMP), одного из главных конкурентов MemberPress, похоже, косвенно коснулся политики обновления MemberPress, заявив, что некоторые компании «неохотно применяют GPL». лицензию на их код». Коулман описал то, что он считает «способом WordPress»:
Делать что-то в стиле WordPress означает делать все наше программное обеспечение бесплатным и с открытым исходным кодом, как и основное программное обеспечение WordPress.
Это означает, что плагины, которые мы пишем для интеграции с другими плагинами и третьими сторонами, размещаются в репозитории WordPress.org, потому что это будет стимулировать обе стороны поддерживать плагин.
Это означает, что наш код будет продолжать работать должным образом, если срок действия вашей платной лицензии истечет.
Это означает предоставление простых однострочных кодовых решений для отключения дополнительных продаж или дополнительных сборов за вход.
Это означает использование стандартов кодирования WordPress, чтобы наш код был более удобочитаемым для разработчиков, привыкших читать код на основе WordPress.
Основатель MemberPress Блэр Уильямс пока не ответил на наши запросы о комментариях. Может быть причина или цепочка событий, которые привели его к этой политике продления, но в документации плагина это не подробно описано.
В свете недавних дискуссий на Reddit и Twitter обещания Коулмана клиентам освещают противоположные ценности и принципы бизнеса MemberPress и PMP. Это может быть привлекательным для клиентов MemberPress, которые ищут другой плагин после того, как узнали об обновленной политике продления.
«Если решение сводится к чему-то, что улучшит программное обеспечение и принесет нам больше денег, мы выберем вариант, который сделает программное обеспечение лучше», — сказал Коулман.
Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…
Команда Gutenberg создаст станцию тестирования удобства использования в WordCamp US, где посетители смогут принять участие…
Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…
На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…
На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…
DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…