1 poin oleh GN⁺ 2023-09-15 | 1 komentar | Bagikan ke WhatsApp
  • Pengembang Handsfree.js, Oz, secara terbuka mengangkat masalah di issue Project Gameface milik Google, dengan menyatakan bahwa Google mengambil ide kontrol desktop dan gestur untuk aksesibilitas tanpa berkolaborasi dengannya atau memberinya dukungan
  • Oz mengatakan bahwa ia mulai mengerjakan ini pada 2018 untuk membantu seorang kenalan di penampungan yang sedang pulih dari stroke saat dirinya sedang tunawisma, dan bahwa ia membuat Handsfree.js, Midiblocks, pemeta gestur, dan alat kontrol desktop berbasis browser sebagai open source
  • Laurence Moroney membantah dengan mengatakan bahwa Project Gameface berasal langsung dari pengalaman Lance Carr, bahwa proyek itu sudah berjalan ketika ia berbicara dengan Oz, dan bahwa Handsfree.js tidak digunakan karena tidak menyelesaikan masalah teknis spesifik yang sedang ia coba pecahkan
  • Oz kemudian meminta maaf dan mengatakan bahwa ungkapan “stole” lebih dekat pada perasaan saat itu daripada pencurian kode yang sebenarnya, dan bahwa ia menyesal karena tulisan publiknya telah merugikan Laurence
  • Diskusi ini menjadi contoh yang sekaligus memperlihatkan dukungan bagi pengembang open source individu, pengembangan paralel antara proyek perusahaan besar dan ide serupa, serta dampak dari kecaman publik

Titik awal isu: Handsfree.js dan Project Gameface

  • Oz mengatakan bahwa sekitar 1–2 tahun lalu Laurence Moroney menanyakan proyek Handsfree.js miliknya dan apakah itu bisa digunakan untuk tujuan aksesibilitas
  • Oz mengklaim bahwa saat itu ia sudah merilis pekerjaan berikut sebagai open source
  • Oz menjelaskan Midiblocks sebagai pemeta gestur dan pengendali desktop dengan antarmuka berbasis blok
  • Oz mengatakan bahwa ia meminta dukungan kepada Laurence tetapi tidak menerima jawaban, dan menggambarkannya sebagai “mengambil catatan saya lalu menghilang”

Latar belakang pekerjaan yang disampaikan Oz

  • Oz mengatakan bahwa pada 2018 ia memulai pekerjaan ini untuk membantu seorang penyintas stroke dalam masa pemulihan di penampungan saat dirinya tunawisma
  • Ia mengatakan bahwa ia tidak memiliki komputer sendiri sehingga mengembangkan proyek ini menggunakan komputer perpustakaan, dan kemudian Google PAIR memberinya sebuah komputer
  • Oz mengatakan bahwa selama bertahun-tahun ia mengalami kemiskinan, keterasingan, serta keluar-masuk rumah sakit kesehatan mental, sambil tetap membuat berbagai proyek, tutorial, dan contoh
  • Ia menunjukkan oz.super.site/handsfreejs sebagai sebagian daftar karyanya, dan menjelaskan bahwa ia telah menghapus sebagian besar pekerjaan lamanya karena stres yang sangat berat, sehingga hanya yang tersisa ada di halaman itu
  • Ia mengatakan bahwa pada 2019–2020 ia membuat demo hands-free end-to-end untuk bermain game tanpa menggunakan tangan, memetakan gestur, dan mengendalikan desktop dari browser

Reaksi komunitas setelah issue ditutup

  • Oz mengatakan bahwa pada 11 Mei 2023 ia menutup issue tersebut “secara harfiah maupun kiasan”, sambil menyatakan bahwa Google seharusnya bisa lebih aktif mendukung dan mengakui komunitas open source
  • Sejumlah komentar bersimpati pada pekerjaan dan situasi Oz, menuntut tanggapan dari Google, atau mengusulkan agar komunitas membantu stabilitas finansial dan kolaborasi untuk Oz
  • Sebuah commit merujuk issue ini dan mencoba menambahkan perubahan “Add acknowledgements for @ozramos”, dan PR terkait juga disebutkan
  • Oz kemudian menjelaskan bahwa alasan ia menutup issue itu adalah agar tidak meremehkan pentingnya Project Gameface itu sendiri
  • Oz menjelaskan bahwa keluhannya bukan ditujukan pada seluruh tim Project Gameface atau proyeknya sendiri, melainkan pada Laurence dan pendekatan Google terhadap open source

