Zawieszono i przywrócono motyw Astry, zespół ds. motywów pracuje nad strategią wycofania z obrotu w przypadku naruszeń wytycznych

Opublikowany: 2020-08-11
Zrzut ekranu motywu Astra WordPress.

Zespół motywów zawiesił Astrę w oficjalnym katalogu motywów zaledwie kilka tygodni po tym, jak stał się pierwszym niestandardowym motywem WordPress, który przekroczył milion aktywnych instalacji. Powód: tematem było złamanie zakazu w katalogu na linki partnerskie. Temat został od tego czasu przywrócony. Został jednak usunięty z listy popularnych tematów.

Po tym, jak zespół tematyczny wydał wstępne pięciotygodniowe zawieszenie, historia rozwijała się za pośrednictwem różnych kanałów w weekend i na początku nowego tygodnia. Brainstorm Force, firma stojąca za motywem, argumentowała, że ​​nie narusza zasady linków afiliacyjnych, ponieważ motyw po prostu filtrował identyfikatory polecające wtyczek innych firm. Wtyczki technicznie dostarczały linki. Firma poprosiła również o wyrozumiałość, ponieważ było to jej pierwsze naruszenie.

Od czasu początkowej dyskusji zespół tematyczny przywrócił temat, jednocześnie usuwając go z listy popularnych tematów. Celem jest upewnienie się, że dotychczasowi użytkownicy nadal mają dostęp do aktualizacji, jednocześnie zapewniając metodę radzenia sobie z naruszeniami wytycznych, metodę, która nie prowadzi do całkowitego zawieszenia. Zespół dodał również dodatkowy tydzień kary po znalezieniu szóstego naruszenia związanego z podmiotami stowarzyszonymi, które zostało pominięte we wstępnej ocenie. Astra będzie teraz wycofana z giełdy na łącznie sześć tygodni.

Astra nie jest pierwszym zawieszeniem popularnego motywu na przestrzeni lat. Te głośne zawieszenia mogą prowadzić do utraty tysięcy dolarów przychodów, jeśli model biznesowy motywu opiera się na ruchu z WordPress.org. W 2017 roku pięciomiesięczne zawieszenie motywu Zerif Lite pozostawiło jego twórcom spadek przychodów o 63%. Liczba użytkowników Zerif Lite wyniosła około jednej trzeciej obecnej liczby użytkowników Astry.

Chociaż uzyskanie wyników zajmie trochę czasu, usunięcie z listy prawdopodobnie zmniejszy przychody Brainstorm Force. Motyw sprzedaje profesjonalną wersję ich motywu. Jest to powszechny model freemium , który stosuje wiele firm tematycznych.

Wytyczne dotyczące przeglądu motywu WordPress.org zabraniają linków partnerskich. Dokładniej, wytyczne są następujące:

Motywy nie mogą mieć powiązanych adresów URL ani linków.

Technicznie rzecz biorąc, Brainstorm Force nie wyświetlał bezpośrednio linków partnerskich za pośrednictwem swojego motywu. Zamiast tego motyw wstrzyknął firmowy identyfikator skierowania do linków afiliacyjnych dla wtyczek stron trzecich, gdy były one aktywne w witrynie użytkownika. Sam w sobie ten rodzaj zastrzyku nie jest niczym nikczemnym. Same wtyczki pozwalają na takie filtrowanie ich linków afiliacyjnych, prawdopodobnie w celu zachęcenia autorów motywów do zarobienia kilku dolarów poprzez polecanie ich i integrowanie się z nimi.

Jeśli chodzi o motyw Astry, pytanie brzmi, czy naruszał wytyczne dla partnerów. Kiedy reguła została napisana, zespół motywów najprawdopodobniej myślał o bezpośrednich linkach w motywie, a nie o scenariuszu, w którym motyw wstrzykiwał identyfikator polecający lub filtrował istniejący link z wtyczki.

