- Saat Badai Helene, seorang pengembang membuat Waffle House Index tidak resmi yang menampilkan gerai Waffle House yang tutup, memperlihatkan benturan antara data perusahaan dan penggunaan merek dagang dalam situasi bencana
- Dari data JSON Next.js di situs lokasi gerai, ia menemukan status buka/tutup, lalu membangun peta real-time dengan pemrosesan Python, frontend Next.js, dan caching Redis
- Setelah wafflehouseindex[.]org dipublikasikan, akun resmi Waffle House merespons bahwa informasinya tidak resmi dan tidak akurat, lalu trafik melonjak setelah dibagikan oleh Frank Luntz
- Setelah itu pihak Waffle House menghapus tweet terkait dan memblokir akun tersebut, lalu mengirim email yang menuntut penghentian penggunaan merek dagang dan penanda yang mirip milik WH Intellectual, LLC
- Pengelola menutup situsnya, tidak mendapat balasan atas pertanyaan soal kemungkinan mengoperasikannya secara resmi, dan setelah sumber datanya juga ditambal, memilih mengakhiri proyek alih-alih terus menghadapi risiko hukum
Waffle House Index tidak resmi yang dibuat saat badai
- Pada akhir September 2024, ketika badai Helene mendekati Florida dan kuliah dibatalkan, ia melakukan reverse engineering terhadap situs web Waffle House
- Waffle House Index diperkenalkan sebagai indikator tidak resmi yang digunakan FEMA untuk mengukur tingkat keparahan bencana alam
- Waffle House dikenal jarang tutup bahkan saat badai besar
- Jika sebuah gerai tutup, itu dianggap sebagai sinyal bahwa situasinya serius
- Ternyata tidak ada “indeks” resmi yang benar-benar bisa dicek
- Tidak ada feed real-time, peta, atau penghitung jumlah gerai yang tutup
- Yang ada hanya tulisan-tulisan di web dan beberapa posting blog di situs Waffle House
Cara menemukan data penutupan di situs Next.js
- Situs informasi lokasi Waffle House dibangun dengan Next.js
- Karena adanya React Server Components, sulit menemukan sumber data dalam bentuk HTML mentah lewat alat pengembang browser
- React Server Components berjalan di server
- Tidak seperti komponen sisi klien, alur datanya tidak mudah ditelusuri secara langsung
- Setelah menggali kode sumber, ia menemukan file Next.js yang berisi payload JSON yang disuntikkan ke klien setelah eksekusi di server
- File tersebut memuat semua lokasi yang buka, status gerai, tingkat keramaian, dan terutama status penutupan
- Berdasarkan data ini, ia membangun peta real-time untuk melacak gerai Waffle House yang tutup
- Scraping dan pemrosesan data ringan dengan Python
- Frontend Next.js
- Caching Redis
Respons akun resmi Waffle House setelah dipublikasikan
- Setelah situs dipublikasikan, ia mendapatkan domain wafflehouseindex[.]org dan men-deploy-nya ke Vercel
- Saat itu akun Twitter miliknya memiliki kurang dari 200 pengikut, jadi ia tidak menduga perusahaan akan melihatnya
- Akun resmi Waffle House menjawab bahwa informasi tersebut tidak akurat dan bahwa informasi penutupan berasal dari saluran komunikasi resmi
- Karena ia memang menggunakan data Waffle House, ia menilai informasinya sendiri sebenarnya tidak salah
- Setelah itu ia mengutip balasan akun resmi tersebut sambil memberi respons bernada bercanda
Dibagikan Frank Luntz dan lonjakan trafik
- Komentator politik Frank Luntz melihat tweet itu dan tertarik pada situs tersebut
- Ia diperkenalkan sebagai sosok yang kerap muncul di CNBC, Bloomberg, dan media lainnya
- Disebut memiliki lebih dari 400 ribu pengikut di Twitter
- Begitu Frank Luntz membagikan tautan situs itu secara langsung, dalam hitungan menit ratusan orang mengaksesnya untuk melihat peta dan indeks
- Respons yang tampaknya datang dari tim pemasaran atau hukum Waffle House pun segera menyusul
- Mereka mengulang posisi sebelumnya bahwa situs itu tidak resmi dan tidak akurat
- Mereka juga memberitahukan bahwa informasi penutupan berasal dari akun resmi Waffle House
- Frank Luntz meminta maaf demi menjaga kredibilitasnya dan menghapus tweet tersebut
- Setelah itu tweet Waffle House terkait juga dihapus, dan pengelola diblokir oleh akun Waffle House
Email permintaan penghentian dan masalah merek dagang
- Setelah badai berlalu, ia menerima email dari seorang pejabat senior Waffle House
- Email tersebut menuntut penghentian segera atas penggunaan tanpa izin di situs web atas merek dagang dan penanda serupa yang dapat membingungkan dengan milik WH Intellectual, LLC
- Yang lebih mengejutkan baginya adalah bahwa logo buatan sendiri justru menjadi masalah, bukan scraping atau reverse engineering
- Balasannya sengaja ditulis dengan nada humor
- “huge fan of the House”
- “Waffle House has become much like the American Flag in the Star Spangled Banner”
- “honor and respect Waffle House with this data”
- “with respect and syrup”
- Orang dari pihak Waffle House kemudian membalas lagi dengan lebih sedikit istilah hukum, dan berterima kasih atas niat membantu upaya pemulihan
- Namun mereka tetap pada penilaian bahwa ini merupakan pelanggaran merek dagang, sehingga situs itu harus diturunkan
Penutupan situs dan pertanyaan setelahnya
- Pengelola menutup situs tersebut
- Ia mengirim email ke Waffle House untuk menanyakan apakah ada cara agar situs itu bisa terus dioperasikan secara resmi dengan branding yang sama, tetapi tidak pernah mendapat balasan
- Dalam pembaruan tambahan setelah tulisan dipublikasikan, ia menjelaskan mengapa ia tidak sekadar menghapus logo dan branding lalu mempertahankan situsnya
- Ia sudah menanyakan ke Waffle House apakah situs itu bisa dipertahankan setelah penyesuaian, tetapi tidak ada jawaban
- Pada saat yang sama, sumber data yang digunakannya juga ditambal
- Daripada terus mengoperasikan situs dengan cara menghindari masalah hukum, ia memilih menutupnya
Jika tidak memakai merek, mungkinkah hasilnya berbeda
- Banyak orang berpendapat bahwa jika logo dihapus, nama diganti, dan statusnya sebagai situs tidak resmi diperjelas, mungkin dasar hukumnya akan lebih kuat
- Meski begitu, ada kemungkinan scraping tetap akan menarik perhatian
- Isu inti sebenarnya adalah klaim merek dagang
- Waffle House memang tidak harus mengirim permintaan penghentian, tetapi dari sudut pandang hukum alasannya dapat dipahami
- Pendekatan PR yang lebih ramah mungkin saja bisa dilakukan, tetapi dari sisi manajemen risiko, penegakan merek dagang dipandang sebagai pilihan yang aman
Reaksi setelah dipublikasikan di Hacker News
- Dalam pembaruan 1 Juni 2025, ia membagikan tulisan itu ke Hacker News atas saran temannya, Alistair
- Dalam 2 jam, tulisan itu naik ke halaman depan dan mendapat hampir 400 upvote
- Di antara para pengguna situs, muncul diskusi yang berisi campuran pujian dan kritik
- Tulisan itu dibaca oleh lebih dari 22.000 orang dan diperkenalkan di berbagai blog serta tulisan lain
Pelajaran yang didapat
- Pengalaman ini menjadi kesempatan untuk mempelajari hukum merek dagang, etika scraping, dan keseimbangan antara proyek data kreatif dan sistem hukum perusahaan
- Secara khusus, ia belajar bagaimana menyusun parodi dan konten tidak resmi dengan lebih baik
- Menentukan pertarungan mana yang layak dipilih juga menjadi pelajaran penting
1 komentar
Komentar di Hacker News
Saya pernah membuat situs yang membahas bagaimana Dannon / Danone memberi bakteri yogurt nama palsu bergaya ilmiah yang terdengar meyakinkan, lalu tim legal mereka menghubungi saya, tetapi saya tidak mundur: https://whatisbifidusregularis.org/legal-action-against-this...
Untuk kasus ini juga, sepertinya akan baik-baik saja kalau branding Waffle House saja dihapus, dan dengan menaruh penafian besar di bagian atas, bisa dibuat jelas juga betapa konyol klaim hukum perusahaan-perusahaan seperti ini
Situsnya berperspektif Inggris, tetapi saya tidak bisa terpikir aturan FDA atau FTC yang melarang pemberian nama baru pada bahan, terutama organisme. Dalam taksonomi biologi, nama baru selalu dibuat, dan alias spesies atau nama umum juga lazim. “Buzzard” di AS dan “Buzzard” di Eropa/Inggris yang merujuk pada burung berbeda juga contoh seperti itu
Perusahaan farmasi dan ilmuwan juga sering membuat nama yang terdengar seperti bahasa Latin palsu, begitu pula astronom. Kalau asteroid bisa diberi nama “25924 Douglasadams”, alasan untuk melarang Activia memberi alias merek pada sesuatu yang mereka gunakan juga lemah
Sebaliknya, industri makanan selama ini memperluas makna nama seperti “milk” atau “water” jauh melampaui zat yang dibayangkan orang awam, dan mereka juga mendapat persetujuan hukum untuk menjual jus buah [kacang-kacangan juga buah] dengan nama mamalia. Dalam suplemen pun, membuat campuran eksklusif dari berbagai zat dan memberi nama pada campuran itu tidak bermasalah menurut standar FDA
Jadi sepertinya situs itu tetap ada karena tidak menjadi ancaman mendasar bagi praktik pelabelan. Kepada candida albicans yang tumbuh di usus saya: karena jelas ia tumbuh lebih banyak berkat duduk di sini, mulai sekarang saya menyatakannya bernama candida hackernewsensis
Kalau masalahnya hanya merek dagang dan penggunaan gambar, bukankah cukup menghapus poin-poin itu dan terus beroperasi di domain lain?
Tidak ada yang bilang scraping data bermasalah
Saya sempat bertanya apakah ada cara untuk terus beroperasi, tetapi tidak mendapat jawaban. Daripada masuk ke permainan kucing-kucingan seperti “sekarang tidak ada branding, tapi kamu meng-scrape data kami, jadi kami kirim surat cease-and-desist lagi”, saya memilih menurunkannya
Sulit menyimpulkan bahwa “tidak ada feed real-time, tidak ada peta, dan tidak ada penghitung jumlah restoran yang tutup”: [https://en.wikipedia.org/wiki/Waffle_House_Index#/media/File...](https://en.wikipedia.org/wiki/Waffle_House_Index#/media/File:FEMA_Waffle_House_Index_-_13_February_2014.jpg)
Gambar yang ditautkan itu materi dari 11 tahun lalu; misalnya, poin utamanya apakah ada tautan peta terbaru dalam hitungan beberapa jam terakhir
Seorang kenalan lama pernah memakai nama DJ Mupperfucker, lalu menerima surat cease-and-desist dari Jim Henson Company
Saya paham pemilik merek dagang harus membelanya, tapi hal seperti ini juga terjadi: https://gizmodo.com/heres-why-disney-is-the-proud-owner-of-m...
FEMA membingungkan. Saya penasaran apakah mereka memakai proses otomatis, atau ini indikator yang terbengkalai
Dugaan saya, menyebutnya “indeks” saja sudah cukup berlebihan. Sepertinya lebih mirip orang-orang yang bekerja di bantuan bencana secara informal mengatakan hal seperti, “Saya baru dari kota A; ada tornado tapi tidak parah, dan Waffle House tetap buka,” atau “Saya sedang menuju kota B, banjirnya parah sekali sampai Waffle House sudah tutup 12 jam”
Setelah melihat lagi, katanya FEMA menghubungi bisnis lokal di area bencana, termasuk Waffle House, untuk menanyakan situasi. Itu masuk akal sebagai sumber data tambahan untuk memperkirakan tingkat keparahan keadaan darurat, tetapi tetap saja menyebutnya “Waffle House Index” terasa sangat berlebihan
Ada juga ini: [https://en.wikipedia.org/wiki/Waffle_House_Index?useskin=vec...](https://en.wikipedia.org/wiki/Waffle_House_Index?useskin=vector#/media/File:FEMA_Waffle_House_Index_-_13_February_2014.jpg)
Saya penasaran kenapa tidak menghapus logonya saja, alih-alih menurunkan seluruh situs
Kalau dia mahasiswa, kemungkinan besar ia juga tidak punya uang, dan mungkin pemahaman hukum atau akses ke pengacara juga terbatas. Menurunkannya jauh lebih mudah daripada menanggung potensi konsekuensi hukum
Bahkan dengan pengacara yang lumayan atau layanan hukum “gratis” di kebanyakan universitas, kemungkinan mereka akan menyarankan seperti yang kamu katakan: hapus saja elemen merek dagangnya
Saya jadi teringat kejadian sekitar setahun lalu ketika peta lokasi di aplikasi Whataburger disebut cukup baik menunjukkan situasi pemadaman listrik di Texas: (https://news.ycombinator.com/item?id=40927364)
Seingat saya, tim marketing menanggapinya secara positif di unggahan sosial, dan bahkan menghubungi untuk mengirim merchandise sebagai bentuk apresiasi
Di semesta lain, kalau Waffle House membeli ini sekitar 50 ribu dolar, itu bisa menjadi kisah perusahaan yang terasa manusiawi
Tapi kalau saya mengelola merek WH, saya rasa saya tidak ingin menjadi sponsor korporat semi-resmi untuk setiap bencana alam besar
Intinya, kalau masih bisa buka sedikit saja, mereka tidak akan tutup, jadi bagi WH ini juga punya makna yang cukup positif
Setelah mengalami hal seperti ini, rasanya setiap kali pergi ke Waffle House akan terasa lebih istimewa
Surat cease-and-desist memang bisa menakutkan, tetapi meski ini bukan opini hukum, permintaan kali ini terlihat cukup tenang dan lugas. Sebagai catatan, hafflewouse.com masih tersedia ;)