Bantahan dari Laurence Moroney

  • Laurence Moroney mengatakan bahwa Project Gameface berasal langsung dari pengalaman Lance Carr dan merupakan upaya untuk membuat komputasi lebih mudah diakses
  • Ia menjelaskan bahwa saat Oz menghubunginya, ia sudah mengerjakan sesuatu yang kemudian menjadi Project Gameface, sambil berusaha memecahkan masalah teknis tertentu
  • Ia mengatakan bahwa Oz memang menunjukkan demo yang mengesankan dan mereka sempat berbicara singkat, tetapi Handsfree.js tidak menyelesaikan masalah tersebut sehingga tidak digunakan dalam bentuk apa pun
  • Dalam tanggapan lanjutan, Laurence menjelaskan bahwa timnya tidak dibentuk untuk mendukung individu dengan cara yang diminta Oz
    • Ia mengatakan bahwa ia telah menyampaikan kasus Oz kepada orang-orang di Google yang mungkin bisa memberi dukungan
    • Ia mengatakan bahwa ia bertanya apakah Oz bekerja dengan badan amal atau organisasi tertentu, dan karena jawabannya “tidak”, percakapan pun berakhir
  • Laurence sepenuhnya menolak tuduhan pencurian dari Oz, dengan mengatakan bahwa “tidak ada niat buruk, pencurian, maupun peniruan”

Permintaan maaf Oz dan koreksi ungkapan

  • Oz mengatakan bahwa tulisan awal dan tanggapan lanjutannya dibuat dalam kondisi yang sangat emosional, dan meminta maaf atas nada tulisan yang berat dan gelap serta kerusakan reputasi yang ditimbulkannya
  • Ia meluruskan bahwa kata “stole” tidak berarti Google benar-benar mengambil kodenya, melainkan kata yang paling mendekati perasaan yang ia rasakan saat itu
  • Ia menjelaskan bahwa ketika Laurence menghubunginya, ia telah lama menjadi bagian dari audiens yang belajar darinya, dan merasa seperti mendapat validasi di masa yang gelap
  • Ia menyalahkan dirinya sendiri, bukan Laurence atau orang lain, atas kegagalannya untuk berhasil, sambil menyebut self-talk negatif dan keruntuhan yang berulang
  • Ia mengatakan bahwa ia tidak sampai dirawat di rumah sakit, merasa lebih baik setelah menghapus proyek-proyeknya, dan telah membuat janji dengan seorang terapis

Dampak dari kecaman publik

  • Laurence mengatakan bahwa meskipun ia menerima permintaan maaf Oz, ungkapan publik sebelumnya telah diperbesar oleh orang lain dan menimbulkan kerugian serius baginya
  • Ia mengatakan bahwa setelah issue itu muncul di Hacker News, ia menerima serangan pribadi setiap jam, mulai dari upaya mempermalukan hingga ancaman fisik
  • Ia menjelaskan bahwa situasi ini memengaruhi mata pencaharian, karier, kesehatan, dan liburan keluarganya
  • Laurence menekankan bahwa ketika seseorang memublikasikan hal yang tidak benar secara online dengan menargetkan individu tertentu, akan ada konsekuensinya
  • Oz meminta maaf karena menulis secara publik, dan mengatakan bahwa Laurence tidak pantas menerima serangan semacam itu

Koreksi lanjutan dan suasana akhir

  • Oz mengatakan bahwa meskipun orang-orang menyerang Laurence, hanya beberapa orang yang benar-benar menghubunginya sendiri
  • Ia mengatakan bahwa ia telah menghapus repositorinya dan tidak ingin kembali tenggelam dalam ide yang sama lalu mengulangi hal yang sama lagi
  • Golan Levin menghapus komentar sebelumnya dan secara terbuka menarik kembali posisinya
  • Golan Levin mengatakan bahwa Laurence tampaknya telah bertindak dengan cara yang diharapkan dan etis dalam lingkup yang ditentukan, dan merangkum bahwa meski disayangkan Google tidak punya sarana atau insentif untuk mengintegrasikan Oz dan Handsfree ke Gameface, itu tetap merupakan peluang yang terlewat
  • Ia meminta maaf dan mengatakan bahwa Laurence tidak seharusnya mengalami kerusakan reputasi hanya karena secara paralel mengembangkan konsep yang luas dan intuitif untuk membantu penyandang disabilitas menggunakan pelacakan wajah