Według zespołu ds. motywów co najmniej dwa identyfikatory partnerskie w Astrze dotyczyły wtyczek zalecanych przez motyw, ale w rzeczywistości nie integrowały się z nimi ani nie wspierały w żaden sposób. Przynajmniej raz motyw automatycznie zaktualizował opcję bazy danych dla wtyczki Monster Insights, aby dodać identyfikator partnera — automatyczne aktualizowanie dowolnej opcji bazy danych bez działania użytkownika jest generalnie niedozwolone.

Niezależnie od indywidualnych opinii na temat całkowitego zakazu linków partnerskich przez Zespół Tematyczny, nie jest to zwykła sytuacja polegająca na zezwalaniu lub odrzucaniu.

„Chodzi również o konieczność zrozumienia prawnego wpływu ujawnień” – powiedziała Carolina Nymark, przedstawicielka zespołu. „To nie jest coś, za co zespół może wziąć odpowiedzialność ani odwrócić wzroku, jeśli autorzy tego nie przestrzegają”.

Przeprosiny i odpowiedź Astry

Karteczkę z napisem „Przepraszam” siedzącą na drewnianej powierzchni.

Sujay Pawar, współzałożyciel Brainstorm Force, opublikował otwarte przeprosiny na blogu Astry. Jednak ten post z przeprosinami wywołał kontrowersje w społeczności. Obecny post nie był pierwszymi przeprosinami. Pawar zmienił swój pierwotny post i usunął niektóre z wcześniejszych obietnic, które złożył społeczności.

Według wielu źródeł w społeczności i komentarza pod postem, obiecał poświęcić 16 godzin od jednego ze starszych programistów firmy, aby wspomóc pracę zespołu tematycznego. Wraz z tym wkładem obiecał przeznaczyć 5% zasobów firmy na rozwój oprogramowania open source i przekazać darowiznę na przyszłe WordCamps.

„Te ostatnie dni były dla mnie i całego zespołu bardzo emocjonujące” – powiedział Pawar. „Nigdy w życiu nie byłam w tak stresującej sytuacji. Jak możesz sobie wyobrazić, napisałem wiele wersji tych przeprosin i po prostu nie byłem pewien, jak najlepiej to zrobić”.

Dla niektórych osób w społeczności zmiana treści posta wydawała się podejrzana. Zmienił go mniej więcej w tym samym czasie, gdy motyw został przywrócony na WordPress.org. Jednak problem był prawdopodobnie wynikiem złego wyczucia czasu. Pawar miał zamiar napisać oryginalny post, a później usunąć jego fragmenty.

„Moje wstępne przeprosiny zawierały szczegóły tego, jak planujemy zwiększyć nasze zaangażowanie w WordPress, ale po dłuższym namyśle poczułem, że to nie jest właściwe miejsce, aby się tym podzielić” – powiedział. „Nie chcę, aby nasz wkład został przyćmiony lub powiązany z naruszeniem zasad. Nadal planujemy wywiązać się z naszego zobowiązania i opublikujemy te szczegóły w osobnym poście.”

Pawar nie ma żadnych urazów do Zespołu Tematycznego. Dla niego był to bardzo stresujący weekend, z którego bez wątpienia wyzdrowieje. Próbuje naprawić sytuację najlepiej, jak potrafi.

„Mam duży szacunek dla wszystkich członków zespołu tematycznego” – powiedział. „Niestrudzenie pracują nad rozwojem ekosystemu WordPress. W 100% uważam, że wytyczne muszą być egzekwowane, ponieważ jest to jedyny sposób na zapewnienie, że WordPress będzie się rozwijał. Jako jeden z najpopularniejszych autorów tematów, naszym celem jest dawanie dobrego przykładu i współpraca z TRT w celu ustanowienia lepszych standardów”.

Długoterminowe: usuwanie motywów zamiast zawieszania

Lady Justice siedzi na biurku na tle książek i kuli ziemskiej.

Zespół tematyczny nie ma wielu możliwości, jeśli chodzi o środki karne za naruszenie wytycznych. W dużej mierze wynika to z ograniczeń używanego oprogramowania. Zespół po prostu potrzebuje lepszych narzędzi.

