Pluginul MemberPress blochează utilizatorii după expirarea licenței de asistență

Publicat: 2022-04-27

Subreddit-ul WordPress s-a luminat săptămâna aceasta cu rapoarte despre MemberPress care blochează utilizatorii din administratorul pluginului dacă nu își reînnoiesc abonamentele. MemberPress este un plugin popular de membru pentru WordPress. Este un plugin exclusiv comercial, care începe de la 179 USD/an pentru un site și nu există o versiune gratuită.

Utilizatorul Reddit @hamsternose a deschis discuția cu un cont direct despre faptul că a fost blocat:

Așa că tocmai am descoperit că MemberPress și-a schimbat modelul de abonament și acum va înceta să funcționeze în momentul în care expiră licența și trebuie să aveți reținere pentru a o face să funcționeze din nou.

Acesta este primul plugin WordPress pe care l-am întâlnit care funcționează astfel și nu pot spune că sunt fan. Susțin menținerea actualizate a pluginurilor, dar nu cred că acest lucru ar trebui forțat, deoarece blochează destul de mult utilizatorii să îndeplinească orice cerințe de preț pe care le alege un dezvoltator.

Aceasta este calea de urmat pentru dezvoltatorii de pluginuri WordPress acum?

Politica de reînnoire actualizată a MemberPress este subliniată clar în documentele pluginului despre ce se întâmplă atunci când abonamentul unui utilizator se încheie. Cea mai controversată acțiune este că clienții nu vor mai „avea acces la niciunul dintre ecranele de administrare MemberPress”. Politica prevede:

În esență, veți putea continua să utilizați MemberPress pe partea frontală a site-ului dvs. pe o perioadă nedeterminată când se încheie abonamentul. Cu toate acestea, nu veți putea accesa ecranele sau funcțiile de administrare ale pluginului. Cu excepția cazului în care reînnoiți, nu vom mai putea suporta modificări sau completări ale site-ului dvs.

Întreruperea accesului la ecranele de administrare ale pluginului îi lasă pe utilizatori fără posibilitatea de a gestiona funcțiile de membru ale site-urilor lor dacă abonamentele lor expiră. Acest lucru îi împiedică pe utilizatori să facă lucruri precum emiterea de rambursări pentru clienți, adăugarea de noi membri, gestionarea abonamentelor și activările site-ului, printre alte acțiuni.

Această abordare neortodoxă este surprinzătoare, spre deosebire de politicile de reînnoire ale majorității altor plugin-uri comerciale, care de obicei întrerup asistența și actualizările pentru cei care nu reînnoiesc. Întreruperea funcționalității în acest mod ar putea fi deosebit de problematică pentru agențiile care gestionează site-uri web pentru clienții care folosesc MemberPress. Este ceva esențial pentru operațiunile de afaceri și clienții potențiali ar trebui să fie conștienți de faptul că politica este semnificativ diferită de majoritatea celorlalte produse comerciale WordPress.

„Pot să înțeleg o politică „nu mai sunt actualizări pentru tine”, dar să închizi ceva pentru care ai plătit (cel puțin o dată) nu este bine”, a spus dezvoltatorul web Mauro Bono, ca răspuns la Post Status care propune companiilor WordPress să creeze o asociație comercială care să guverneze practici ca aceasta și încălcări ale notificărilor de la administrator.

„Cred că companiilor ar trebui să li se permită să o facă, dar cred că comunitatea va vorbi cu picioarele sale și va trece la un produs care nu face acest tip de lucru”, a spus Trew Knowledge Sr. Product Owner Malcolm Peralty. „Totul ține de echilibru și cred că asta se îndepărtează prea mult de ceea ce consider că este „corect”.”

GPL permite companiilor să vândă software open source. În acest caz, utilizatorii cumpără, de asemenea, poate fără să știe, codul care oprește funcțiile de administrare ale pluginului de îndată ce nu plătesc pentru reînnoire. Unii ar putea considera aceasta o practică de afaceri discutabilă în ecosistemul WordPress, dar nu încalcă licența.

În 2017, David Marin Carreno de la comunitatea spaniolă WordPress a contactat Free Software Foundation (FSF) cu privire la modele de afaceri structurate similar pentru pluginuri. El a întrebat dacă este permis ca un autor de plugin să distribuie un plugin sub GPL, dar blochează accesul la unele dintre funcții folosind un cod de validare, care verifică cu un server la distanță. FSF a răspuns:

GPL nu interzice blocările sau schemele ca acestea, atâta timp cât destinatarul software-ului le poate modifica sau elimina în conformitate cu termenii GPL. Nu încuietoarea în sine este interzisă; restricționează pe alții să studieze, să modifice sau să înlăture acel blocaj pe care GPL îl interzice. De asemenea, ar fi o încălcare a GPL să adăugați termeni de licență care interzic destinatarului software-ului să elimine astfel de scheme de blocare a funcțiilor.

În ciuda faptului că FSF a validat modelul de afaceri, mulți consideră că practica este neplăcută, așa cum se vede din comentariile de pe postarea Reddit. Într-o postare intitulată The WordPress Way, Jason Coleman, co-fondatorul și CEO al plugin-ului Paid Memberships Pro (PMP), unul dintre concurenții principali ai MemberPress, părea să abordeze indirect politica de reînnoire a MemberPress, spunând că unele companii „aplică cu plăcere GPL. licență la codul lor.” Coleman a descris ceea ce el percepe a fi „modul WordPress:”

A face lucrurile în modul WordPress înseamnă a face tot software-ul nostru gratuit și open source, la fel ca software-ul de bază WordPress.

Înseamnă că pluginurile pe care le scriem pentru a le integra cu alte plugin-uri și terțe părți sunt găzduite în depozitul WordPress.org, deoarece asta va stimula ambele părți să mențină pluginul.

Înseamnă că codul nostru va continua să funcționeze conform așteptărilor dacă licența dvs. plătită expiră.

Înseamnă furnizarea de soluții simple de cod cu o singură linie pentru a dezactiva vânzările noastre suplimentare sau taxele suplimentare de gateway.

Înseamnă să folosiți standardele de codare WordPress, astfel încât codul nostru să fie mai lizibil pentru dezvoltatorii obișnuiți să citească codul bazat pe WordPress.

Fondatorul MemberPress, Blair Williams, nu a răspuns încă solicitărilor noastre de comentarii. Poate exista un motiv sau un lanț de experiențe care l-au condus la această politică de reînnoire, dar documentația pluginului nu detaliază acest lucru.

În lumina discuțiilor recente pe Reddit și Twitter, promisiunile lui Coleman față de clienți luminează valorile și principiile de afaceri contrastante ale MemberPress și PMP. Acest lucru poate fi convingător pentru clienții MemberPress care caută un plugin diferit după ce au aflat despre politica de reînnoire actualizată.

„Dacă o decizie se reduce la ceva care va face software-ul mai bun și ceva care ne va face mai mulți bani, alegem opțiunea care face software-ul mai bun”, a spus Coleman.

„Pentru noi, asta înseamnă să îmbrățișăm open source și modul WordPress, să facem software-ul nostru disponibil gratuit pentru a obține cei mai mulți utilizatori și contribuitori și să construim o afacere pe lângă software-ul pe care îl facem, adăugând valoare în loc să ne limităm în mod artificial software-ul și să vindem. leacul."