Wtyczka MemberPress blokuje użytkowników po wygaśnięciu licencji pomocy technicznej
Opublikowany: 2022-04-27Subreddit WordPress zaświecił się w tym tygodniu raportami o tym, że MemberPress blokuje użytkowników z administratora wtyczki, jeśli nie odnawiają swoich subskrypcji. MemberPress to popularna wtyczka członkowska dla WordPress. Jest to wtyczka tylko do użytku komercyjnego, której cena zaczyna się od 179 USD rocznie za jedną witrynę i nie ma darmowej wersji.
Użytkownik Reddit @hamsternose otworzył dyskusję z kontem z pierwszej ręki, że został zablokowany:
Właśnie odkryłem, że MemberPress zmienił model subskrypcji i teraz przestanie działać w momencie wygaśnięcia licencji i musisz powściągnąć, aby znów działał.
To pierwsza wtyczka WordPress, z którą się spotkałem, która działa w ten sposób i nie mogę powiedzieć, że jestem jej fanem. Popieram aktualizowanie wtyczek, ale nie wierzę, że powinno to być wymuszane, ponieważ praktycznie blokuje użytkowników w spełnianiu wymagań cenowych, jakie wybierze programista.
Czy to jest teraz droga dla programistów WordPress Plugin?
Zaktualizowana polityka odnawiania MemberPress jest jasno określona w dokumentacji wtyczki, co się dzieje po zakończeniu subskrypcji użytkownika. Najbardziej kontrowersyjną akcją jest to, że klienci nie będą już mieli „dostępu do żadnego z ekranów administracyjnych MemberPress”. Polityka stwierdza:
Zasadniczo będziesz mógł korzystać z MemberPress w interfejsie witryny przez czas nieokreślony po zakończeniu subskrypcji. Jednak nie będziesz mieć dostępu do ekranów administracyjnych ani funkcji wtyczki. Dopóki nie odnowisz, nie będziemy już mogli obsługiwać żadnych zmian ani dodatków do Twojej witryny.
Odcięcie dostępu do ekranów administracyjnych wtyczki pozbawia użytkowników możliwości zarządzania funkcjami członkostwa ich witryn w przypadku wygaśnięcia subskrypcji. Uniemożliwia to użytkownikom wykonywanie takich czynności, jak dokonywanie zwrotów kosztów dla klientów, dodawanie nowych członków, zarządzanie członkostwami i aktywacjami witryn.

To niekonwencjonalne podejście jest zaskakujące w przeciwieństwie do większości innych komercyjnych zasad odnawiania wtyczek, które zwykle kończą wsparcie i aktualizacje dla tych, którzy nie odnawiają. Odcięcie funkcjonalności w ten sposób może być szczególnie problematyczne dla agencji zarządzających serwisami internetowymi dla klientów korzystających z MemberPress. Jest to coś krytycznego dla działalności biznesowej, a potencjalni klienci powinni mieć świadomość, że polityka znacznie różni się od większości innych komercyjnych produktów WordPress.
„Rozumiem zasady„ żadnych więcej aktualizacji dla ciebie ”, ale zamknięcie czegoś, za co zapłaciłeś (przynajmniej raz) nie jest dobre”, powiedział twórca stron internetowych Mauro Bono w odpowiedzi na post Status proponujący firmom WordPress utworzenie stowarzyszenia handlowego do zarządzania praktyki takie jak ta i naruszenia powiadomień administratora.
„Myślę, że firmom należy pozwolić na to, ale myślę, że społeczność przemówi nogami i przejdzie do produktu, który nie robi tego typu rzeczy”, powiedział Trew Knowledge, starszy właściciel produktu, Malcolm Peralty. „Chodzi o równowagę i myślę, że to za bardzo odbiega od tego, co uważam za „sprawiedliwe”.
GPL pozwala firmom sprzedawać oprogramowanie open source. W tym przypadku użytkownicy kupują również, być może nieświadomie, kod, który wyłącza funkcje administracyjne wtyczki, gdy tylko nie zapłacą za odnowienie. Niektórzy mogą uznać to za wątpliwą praktykę biznesową w ekosystemie WordPressa, ale nie narusza to licencji.

