Direktori Plugin WordPress Retak pada Ulasan Berinsentif, Meskipun Kurangnya Pedoman Resmi

Diterbitkan: 2016-07-08
kredit foto: Bunglon Hijau
kredit foto: Bunglon Hijau

Pekan lalu, Dan Cameron, pencipta Sprout Invoices, menerima email dari tim peninjau plugin WordPress.org yang menyatakan bahwa pluginnya melanggar pedoman repositori. Sprout Invoices segera dihapus dari direktori dan semua ulasan bintang 5 juga dihapus.

Cameron telah mengabaikan lisensi profesional pluginnya untuk pelanggan yang memberikan ulasan di WordPress.org. Dalam sebuah postingan yang mengungkapkan rasa frustrasinya dengan cara menangani situasi tersebut, Cameron mengatakan bahwa dia "menganggap tidak apa-apa untuk mengompensasi waktu mereka" dan bahwa pelanggan bebas untuk memberikan ulasan yang baik atau buruk.

faktur-faktur-diskon-untuk-review

Pedoman direktori plugin resmi tidak secara eksplisit melarang ulasan berkompensasi, itulah sebabnya Cameron mengatakan dia tidak menyadari ini adalah masalah. Selama percakapannya dengan tim peninjau plugin, dia dirujuk ke artikel yang diposting di blog make/plugins mengenai masalah ini:

“Kalau kurang jelas, kami serius,” tulis email tersebut. “Kami bahkan memposting di make/plugin.”

Pada akhir Mei, anggota tim peninjau plugin WordPress Mika Epstein memposting pengingat kepada pengembang plugin tentang tidak mengkompensasi ulasan, karena masalah muncul secara teratur.

“Kami tidak mengizinkan ulasan berkompensasi berada di situs kami, dengan cara apa pun, dan menganggap ulasan tersebut tidak jujur,” katanya. “Meskipun Anda mungkin tidak mempertimbangkan untuk mendapatkan produk gratis (atau dengan diskon) sebagai kompensasi, kami melakukannya. Ini mengacaukan sistem, yang sebenarnya ditujukan untuk orang-orang yang secara sah menggunakan plugin untuk memberikan ulasan tentang pengalaman mereka.”

Namun, banyak pengembang plugin tidak mengikuti Make blog dan melihat pedoman untuk sikap resmi WordPress.org tentang apa yang tidak dapat diterima. Situasi Dan Cameron telah menyoroti masalah ini sekali lagi dan sebuah posting di grup Facebook WordPress Lanjutan meminta pengembang untuk menambahkannya ke pedoman. Postingan tersebut telah mengumpulkan beberapa ratus balasan yang membahas seluk-beluk penegakan konsekuensi untuk memberi insentif pada ulasan.

Ketika saya bertanya kepada Samuel “Otto” Wood, penulis pedoman, apakah ada rencana untuk memperbaruinya untuk memberikan kejelasan tentang masalah yang berulang ini, dia berkata, “Ini bukan aturan tidak tertulis sejak awal. Lihat pedoman 9 dan 18.” Ini termasuk:

#9: Plugin tidak boleh melakukan sesuatu yang ilegal, atau menyinggung secara moral. Itu subjektif, kita tahu. Namun, jika kita tidak menyukainya karena alasan apa pun, itu akan hilang. Ini termasuk spam, untuk definisi spam apa pun yang ingin kami gunakan.

#18: Kami berhak mengubah daftar ini di masa mendatang. Kami berhak untuk secara sewenang-wenang menonaktifkan atau menghapus plugin apa pun dengan alasan apa pun. Pada dasarnya, ini adalah repositori kami, dan kami akan berusaha untuk mempertahankan standar perilaku dan kualitas kode. Kami mungkin tidak selalu berhasil, tetapi itulah tujuan kami, dan kami akan melakukan apa pun yang kami rasa perlu untuk memajukan tujuan itu.

Bagi banyak orang yang terlibat dalam diskusi, masalahnya bukanlah apakah tinjauan berinsentif harus diizinkan, melainkan apa yang pantas untuk menegakkan pedoman yang terbuka untuk interpretasi yang luas. Pengembang Zach Stepek merangkum mengapa pedoman yang tidak jelas membuat penanganan masalah ini menjadi kontroversi:

Apa yang saya tidak mengerti adalah mengapa begitu sulit untuk mengkodifikasikan apa yang Anda minta untuk dipatuhi orang. Pedoman samar yang dirujuk di nomor 9 tidak secara khusus melarang apa yang terjadi, terutama jika pengembang plugin tidak merasa telah melakukan kesalahan moral. Dan nomor 18 tidak banyak memberikan mekanisme kepercayaan pada repositori atau penjaganya. Harus ada proses arbitrase formal yang dipatuhi sebelum tindakan apa pun diambil, kecuali plugin tersebut secara terang-terangan melanggar pedoman atau jelas-jelas berbahaya. Ini bukan salah satu dari hal-hal itu, dan penulis menanggapi dan memperbaiki situasi segera setelah dia diberi tahu bahwa itu melanggar interpretasi Anda terhadap pedoman yang Anda tulis.

