Ini adalah jenis roulette Rusia yang dibuat oleh toko web Chrome oleh pengembang. Beberapa beruntung, dan melalui permainan bertengkar dan menebak-nebak yang lama, mereka akhirnya dimoderasi - seperti halnya dengan Pushbullet . Yang lainnya kurang beruntung - mereka memutus oksigen... Kami termasuk yang merugi: pada 11 Juni kami disingkirkan dari pasar. Bisnis di ambang kematian, dan nasibnya ditentukan oleh orang-orang yang menolak menghubungi kami.
Ekstensi kami adalah alat untuk menciptakan lingkungan online yang dapat diakses; ini memungkinkan orang dengan gangguan motorik atau cedera untuk menggunakan kontrol suara sebagai ganti mouse dan keyboard saat menggunakan browser. Kami bekerja dengan jujur: tanpa iklan, tidak ada pemompaan data - hanya pilihan transparan antara versi gratis dan langganan berbayar. Ratingnya 4,7, jumlah pengguna aktif per minggu sekitar empat ribu. Kami telah menginvestasikan tiga tahun pekerjaan panggilan untuk menelepon dalam produk ini.
Pada tanggal 26 Mei, kami diberi tahu bahwa kami melanggar aturan sebagai berikut:
Β« Β», :
- , ;
- , , ;
- Β« Β», , .
, , , , . .
Dulu : debugger, notifikasi, tab, activeTab, tts, penyimpanan, penyimpanan tidak terbatas, izin host
Sekarang: tab, debugger, notifikasi, tts, penyimpanan, izin host
Pada 16 Juni, kami menerima pemberitahuan baru bahwa aplikasi ditolak, tetapi sekarang di aplikasi lain alasan. Surat itu bagi kami tampaknya menggembirakan: dikatakan bahwa versi sebelumnya, yang dimoderasi, akan tetap ada di pasaran, kami hanya perlu mengoreksi deskripsi. Masalahnya adalah versi sebelumnya juga ditolak karena masalah izin. Oleh karena itu, ekstensi kami masih disajikan di pasar dengan halaman 404.
Teks penyisihan ulang:
CKami memutuskan bahwa ini adalah pertanda baik: itu berarti bahwa setidaknya kami melakukan segalanya dengan benar dengan izin. Dan ini adalah masalah yang sangat penting - jika kami mulai mengurangi lebih lanjut daftar izin, kami harus secara serius membatasi kemampuan produk, termasuk yang tidak dapat dilakukan oleh pengguna kami.
, , .
, , .
Kami tidak begitu mengerti di mana moderator melihat penyalahgunaan kata kunci, tetapi sebenarnya ada banyak kata secara umum, karena deskripsinya menyertakan kronologi perubahan menurut versi. Karenanya, kami menghapus bagian ini, dan deskripsinya dikurangi hingga sembilan puluh persen. Ini adalah versi yang sudah diedit .
Pada 17 Juni, kami menerima surat penolakan karena alasan yang sama - spam dan iklan di toko. Pada titik ini, kami sama sekali tidak memahami apa pun dan mulai memampatkan deskripsi secara maksimal. Mungkin mereka tidak menyukai kenyataan bahwa kami menunjukkan situs spesifik tempat alat dibuat (Gmail, Google Sheets, Reddit, Hacker News)? Kami memiliki plugin di ekstensi, yang menyediakan fungsi khusus untuk sumber daya ini. Nah, misalnya untuk Gmail ada perintah khusus "tulis", "balas", "kembali ke kotak masuk" dan sebagainya. Mungkin para moderator tidak mendalami secara khusus.
Kami segera membuang yang tidak perlu dari teks sampai sesuatu seperti itu tetap ada .
Pagi ini, 18 Juni, kami menerima surat kebahagiaan lagi dari toko Chrome. Kali ini, topik spam dan iklan tidak disinggung, tetapi kami kembali ke awal - kami ditolak karena izin. Bagaimana kita bisa terlempar kembali ke posisi awal kita? Bagaimanapun, kami hanya membuat perubahan pada deskripsi, tidak ada paket baru dengan izin baru yang diupload. Semacam omong kosong.
Kami benar-benar bingung. Mencoba menghubungi Dukungan Pengembang Chrome tetapi tidak mendapat tanggapan. Tidak ada yang memberi tahu kami izin mana yang dianggap berlebihan untuk perluasan. Kami sendiri telah menganalisis masing-masing dengan cermat dan sampai pada kesimpulan bahwa semuanya sangat diperlukan untuk pekerjaan.
Semua surat dari administrasi Chrome diakhiri dengan kata-kata ini:
Pelanggaran rutin atau berat terhadap kebijakan Toko Web Chrome dapat mengakibatkan akun pengembang Anda dibekukan atau dilarang menggunakan platform.Setelah tiga tahun berupaya membuat Chrome lebih mudah diakses, sikap tidak berwajah dan tidak manusiawi dari administrasi toko ini mengejutkan. Berikut adalah daftar izin yang kami minta. Menurut pendapat kami, semuanya ditentukan semata-mata oleh persyaratan fungsionalitas.
tab
Izin activeTab memungkinkan kita pergi ke tab tempat pengguna mengklik ikon ekstensi. Tetapi ini tidak cukup untuk kebutuhan kita. Bayangkan: pengguna meluncurkan ekstensi dengan mengklik ikon lalu berkata "Tab Berikutnya" untuk membuka tab yang berdekatan di jendela yang sama. Dalam situasi ini, tanpa izin tab, dia tidak dapat lagi mengeluarkan perintah, karena activeTab hanya beroperasi di dalam tab tempat peluncuran berlangsung. Inilah sebabnya mengapa tab diperlukan, yang tidak terlalu membatasi.
debugger
Anda perlu menekan tombol dengan suara Anda ("tekan panah kiri", "tekan Enter"). Pendengar yang merespons kejadian yang dihasilkan tidak aktif dalam banyak kasus, seperti di Google Sheets atau dengan beberapa pernyataan div dengan atribut contenteditable. Tidak mungkin untuk membuat izin opsional (pembatasan ditulis dalam manifes).
izin tuan rumah
Izin ini ditambahkan secara default, karena skrip ContentScript untuk kita harus berjalan bebas di semua halaman. Anda perlu memasukkan skrip yang berinteraksi dengan DOM agar pengguna dapat memanipulasi konten laman - klik tautan, gulir, putar video, dan sebagainya.
tts
Diterapkan untuk pengguna disleksia yang membutuhkan teks lisan. Tidak mungkin untuk membuat izin opsional (pembatasan ditulis dalam manifes).
notifikasi
Kami menggunakannya untuk memberi tahu pengguna bahwa ekstensi LipSurf telah dinonaktifkan setelah lama tidak aktif, atau pembaruan telah diinstal.
penyimpanan
Izin digunakan untuk menyimpan pengaturan pengguna dan plugin kustom.
Tambahan untuk artikel yang diterbitkan kemudian
Kami memenangkan pertempuran ini, tetapi kami tidak memenangkan perang.
Saya beruntung. Jika saya tidak memenangkan hadiah utama dalam lotere Minat Internet hari itu , proyek kami akan ditutup dan pengguna akan dibiarkan berjuang sendiri dengan alat yang membantu mereka dalam kehidupan sehari-hari, dan tidak lagi didukung. Ribuan penyandang disabilitas bisa kehilangan lingkungan online yang nyaman, dan kami - bisnis kami, karena nasib keduanya berada di tangan pengontrol impersonal, yang terkadang juga melakukan kesalahan.
Singkatnya, aplikasi Chrome kami telah dihapus dari pasar, seolah-olah karena melanggar aturan. Setelah pengeditan kode ekstensif, banyak upaya yang gagal untuk melewati moderasi dan berminggu-minggu pengusiran dari pasar tanpa kesempatan untuk mendiskusikan situasi dengan administrasi, kami mulai marah besar pada Reddit. Pos kami menarik perhatian seseorang yang memasuki dapur bagian dalam toko web Chrome; Pria ini menulis kepada kami di Twitter - mengatakan bahwa ada kesalahpahaman dan meminta maaf. Di hari yang sama, kami sekali lagi mengirimkan ekstensi untuk moderasi dan muncul kembali di pasaran.
Tetapi keluhan online tidak boleh menjadi saluran komunikasi dengan administrasi. Pengembang tidak boleh mengandalkan lotere Minat Internet karena putus asa. Toko Chrome telah ada selama sepuluh tahun, jadi inilah saatnya bagi mereka untuk membersihkan kekacauan mereka. Nah, kami di LipSurf ingin memanfaatkan posisi kami yang patut ditiru dalam sorotan dan membantu pengembang lain meningkatkan sistem.
Pertama, kami ingin berterima kasih kepada pahlawan hari ini @DotProto . Dia tidak hanya menyelamatkan kita, tetapi juga Pushbullet dan banyak lainnya. Selain itu, ia melakukannya di waktu luangnya dari pekerjaan . Meskipun @DotProto mengatakan administrasi sedang mengerjakan proses debuggingdari dalam, dari sisi kita, akan sangat konyol untuk berdiri di pinggir lapangan, menunggu dan berharap. Masalahnya jelas sistemik, dilihat dari fakta bahwa forum pasar dipenuhi dengan permintaan bantuan , dan di komentar pada posting kami di Reddit, seluruh sensus dari cerita semacam itu telah dikumpulkan . Itu bisa terjadi pada orang lain dan lebih mungkin terjadi.
Berdasarkan hal tersebut, hari ini kami membuka grup untuk pengembang yang berkolaborasi dengan Toko Web Chrome, yang akan melakukan dialog dengan pasar. Ini bukan saluran dukungan teknis atau platform di mana Anda dapat menarik perhatian jika administrasi tidak menanggapi Anda. Di sinilah para pengembang bisa berkumpul dan berdiskusi bagaimana meningkatkan prinsip-prinsip dasar kolaborasi. Inisiatif ini tidak disponsori oleh Google dan grup tersebut tidak berafiliasi dengannya.
Bersama-sama kita akan memiliki peluang sukses yang lebih baik dalam hal-hal berikut:
- Yakinkan Google Chrome untuk mengizinkan toko dengan ekstensi pihak ketiga. Ini akan menambah variasi pada berbagai ekstensi yang sebelumnya dipagari, menempatkan pengembang pada posisi yang lebih baik, dan mengurangi risiko produk Anda dihancurkan secara permanen hanya karena.
- Chrome . , , β , . , - .
Anda perlu mulai berkumpul bersama dan membangun pertahanan Anda sekarang - jika tidak, semuanya akan tetap berada di tangan pengontrol bernama Chrome. Forum ini juga terbuka untuk karyawan perusahaan dan orang-orang yang mengadvokasi kepentingan developer, seperti @DotProto. Kami tidak akan melawan mereka, pada kenyataannya - platform yang baik itu sendiri berdiri, bukan melawan pelanggannya.
Jika Anda mengembangkan ekstensi untuk Chrome atau Anda memiliki teman yang melakukan ini - dukung upaya tersebut dengan mengisi formulir atau melepaskan tautan . Kami berencana untuk membuka forum segera setelah kami memastikan ada cukup banyak orang yang tertarik.