W 2017 roku David Marin Carreno z hiszpańskiej społeczności WordPressa skontaktował się z Fundacją Wolnego Oprogramowania (FSF) w sprawie podobnej struktury modeli biznesowych dla wtyczek. Zapytał, czy autor wtyczki może rozpowszechniać wtyczkę na licencji GPL, ale blokuje dostęp do niektórych funkcji za pomocą kodu weryfikacyjnego, który sprawdza się na zdalnym serwerze. FSF odpowiedziała:
GPL nie zabrania blokad ani schematów takich jak te, o ile odbiorca oprogramowania może je modyfikować lub usuwać zgodnie z warunkami GPL. To nie sam zamek jest zabroniony; ogranicza innym możliwość studiowania, modyfikowania lub usuwania blokady zakazanej przez GPL. Byłoby również naruszeniem GPL dodanie warunków licencyjnych, które zabraniają odbiorcy oprogramowania usuwania takich schematów blokowania funkcji.
Pomimo walidacji modelu biznesowego przez FSF, wielu uważa tę praktykę za niesmaczną, co widać w komentarzach pod postem na Reddicie. W poście zatytułowanym The WordPress Way, Jason Coleman, współzałożyciel i dyrektor generalny wtyczki Paid Memberships Pro (PMP), jeden z głównych konkurentów MemberPress, wydawał się pośrednio odnosić do polityki odnawiania MemberPress, mówiąc, że niektóre firmy „niechętnie stosują GPL licencja na ich kod”. Coleman opisał to, co uważa za „metodę WordPressa”:
Robienie rzeczy na sposób WordPressa oznacza, że całe nasze oprogramowanie jest bezpłatne i otwarte, podobnie jak podstawowe oprogramowanie WordPress.
Oznacza to, że wtyczki, które piszemy, aby zintegrować się z innymi wtyczkami i stronami trzecimi, są hostowane w repozytorium WordPress.org, ponieważ zachęci to obie strony do utrzymania wtyczki.
Oznacza to, że nasz kod będzie działał zgodnie z oczekiwaniami, jeśli Twoja opłacona licencja wygaśnie.
Oznacza to dostarczanie prostych, jednowierszowych rozwiązań kodu, aby wyłączyć naszą sprzedaż dodatkową lub dodatkowe opłaty za bramkę.
Oznacza to używanie standardów kodowania WordPress, dzięki czemu nasz kod jest bardziej czytelny dla programistów przyzwyczajonych do czytania kodu opartego na WordPressie.
Założyciel MemberPress, Blair Williams, nie odpowiedział jeszcze na nasze prośby o komentarz. Może istnieć powód lub łańcuch doświadczeń, które skłoniły go do tej polityki odnawiania, ale dokumentacja wtyczki nie opisuje tego szczegółowo.
W świetle niedawnych dyskusji na Reddicie i Twitterze obietnice złożone klientom przez Coleman rzucają światło na przeciwstawne wartości i zasady biznesowe MemberPress i PMP. Może to być atrakcyjne dla klientów MemberPress, którzy szukają innej wtyczki po zapoznaniu się z zaktualizowaną polityką odnawiania.
„Jeśli decyzja sprowadza się do czegoś, co ulepszy oprogramowanie i czegoś, co przyniesie nam więcej pieniędzy, wybieramy opcję, która ulepszy oprogramowanie” – powiedział Coleman.
„Dla nas oznacza to przyjęcie otwartego oprogramowania i sposobu WordPress, udostępnianie naszego oprogramowania za darmo, aby uzyskać jak najwięcej użytkowników i współtwórców, oraz budowanie biznesu na bazie oprogramowania, które tworzymy, dodając wartość zamiast sztucznie ograniczać nasze oprogramowanie i sprzedawać lekarstwo”.