Ini adalah kebijaksanaan yang dengannya keputusan dibuat untuk menegakkan persyaratan tidak tertulis, keputusan yang tampaknya memiliki sedikit jalan lain berdasarkan tanggapan publik Anda terhadap kemarahan komunitas yang telah Anda lihat di sini, yang saya permasalahkan, secara pribadi. Saya berencana memperluas bisnis saya untuk memasukkan plugin dalam waktu dekat. Saya sekarang tahu untuk tidak menggunakan repo plugin dengan cara apa pun, karena saya tidak dapat mempercayai bahwa aturan tidak tertulis tidak akan memunculkan kepalanya yang jelek di masa depan.

Karena kebijakan tersebut tidak didokumentasikan dalam pedoman resmi dan diberlakukan sedemikian rupa sehingga dapat memengaruhi bisnis pengembang, banyak yang mengomentari utas tersebut mempermasalahkan konsekuensi penghapusan semua ulasan bintang 5 yang cepat dan belum pernah terjadi sebelumnya. Yang lain setuju dengan tindakan tersebut, mengutip pedoman dukungan FTC yang mengharuskan pengulas untuk mengungkapkan kompensasi atau insentif yang diterima. Karena Cameron tidak menunggu untuk memberikan diskon sampai setelah pengulas mengungkapkan insentif yang mereka terima, pengguna tidak dapat secara akurat memutuskan berapa banyak stok yang akan ditempatkan di ulasan tersebut.

Panduan Plugin Terperinci Perlu Diperbarui

Cameron mengatakan salah satu alasan dia menulis postingannya adalah "untuk membuat prioritas publik sehingga orang lain mempertimbangkan bagaimana mereka mempromosikan/meminta ulasan." Tanpa kebijakan yang jelas untuk membantu mencegah pelanggaran semacam ini, pasti akan terjadi lagi.

Dapat dimengerti bahwa tim peninjau plugin mungkin tidak ingin menjelaskan segala macam cara terlarang untuk mempermainkan sistem, tetapi memberi insentif pada ulasan adalah pelanggaran umum yang telah menjamin posting di blog make/plugins. Jika suatu masalah menimbulkan banyak perdebatan dan kontroversi, inilah saatnya untuk mempertimbangkan kembali seberapa baik pedoman saat ini melayani masyarakat.

Meskipun judul dokumennya adalah “Panduan Plugin Terperinci”, beberapa di antaranya sama sekali tidak mendetail. Dua referensi mengenai masalah ini (#9 dan #18) bersifat subjektif dan arbitrer. Mereka termasuk bahasa yang tidak jelas, harapan yang tidak dapat dipahami, dan mengharuskan pengembang plugin untuk terbiasa dengan pandangan dunia pembuat dokumen untuk memahami apa yang "secara moral ofensif."

Bahasa pedoman juga tidak ramah dan otoriter, lebih mengingatkan pada klub rahasia masa kanak-kanak daripada proyek sumber terbuka yang mendukung 26% web:

Plugin tidak boleh melakukan sesuatu yang ilegal, atau menyinggung secara moral. Itu subjektif, kita tahu. Namun, jika kita tidak menyukainya karena alasan apa pun, itu akan hilang.

Kami berhak untuk secara sewenang-wenang menonaktifkan atau menghapus plugin apa pun dengan alasan apa pun. Pada dasarnya, ini adalah repositori kami, dan kami akan berusaha untuk mempertahankan standar perilaku dan kualitas kode.

WordPress tersedia dalam lebih dari 150 bahasa yang berbeda. Tidak semua penulis plugin memiliki moral, budaya, atau paparan yang sama terhadap sistem ulasan dan pengaruhnya terhadap direktori dan pasar. Kebijakan tanpa ulasan dengan insentif adalah kebijakan yang layak untuk dijabarkan secara sederhana bagi mereka yang tidak berbicara bahasa Inggris sebagai bahasa pertama mereka dan yang mungkin tidak secara teratur membaca blog make/plugin.

Ketika pedoman penting tidak dikomunikasikan dan konsekuensi sewenang-wenang diberlakukan, ia mengatakan kepada pengembang plugin: "Anda jelas bukan berasal dari sini, atau Anda akan tahu lebih baik." Sikap kota kecil semacam itu tidak disukai oleh mereka yang datang dari komunitas perangkat lunak lain di mana harapannya mungkin berbeda.

Pedoman yang jelas akan menjadi lebih penting ketika tim peninjau plugin mulai berkembang untuk memasukkan lebih banyak anggota. Dengan pedoman yang tidak jelas saat ini, anggota baru perlu berkonsultasi dengan tim peninjau asli untuk mengetahui cara melanjutkan. Ini menghilangkan otonomi dan otoritas anggota tim dan pada akhirnya memperlambat proses peninjauan.

Keberhasilan ekosistem plugin WordPress, yang mencakup produk gratis dan komersial, adalah salah satu alasan platform terus berkembang. Konsensus umum adalah bahwa ulasan yang memberi insentif tidak dapat diterima, tetapi pedoman yang dinyatakan secara sederhana akan membenarkan serangkaian konsekuensi yang ditentukan dan mencegah perdebatan seperti ini meledak. Harapan yang jelas disajikan dalam bahasa yang mudah dimengerti akan lebih melayani basis pengguna global WordPress dan komunitas pengembang plugin yang beragam.