Tema Astra a fost suspendată și restabilită, echipa Teme lucrează pentru eliminarea strategiei pentru încălcarea ghidurilor
Publicat: 2020-08-11
Echipa Themes a suspendat Astra din directorul de teme oficial la doar câteva săptămâni după ce a devenit prima temă WordPress neimplicit care a depășit un milion de instalări active. Motivul: tema încălca interdicția directorului privind linkurile afiliate. Tema a fost restabilită de atunci. Cu toate acestea, a fost eliminat din lista de teme populare.
După ce Echipa Themes a emis o suspendare inițială de cinci săptămâni, povestea a continuat să se desfășoare prin diferite canale în weekend și la începutul noii săptămâni. Brainstorm Force, compania din spatele temei, a susținut că nu a încălcat regula link-ului afiliat, deoarece tema pur și simplu filtra ID-urile de recomandare ale pluginurilor terțe. Pluginurile furnizau link-urile din punct de vedere tehnic. De asemenea, compania a cerut clemență pentru că aceasta a fost prima sa încălcare.
De la discuția inițială, Echipa Teme a reinstalat tema în timp ce o scoate de pe lista de teme populare. Scopul este de a se asigura că utilizatorii existenți au în continuare acces la actualizări, oferind în același timp o metodă de abordare a încălcărilor regulilor, o metodă care nu ajunge la extrema suspendării definitive. Echipa a adăugat, de asemenea, o săptămână suplimentară de pedeapsă după ce a găsit o a șasea încălcare legată de afiliat ratată în evaluarea inițială. Astra va fi acum eliminată pentru un total de șase săptămâni.
Astra nu este prima suspendare a unei teme populare de-a lungul anilor. Aceste suspendări de profil înalt pot duce la pierderea a mii de dolari în venituri dacă modelul de afaceri al temei se bazează pe traficul de la WordPress.org. În 2017, o suspendare de cinci luni a temei Zerif Lite a lăsat creatorii săi cu o scădere de 63% a veniturilor. Numărul de utilizatori Zerif Lite a fost de aproximativ o treime din totalul actual al Astrei.
Deși va dura ceva timp pentru a vedea rezultatele, eliminarea din listă va reduce probabil veniturile Brainstorm Force. Tema vinde o versiune pro a temei lor. Este un model freemium comun pe care îl folosesc multe companii tematice.
Orientările de revizuire a temei WordPress.org interzic linkurile afiliate. Mai precis, ghidul este următorul:
Temele nu au permisiunea de a avea URL-uri sau link-uri afiliate.
Din punct de vedere tehnic, Brainstorm Force nu a scos direct linkuri afiliate prin tema sa. În schimb, tema a injectat ID-ul de recomandare al companiei în link-urile afiliate pentru pluginuri terțe atunci când acestea erau active pe site-ul unui utilizator. În sine, acest tip de injecție nu este nimic nefast. Pluginurile în sine permit o astfel de filtrare a legăturilor lor afiliate, probabil pentru a atrage autorii de teme să câștige câțiva dolari prin recomandarea și integrarea cu acestea.
În ceea ce privește tema Astra, întrebarea este dacă a încălcat ghidul afiliaților. Când regula a fost scrisă, echipa Teme se gândea cel mai probabil la legături directe în cadrul temei și nu la un scenariu în care o temă injecta un ID de recomandare sau filtra un link existent dintr-un plugin.
Potrivit echipei Themes, cel puțin două dintre ID-urile afiliaților din Astra erau pentru pluginuri pe care tema le recomanda, dar nu le-a integrat sau nu le-a suportat în vreun fel. În cel puțin o dată, tema a actualizat automat o opțiune de bază de date pentru pluginul Monster Insights pentru a adăuga un ID de afiliat - actualizarea automată a oricărei opțiuni de bază de date fără acțiunea utilizatorului nu este în general permisă.
Indiferent de opiniile individuale cu privire la interzicerea completă a link-urilor afiliate de către Echipa tematică, nu este o situație simplă de a permite sau de a interzice pur și simplu.
„Este vorba și despre necesitatea de a înțelege impactul legal al dezvăluirilor”, a spus Carolina Nymark, reprezentantul echipei. „Nu este ceva pentru care echipa să-și asume responsabilitatea și nici să privească în altă parte dacă autorii nu îl urmăresc.”
Scuzele și răspunsul Astrei

Sujay Pawar, un co-fondator al Brainstorm Force, a publicat scuze deschise pe blogul Astra. Cu toate acestea, această postare de scuze a creat propria controversă în cadrul comunității. Postarea actuală nu a fost prima scuză. Pawar și-a schimbat postul inițial și a eliminat unele dintre promisiunile anterioare pe care le-a făcut comunității.
Potrivit mai multor surse din cadrul comunității și a unui comentariu la postare, el a promis că va dedica 16 ore de la unul dintre dezvoltatorii seniori ai companiei pentru a contribui cu munca pentru Echipa Teme. Alături de această contribuție, el a promis că va cheltui 5% din resursele companiei pentru dezvoltarea open source și va dona viitoarelor WordCamps.
„Ultimele zile au fost foarte emoționante pentru mine și pentru întreaga echipă”, a spus Pawar. „Nu am fost niciodată într-o situație atât de stresantă în viața mea. După cum vă puteți imagina, am scris multe versiuni ale acestei scuze și pur și simplu nu eram sigur care este cel mai bun mod de a o face.”
Pentru unii oameni din comunitate, schimbarea conținutului postării părea suspectă. El o schimbase cam în același timp în care tema a fost reinstalată pe WordPress.org. Cu toate acestea, problema a fost probabil rezultatul unui timp prost. Pawar a spus că a scris postarea inițială și mai târziu a eliminat părți din ea.