1 komentar

 
GN⁺ 2023-09-15
Komentar Hacker News
  • Begitu menyedihkan sampai membuat depresi untuk dibaca
    Ini terlalu dekat dengan kisah indah yang ingin didengar semua orang
    Seorang veteran perang yang mengalami PTSD terjerumus ke situasi sulit hingga menjadi tunawisma, lalu berusaha membantu orang-orang yang lebih kesulitan daripada dirinya. Ia belajar pemrograman, membuat alat untuk memperbaiki hidup orang-orang yang sangat dirugikan, dan menghabiskan bertahun-tahun untuk menyelesaikan sesuatu yang benar-benar keren dan berguna
    Akan menyenangkan kalau dedikasi itu berbuah hasil, menginspirasi salah satu perusahaan software terbesar di dunia, lalu mereka merekrutnya untuk mengembangkan teknologi ini dan memperbaiki hidup jutaan orang. Namun kenyataannya tidak begitu, dan ini hanya kembali mengingatkan bahwa hidup bisa kejam

    • Kita bisa lebih spesifik daripada “hidup itu kejam”. Orang-orang tertentu bisa kejam
      Maksudnya orang yang setelah mengambil semua catatan dari Oz, bukannya memberi kredit, malah memutus kontak sepenuhnya dan kemudian ikut menulis posting blog pengumuman proyek yang “terinspirasi”: https://blog.google/technology/ai/google-project-gameface
  • Kemampuan Oz untuk merilis produk serta kemampuan teknis/imajinasinya benar-benar mengagumkan
    Satu-satunya hal yang terpikir adalah lisensi harus dipilih dengan sangat hati-hati. Dalam kasus ini, 4 tahun lalu lisensinya BSD. Dan juga perlu untuk tidak menerima kontribusi yang tidak menandatangani CLA agar lisensinya bisa diubah nanti
    Dalam kasus saya, saya menyaring aplikasi atau library yang bukan MIT/BSD/Apache2 jika ingin melakukan static linking atau memakainya untuk menjual layanan, dan saya berusaha mensponsori proyek GitHub yang sangat saya andalkan
    [1] https://github.com/ozramos/handsfree/blob/master/LICENSE

  • Sedikit menyimpang, tetapi orang yang dicurigai itu adalah instruktur di beberapa MOOC yang ditawarkan deeplearning.ai dan GoogleX di edX
    Setelah mendengarkan beberapa menit, untuk seorang instruktur AI ia terasa biasa saja dan di bawah ekspektasi, dan ketelitian materinya juga cukup rendah
    Setelah mencari lebih jauh, ternyata ia adalah “AI Advocate” di Google, yang pada dasarnya peran developer relations (devrel), bukan developer, ilmuwan, atau research engineer sungguhan. Tentu saja saya tidak menyelesaikan atau membeli MOOC itu

  • Ceritanya jauh lebih kelam daripada yang saya kira. Google wajib menjawab
    Kisah Oz benar-benar luar biasa

    • Setelah artikel ini naik pada Mei, sudah lebih dari 4 bulan tidak ada jawaban dari Elgoog. Kata “mengecewakan” saja tidak cukup
    • Google memang dikenal melakukan hal seperti ini, dan bisa dilihat juga di posting HN lain: https://news.ycombinator.com/item?id=18566929
      Saya juga pernah bertemu mereka, dan itu bukan pengalaman yang baik. Itu sekitar 10 tahun lalu, kira-kira pada masa Sonos bertemu Google, dan Google melakukan hal serupa kepada Sonos. Namun Sonos baru-baru ini menang dalam gugatan: https://www.theverge.com/2022/1/6/22871121/sonos-google-pate...
    • Ceritanya begitu dramatis sampai awalnya sulit dipercaya
  • Ada dua hal yang langsung terpikir

    1. Dengan asumsi Oz ingin bekerja di Google, mengapa Google tidak membawanya masuk ke tim alih-alih mencuri idenya
    2. Bagaimana komunitas bisa membantu Oz
      Jika Oz membaca ini, Anda jelas orang yang sangat kompeten. Saya ingin tahu bagaimana kami bisa membantu, bukan hanya dengan MidiBlocks tetapi juga lebih dari itu. Itu hanya satu proyek, dan jika Anda mau, rasanya Anda bisa melakukan lebih banyak hal
    • Di perusahaan besar seperti Google, Anda tidak bisa begitu saja merekrut seseorang meskipun prestasinya hebat. Mereka harus melalui proses wawancara yang ketat yang bisa memakan waktu berbulan-bulan. Saya pernah mengalaminya sendiri, dan ada juga kasus pembuat Homebrew
    • Ini bukan soal “Google” melainkan soal orang-orang di tim proyek yang ingin mendongkrak karier mereka. Keserakahan, kredit, ego, dan ketenaran dipertaruhkan, dan bagi banyak orang, berbagi hal itu dengan orang lain bukan prioritas
      “Google” baru akan peduli jika ada dampak pada legal atau PR. Agar Google peduli, kasus ini harus jauh lebih dikenal. Jika isu ini mendapat terlalu banyak perhatian, itu juga akan menjadi hal yang sangat buruk bagi orang-orang di internal Google yang bertanggung jawab
    • Itu bukan pencurian. Lihat posisi saya yang saya tulis di atas
      Kami mendukung Oz dengan cara yang memungkinkan
  • Ini lebih merupakan masalah orang-orang tertentu di dalam Google, dan masalah Google yang gagal mengelola karyawannya, bukan Google secara keseluruhan
    Tim legal Google jelas bisa menyelesaikan masalah ini

    • Mungkin mereka berharap ini akan berlalu jika diabaikan atau dikubur. Google memang bukan perusahaan yang terkenal memberikan jawaban layak kepada seseorang
  • Sebagai referensi, Moroney mengatakan begini
    “Saya sedang cuti sekarang, jadi saya akan menjawab setelah kembali. Namun tuduhan ini sepenuhnya tidak benar, dan menimbulkan penderitaan besar bagi saya dan orang lain.”
    https://twitter.com/lmoroney/status/1702695501542597080
    Kebetulan sekali sekarang ia sedang cuti. Kalau semuanya tidak benar, saya penasaran mengapa ia tidak menjawab lebih awal
    Selain itu, tidak mengejutkan juga bahwa orang ini membayar untuk centang biru

    • Memang benar saat itu saya sedang cuti dan sebagian besar tidak dapat dihubungi. Setidaknya seharusnya begitu sampai tuduhan palsu seperti ini muncul
      Memang benar juga bahwa dituduh secara palsu seperti ini, baik saat itu maupun sekarang, menimbulkan penderitaan besar bagi saya
      Di Twitter baru, centang biru meningkatkan engagement 10 kali lipat, jadi saya membayarnya dengan uang sendiri. Saya selalu menggunakan platform saya untuk membantu dan mengangkat orang lain. Karena itu, tuduhan ini serta pelecehan dan serangan yang kemudian berlanjut lewat email dan sebagainya menjadi semakin menyakitkan
      Saya tetap berpegang pada fakta-fakta ini
    • Sulit dimengerti bahwa Anda ditag di thread isu seperti itu tetapi tidak mengatakan apa pun sampai cukup banyak orang melihatnya. Itu jelas terlihat mencurigakan. Anda bisa saja dengan mudah menunjukkan detail spesifik, bukan sekadar berkata “itu tidak benar, saya akan menjawab setelah cuti selesai”
  • Saya tidak paham apa masalahnya membeli centang biru dengan membayar

  • Jika Oz membaca ini, kami ingin tahu apakah ada yang bisa kami lakukan untuk mendukung Anda dan karya Anda

  • “Jadilah jahat kapan pun memungkinkan” - Google, mungkin

  • Saya tidak tahu pemulihan seperti apa yang mungkin dilakukan di sini. Sepertinya Google tidak melanggar hukum, bukan?
    Bisakah seseorang menggugat karena “idenya dicuri”? Sayangnya, beginilah dunia tempat kita hidup. Satu-satunya cara yang terpikir adalah memilih partai yang berupaya mengendalikan kekuatan perusahaan besar
    https://subscriber.politicopro.com/article/2023/09/biden-doj...

    • Hanya karena sesuatu itu legal, bukan berarti sama sekali tidak tidak bermoral
      Orang di pihak Google seharusnya merasa malu dan meminta maaf, serta berusaha memperbaiki ketidakadilan yang telah mereka lakukan. Berikan pekerjaan kepada Oz, atau akui kontribusinya dalam pekerjaan mereka
    • Solusinya adalah Google memberi orang itu pekerjaan atau setidaknya membayarnya. Tentu saja mereka “tidak wajib melakukan itu”. Kita juga tidak wajib bersikap baik satu sama lain, tetapi kebanyakan dari kita melakukannya. Mengapa Google tidak bisa bersikap baik kepada orang-orang?
    • Sistem hukum bukan satu-satunya sarana untuk “menyelesaikan” masalah
      Terkadang dipermalukan di depan publik juga cukup efektif
    • Saya sama sekali tidak setuju
      Hanya karena itu tidak ilegal, bukan berarti kita ingin karyawan bertindak seperti ini. Google setidaknya harus memiliki program yang membantu orang-orang seperti ini memulai perusahaan kecil dengan tujuan akuisisi. Bagi karyawan, itu juga akan memberi manfaat karena dapat menunjukkan kemampuan kepemimpinan
      Menyalin karya seorang veteran penyandang disabilitas seharusnya berdampak buruk pada reputasi Google, dan karena itu tindakan disipliner pun seharusnya memungkinkan. Fakta bahwa Google tidak memiliki mekanisme seperti itu sendiri sudah mengatakan banyak hal
    • Saya benar-benar tidak mengerti apa yang salah dilakukan Google di sini. Dalam komunitas open source, tidak boleh ada yang sekadar menancapkan bendera lebih dulu. Hanya karena satu orang mengembangkan sebuah ide, bukan berarti orang lain kehilangan hak untuk mengembangkan versinya sendiri
      Dalam kasus ini, penulis asli bahkan menghapus semua repositori karena tekanan mental. Justru tampaknya lebih masuk akal bagi Google untuk mengembangkan versinya sendiri agar bisa mengendalikan proyeknya sendiri