Waffle House의 중단 요청을 받은 비공식 재난 지도
(jack.bio)- 허리케인 Helene 당시 한 개발자가 닫힌 Waffle House 매장을 보여주는 비공식 Waffle House Index를 만들었고, 재난 상황에서 기업 데이터와 상표 사용이 충돌함
- 매장 위치 사이트의 Next.js JSON 데이터에서 영업·폐쇄 상태를 찾아 Python 처리, Next.js 프런트엔드, Redis 캐싱으로 실시간 지도를 구성함
- wafflehouseindex[.]org 공개 뒤 Waffle House 공식 계정은 정보가 비공식·부정확하다고 반응했고, Frank Luntz의 공유로 트래픽이 급증함
- 이후 Waffle House 측은 관련 트윗을 삭제하고 계정을 차단했으며, WH Intellectual, LLC 소유 상표와 유사 표장 사용 중단을 요구하는 이메일을 보냄
- 운영자는 사이트를 내렸고, 공식 운영 가능성 문의에도 답을 받지 못했으며 데이터 소스까지 패치되자 법적 대응을 이어가기보다 종료를 선택함
허리케인 중 만든 비공식 Waffle House Index
- 2024년 9월 말 허리케인 Helene이 플로리다로 접근하던 시기, 대학 수업이 취소된 동안 Waffle House 웹사이트를 리버스 엔지니어링함
- Waffle House Index는 FEMA가 자연재해의 심각도를 가늠하는 데 쓰는 비공식 지표로 소개됨
- Waffle House는 심한 폭풍 속에서도 잘 닫지 않는 것으로 알려져 있음
- 매장이 닫히면 상황이 심각하다는 신호로 받아들여짐
- 실제로 확인할 수 있는 공식 “인덱스”는 없었음
- 실시간 피드, 지도, 닫힌 매장 수 카운터가 없었음
- 웹 전반의 글과 Waffle House 웹사이트의 블로그 글 정도만 존재했음
Next.js 사이트에서 폐쇄 데이터를 찾은 방식
- Waffle House의 위치 정보 사이트는 Next.js 기반이었음
- React Server Components 때문에 브라우저 개발자 도구에서 원시 HTML 형태의 데이터 소스를 찾기 어려웠음
- React Server Components는 서버에서 실행됨
- 클라이언트 사이드 컴포넌트와 달리 데이터 흐름을 바로 추적하기 어려웠음
- 소스코드를 파고든 끝에, 서버 실행 뒤 클라이언트에 주입되는 JSON 본문이 담긴 Next.js 파일을 찾음
- 해당 파일에는 모든 열린 위치, 매장 상태, 혼잡 여부, 특히 폐쇄 여부가 들어 있었음
- 이 데이터를 바탕으로 닫힌 Waffle House 매장을 추적하는 실시간 지도를 구성함
- Python으로 가벼운 데이터 스크래핑과 처리
- Next.js 프런트엔드
- Redis 캐싱
공개 후 Waffle House 공식 계정의 반응
- 사이트 공개 후 wafflehouseindex[.]org 도메인을 확보하고 Vercel에 배포함
- 당시 운영자의 Twitter 계정 팔로워는 200명 미만이어서, 회사가 볼 것이라고 예상하지 않았음
- Waffle House 공식 계정은 해당 정보가 부정확하며 폐쇄 정보는 공식 커뮤니케이션 채널에서 나온다고 답함
- 운영자는 Waffle House 데이터를 쓰고 있었기 때문에 정보 자체가 실제로 틀린 것은 아니라고 판단함
- 이후 공식 계정 답변을 인용하며 농담 섞인 반응을 남김
Frank Luntz 공유와 트래픽 증가
- 정치 해설가 Frank Luntz가 트윗을 보고 사이트에 관심을 보임
- CNBC, Bloomberg 등에 자주 등장하는 인물로 소개됨
- Twitter 팔로워 수는 40만 명 이상으로 언급됨
- Frank Luntz가 사이트 링크를 직접 포함해 공유하자 몇 분 안에 수백 명이 접속해 지도와 인덱스를 확인함
- Waffle House의 마케팅 또는 법무 쪽으로 보이는 대응이 빠르게 이어짐
- 사이트가 비공식이며 부정확하다는 기존 입장을 반복함
- 폐쇄 정보는 공식 Waffle House 계정에서 나온다고 알림
- Frank Luntz는 신뢰성 유지를 위해 사과하고 트윗을 삭제함
- 이후 Waffle House의 해당 트윗도 삭제됐고, 운영자는 Waffle House 계정에서 차단됨
중단 요청 이메일과 상표 문제
- 허리케인이 지나간 뒤 Waffle House의 고위 직책자로부터 이메일을 받음
- 이메일은 WH Intellectual, LLC가 소유한 상표와 혼동될 수 있는 유사 표장을 웹사이트와 관련해 무단 사용하는 일을 즉시 중단하라고 요구함
- 스크래핑이나 리버스 엔지니어링보다 직접 만든 로고가 문제 된 점이 더 의외였음
- 답장은 의도적으로 유머러스하게 작성됨
- “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”
- Waffle House 측 인물은 이후 법률 용어가 줄어든 답장을 보냈고, 복구 노력에 도움을 주려는 의도에 감사함
- 다만 상표권 침해라는 판단은 유지됐고, 사이트는 내려야 했음
사이트 종료와 이후 문의
- 운영자는 사이트를 내림
- 같은 브랜딩으로 공식적으로 계속 운영할 방법이 있는지 Waffle House에 이메일로 문의했지만 이후 답변을 받지 못함
- 글 공개 후 추가 업데이트에서, 중단 요청 뒤 사이트를 단순히 로고와 브랜딩만 제거해 유지하지 않은 이유를 설명함
- Waffle House에 조정 후 유지 가능성을 문의했으나 답변이 없었음
- 같은 시기 사용하던 데이터 소스가 패치됨
- 법적 문제를 계속 피하는 방식으로 운영하기보다 사이트를 내리기로 함
브랜드를 쓰지 않았다면 달라졌을 가능성
- 많은 사람들은 로고를 제거하고 이름을 바꾸며 비공식 사이트임을 명확히 했다면 더 나은 법적 기반이 있었을 수 있다고 봄
- 그래도 스크래핑 때문에 관심을 끌었을 가능성은 남아 있었음
- 실제 핵심 이슈는 상표권 주장이었음
- Waffle House가 반드시 중단 요청을 보내야 했던 것은 아니지만, 법적 관점에서는 그 이유를 이해할 수 있다고 정리함
- 더 우호적인 PR 접근도 가능했겠지만, 리스크 관리 관점에서는 상표권 집행이 안전한 선택이었다고 봄
Hacker News 공개 뒤 반응
- 2025년 6월 1일 업데이트에서, 친구 Alistair의 제안으로 글을 Hacker News에 공유함
- 2시간 안에 프런트 페이지에 올랐고 거의 400 추천을 받음
- 사이트 사용자들 사이에서 칭찬과 비판이 섞인 논의가 일어남
- 글은 22,000명 이상에게 읽혔고 여러 블로그와 글에 소개됨
얻은 교훈
- 이 경험은 상표법, 스크래핑 윤리, 창의적 데이터 프로젝트와 기업 법무 체계 사이의 균형을 배우는 계기가 됨
- 특히 패러디와 비공식 콘텐츠를 더 잘 구성하는 방법을 배움
- 어떤 싸움을 선택할지 판단하는 일도 중요한 교훈으로 남음
댓글과 토론
Hacker News 의견들
-
Dannon / Danone이 요거트 박테리아에 그럴듯한 과학식 가짜 이름을 붙인 걸 다룬 사이트를 만들었더니 법무팀이 연락해 왔지만 물러서지 않았음: https://whatisbifidusregularis.org/legal-action-against-this...
이 사례도 Waffle House 브랜딩만 제거했다면 괜찮았을 것 같고, 상단에 큰 면책 문구를 넣어 이런 회사들의 법적 주장 자체가 얼마나 우스운지도 분명히 할 수 있었을 듯함- McBroken.com도 계속 운영될 수 있다면 이쪽도 가능하지 않겠냐는 느낌
- 그 사이트는 주류 매체의 얕은 뉴스 요약과 일부 의사 인터뷰를 모은 곳처럼 보이고, 가짜 이름이나 “정확한 과학적 명칭” 주장도 라벨에 그런 이름을 쓰지 못하게 하는 법령 인용은 없음
영국 관점의 사이트지만 FDA나 FTC 규정 중 성분, 특히 생물에 새 이름을 붙이는 걸 금지하는 규정은 떠오르지 않음. 생물 분류학에서는 새 이름이 항상 만들어지고 종의 별칭이나 일반명도 흔함. 미국의 “Buzzard”와 유럽/영국의 “Buzzard”가 다르다는 것도 그런 사례임
제약회사와 과학자들도 가짜 라틴어처럼 들리는 이름을 자주 만들고, 천문학자도 마찬가지임. 소행성에 “25924 Douglasadams”라는 이름을 붙일 수 있다면 Activia가 자기들이 쓰는 것에 브랜드 별칭을 붙이지 못할 이유도 약함
반대로 식품 업계는 “milk”나 “water” 같은 이름의 의미를 보통 사람이 떠올리는 물질보다 훨씬 넓게 확장해 왔고, 과일 주스[견과류도 과일]에 포유류 이름을 붙여 파는 것도 법적 승인을 받아 왔음. 보충제에서도 여러 물질의 독점 혼합물을 만들고 그 혼합물에 이름을 붙이는 건 FDA 기준으로 문제없었음
그래서 그 사이트가 남아 있었던 건 라벨링 관행에 근본적으로 위협이 되지 않았기 때문으로 보임. 내 장에서 자라는 candida albicans에게, 여기 앉아 있던 덕분에 분명히 더 자랐으니 이제부터 candida hackernewsensis라고 부르겠다고 선언함
-
문제가 상표와 이미지 사용뿐이었다면, 그 쟁점만 제거하고 다른 도메인에서 계속 운영하면 되지 않았을까 싶음
데이터 스크래핑에 문제가 있었다는 말은 없었음- 작성자임. 중지 요청서를 받은 뒤 데이터를 가져오던 방법이 제거/패치됐고, 지금 보니 블로그 글에는 그 얘기를 안 썼음
계속 운영할 수 있는 방법이 있는지 물어봤지만 답을 받지 못했고, “이제 브랜딩은 없지만 우리 데이터를 스크래핑하니 또 중지 요청서를 보낸다” 식의 고양이와 쥐 게임을 하기보다 그냥 내렸음 - 그게 어떻게 가능할지 모르겠음. Waffle House Index의 핵심은 Waffle House와의 연관성인데, 그걸 빼면 모든 방문자가 이미 맥락을 안다는 전제 없이는 단위 없는 통계가 됨
- 작성자임. 중지 요청서를 받은 뒤 데이터를 가져오던 방법이 제거/패치됐고, 지금 보니 블로그 글에는 그 얘기를 안 썼음
-
“실시간 피드도, 지도도, 닫은 식당 수 카운터도 없다”고 단정하긴 어려움: [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)
- 원글은 비교적 최신인 피드, 지도, 카운터를 뜻한 것 같음
링크한 이미지는 11년 전 자료인데, 예컨대 몇 시간 이내의 최신 지도 링크가 있는지가 핵심임
- 원글은 비교적 최신인 피드, 지도, 카운터를 뜻한 것 같음
-
예전 지인이 DJ 이름을 Mupperfucker로 썼다가 Jim Henson Company에서 중지 요청서를 받았음
상표권자는 방어해야 한다는 건 알지만, 그래도 이런 일도 있음: https://gizmodo.com/heres-why-disney-is-the-proud-owner-of-m... -
FEMA가 헷갈림. 자동화된 과정을 쓰는 건지, 아니면 방치된 지표인지 궁금함
- 공식 지표였던 적은 없음
추측이지만 이걸 “지표”라고 부르는 것 자체도 꽤 과장에 가까운 듯함. 재난 구호 쪽에서 일하는 사람들이 비공식적으로 “A 마을에 다녀왔는데 토네이도가 있었지만 심하진 않았고 Waffle House는 계속 열려 있었다”, “B 마을로 가는 중인데 홍수가 너무 심해서 Waffle House가 12시간째 닫혀 있다” 같은 식으로 말하던 것에 더 가까워 보임
추가로 보니 FEMA가 재난 지역의 Waffle House를 포함한 지역 사업체에 연락해 상황을 묻는다고 함. 비상 상황의 심각도를 가늠하는 추가 자료원으로는 말이 되지만, 그래도 “Waffle House Index”라고 부르기엔 과장이 큼 - https://abc11.com/waffle-house-storm-center-index-fema-hurri...
이것도 있음: [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)
- 공식 지표였던 적은 없음
-
왜 사이트 전체를 내리고 로고만 제거하지 않았는지 궁금함
- 대부분의 미국인에게 법적 조치의 위협은 곧 큰돈을 의미함
대학생이면 아마 돈도 없을 테고, 법적 이해나 변호사 접근성도 부족했을 가능성이 큼. 잠재적 법적 파장을 감당하기보다 내리는 편이 훨씬 쉬웠을 것임
괜찮은 변호사나 대부분 대학의 “무료” 법률 서비스만 이용했어도, 말한 것처럼 상표 요소만 제거하라고 조언했을 가능성이 있음
- 대부분의 미국인에게 법적 조치의 위협은 곧 큰돈을 의미함
-
약 1년 전 Whataburger 앱의 위치 지도가 Texas 정전 상황을 꽤 잘 보여준다고 알려졌던 일이 떠오름: (https://news.ycombinator.com/item?id=40927364)
기억으로는 마케팅팀이 소셜 게시물에서 그걸 긍정적으로 받아들이고, 인정의 의미로 굿즈도 보내려고 연락했음 -
Waffle House가 이걸 5만 달러쯤에 인수했다면 인간미 있는 기업 이야기가 됐을 세계도 있었을 듯함
하지만 내가 WH 브랜드를 운영한다면 모든 대형 자연재해의 반공식 기업 스폰서가 되고 싶지는 않을 것 같음- 정확한 지점인 듯함. Waffle House Index는 부정적 함의가 너무 많음
- 아마 맞지만, 원래 취지는 Waffle House가 얼마나 튼튼하고 신뢰할 수 있는지 보여주는 데 있음
조금이라도 열 수 있으면 닫지 않는다는 점이 핵심이라, WH 입장에서는 꽤 긍정적인 의미이기도 함 - 이미 이 정보를 헤지펀드에 팔아서 큰돈을 벌고 있을 가능성도 있음
-
이런 일을 겪고 나면 Waffle House에 갈 때마다 더 특별하게 느껴질 듯함
중지 요청서는 무서울 수 있지만, 법률 의견은 아니어도 이번 요청서는 꽤 차분하고 직설적인 편으로 보임. 참고로 hafflewouse.com은 아직 사용 가능함 ;)