„Środki karne, jakie ma teraz zespół, polegają na zawieszeniu go lub nicnierobieniu” – powiedział William Patton, przedstawiciel zespołu tematycznego. „Nie ma pośrednich, aw wielu przypadkach żadna z tych dwóch opcji nie jest idealna. Z dotychczasowych doświadczeń wynika, że ​​wielokrotne proszenie autorów o zmiany jest albo nieskuteczne, albo naprawiają je, ale zachowanie powraca po krótkim czasie. Zawieszenie było w niektórych przypadkach dość skuteczne, ale zespół wymaga sporo pracy, aby zarządzać i utrzymywać listy lub ramy czasowe tego, co się stało, i wrócić do nich po określonym czasie.”

Patton powiedział, że groźba zawieszenia bez działania jest nieskuteczna. Jednak faktyczne zawieszenie motywu często ma konsekwencje dla użytkowników końcowych. W niektórych przypadkach może pojawić się pilna aktualizacja zabezpieczeń, którą użytkownicy muszą uzyskać, ale system zawieszeń nie ułatwia zarządzania.

Dostępny jest teraz otwarty bilet meta, który oferuje administratorom katalogów motywów opcję usunięcia motywu z listy. W rezultacie motyw taki jak Astra byłby dostępny w katalogu, gdyby ktoś znał bezpośredni adres URL. Umożliwiłoby to również autorowi motywu dostarczanie aktualizacji, takich jak poprawki bezpieczeństwa, użytkownikom bez bezpośredniej zgody zespołu motywów. Jednak motyw nie byłby dostępny za pośrednictwem listy popularnych motywów lub wyszukiwania.

Daje to zespołowi mniej drastyczną opcję niż pełne zawieszenie i nie ma negatywnych wad dla obecnych użytkowników motywów.

Obecnie zespół znalazł coś, co opisali jako „hacky” metody zasadniczo usunięcia Astry z listy. Ponieważ algorytm listy popularnych motywów wykorzystuje datę publikacji motywu do określenia popularności motywu, zespół zmienił tę datę, aby motyw przesunął go w dół listy popularnych. Nie jest to idealne rozwiązanie, ale zapewniało szybki środek między nicnierobieniem a zawieszeniem, przynajmniej do czasu, gdy pojawi się bardziej trwałe rozwiązanie. Daje im również wczesną szansę przetestowania efektów, jakie miałby taki środek.

Środki karne zawsze były walką o zespół. Z jednej strony nie lubią zawieszać tematów o wykroczenia, bez względu na to, czy takie wykroczenie było zamierzone. Z drugiej strony muszą starać się zapewnić uczciwe warunki dla wszystkich autorów tematów. Groźby ukarania za naruszenie wytycznych brzmią pusto, jeśli nie zostaną podjęte żadne działania następcze. Nie jest to łatwa sytuacja, a członkowie zespołu mogą szybko stać się ofiarami nękania lub niechcianych prywatnych wiadomości od twórców motywów i osób z zewnątrz.

„Mieliśmy kilka okazji, w których autorzy motywów 'szli za nami do domu' z winą i różnymi sugestiami” — powiedział Nymark.

Jednym ze sposobów, w jaki zespół ds. motywów radził sobie z tym, jest używanie stosunkowo anonimowego konta „@trtmessenger” podczas zawieszania motywów. To jest droga, którą obrał zespół, podejmując decyzje dotyczące zawieszenia motywu Astry i dalszych decyzji.

Zespół przez lata zajmował się atakami na poszczególnych członków, podejmując różne decyzje. W wielu przypadkach to przedstawiciel, który wydał daną decyzję, niezależnie od pełnionej w niej roli osobistej, odniósł ciężar negatywnej opinii. Zbyt często był to przypadek strzelania do posłańca, a obecni przedstawiciele znaleźli praktyczne rozwiązanie tego problemu.

„To konto, które umożliwia wysyłanie wiadomości bez odpowiedzialności za wiadomość jednej osoby” — powiedział Patton. „Ma on na celu zapobieganie otrzymywaniu przez nikogo negatywnych informacji zwrotnych bezpośrednio z decyzji”.