„Scuzele mele inițiale au inclus specificul modului în care plănuim să ne creștem angajamentul față de WordPress, dar după mai multă gândire, am simțit că nu este locul potrivit pentru a împărtăși asta”, a spus el. „Nu vreau ca contribuțiile noastre să fie umbrite sau legate de o încălcare a regulilor. Încă intenționăm să ne onorăm angajamentul și vom publica aceste detalii într-o postare dedicată.”
Pawar nu are resentimente față de Echipa Temelor. Pentru el, a fost un weekend de mare stres din care, fără îndoială, își va reveni. El încearcă să remedieze situația cât poate de bine.
„Am mult respect pentru toți membrii echipei Themes Team”, a spus el. „Ei lucrează neobosit pentru a avansa ecosistemul WordPress. Cred 100% că liniile directoare trebuie aplicate, deoarece este singura modalitate de a ne asigura că WordPress continuă să crească. Fiind unul dintre cei mai populari autori de teme, scopul nostru este să conducem dând un exemplu bun și să lucrăm împreună cu TRT pentru a stabili standarde mai bune.”
Pe termen lung: eliminarea temelor în loc de suspendare

Echipa Teme nu are prea multe opțiuni când vine vorba de măsuri punitive pentru încălcarea ghidului. În mare parte, acesta este rezultatul limitărilor software-ului utilizat. Echipa are nevoie pur și simplu de instrumente mai bune.
„Măsurile punitive pe care le are echipa în acest moment sunt să o suspende sau să nu facă nimic”, a spus William Patton, un reprezentant al echipei Themes. „Nu există niciun mijloc și, în multe cazuri, niciuna dintre aceste două opțiuni nu este ideală. Din experiența anterioară, am constatat că solicitarea în mod repetat a autorilor de modificări este fie ineficientă, fie ei le rezolvă, dar comportamentul revine după o perioadă scurtă de timp. Suspendarea a fost destul de eficientă în unele cazuri, dar este destul de multă muncă pentru echipă să gestioneze și să mențină liste sau intervale de timp cu ceea ce s-a întâmplat când și să revină după un anumit timp.”
Patton a spus că amenințarea cu suspendarea fără acțiune este ineficientă. Cu toate acestea, trecerea efectivă a suspendării unei teme are adesea implicații pentru utilizatorii finali. În unele cazuri, poate exista o actualizare urgentă de securitate pe care utilizatorii trebuie să o obțină, dar sistemul de suspendare nu face atât de ușor de gestionat.
Există acum un meta-tichet deschis pentru a oferi administratorilor directorului de teme opțiunea de a elimina o temă. De fapt, aceasta ar menține o temă precum Astra disponibilă în director dacă cineva știe adresa URL directă. De asemenea, ar permite autorului temei să ofere actualizări, cum ar fi remedieri de securitate, utilizatorilor fără aprobarea directă a echipei Teme. Cu toate acestea, tema nu ar fi disponibilă prin lista de teme populare sau prin căutare.
Acest lucru oferă echipei o opțiune mai puțin drastică decât o suspendare completă și nu are dezavantaje negative pentru utilizatorii de teme existenți.
În prezent, echipa a găsit ceea ce ei au descris ca fiind o metodă „hacky” de a elimina, în esență, Astra. Deoarece algoritmul listei de teme populare folosește data publicării temei pentru a ajuta la determinarea popularității unei teme, echipa a schimbat această dată pentru ca tema să o împingă în jos în lista populară. Nu este o soluție perfectă, dar a oferit o cale de mijloc rapidă între a nu face nimic și suspendare, cel puțin până când va fi găsită o soluție mai permanentă. De asemenea, le oferă o șansă timpurie de a testa efectele pe care le-ar avea o astfel de măsură.
Măsurile punitive au fost întotdeauna o luptă pentru echipă. Pe de o parte, nu le place să suspende temele pentru fapte greșite, indiferent dacă o astfel de abatere a fost intenționată. Pe de altă parte, ei trebuie să încerce să ofere un teren echitabil pentru toți autorii de teme. Amenințările de pedeapsă pentru încălcarea ghidului sună goale dacă nu există nicio urmărire. Nu este o poziție ușoară, iar membrii echipei pot deveni rapid victime ale hărțuirii sau ale mesajelor private nedorite de la dezvoltatorii de teme și din exterior.
„Am avut mai multe ocazii în care autorii temelor „ne urmăreau acasă” cu vina și diferite tipuri de sugestii”, a spus Nymark.
Unul dintre modurile în care Echipa Teme s-a confruntat cu acest lucru este prin utilizarea contului relativ anonim „@trtmessenger” atunci când suspendă temele. Acesta este traseul pe care l-a luat echipa atunci când s-a ocupat de suspendarea temei Astra și de deciziile ulterioare.
Echipa s-a confruntat cu atacuri la adresa membrilor individuali de-a lungul anilor cu privire la diferite decizii pe care le-a luat. În multe cazuri, reprezentantul care a luat o anumită decizie, indiferent de rolul personal în ea, a suportat greul feedback-ului negativ. Mult prea des, a fost un caz de împușcare a messengerului, iar actualii reprezentanți au găsit o soluție viabilă pentru această problemă.
„Acesta este un cont care permite trimiterea mesajelor fără ca o singură persoană să fie trasă responsabilă pentru mesaj”, a spus Patton. „Este destinat să împiedice pe oricine să primească feedback negativ direct de la o decizie.”
