옛날 웹 감성 되살린 'Town Square' 등장!
웹사이트 방문자가 서로를 인지하고 소통하는 'Town Square' 실험 기능이 공개됨
데이터 미저장 정책(Zero-Retention Policy)으로 계정, 프로필 없이 익명성 보장
실시간 상호작용(Real-time Interaction)을 통해 '사람이 있는 웹' 경험 재현 시도
커뮤니티에서는 과거 웹의 향수와 함께 익명성 기반의 부작용에 대한 우려도 제기됨
데이터 미저장 정책(Zero-Retention Policy)의 양날의 검
개발자는 데이터 미저장 정책(Zero-Retention Policy)을 통해 계정, 프로필, 영구적인 채팅 기록 없이 휘발성 상호작용(Ephemeral Interaction)을 구현했다. 이는 과거 웹의 '느슨한 연결감'을 재현하려는 의도이나, 커뮤니티에서는 이러한 익명성이 욕설 및 부적절한 콘텐츠(Slurs and Expletives) 확산의 원인이 된다는 비판이 제기된다. 따라서 실시간 모더레이션(Real-time Moderation) 또는 사전 정의된 단어/구문 사용(Predefined Words/Phrases)과 같은 대책 마련이 시급하다는 의견이 나온다.
과거 웹의 '존재감' 재현 시도와 커뮤니티 반응
이 기능은 '화면 뒤에 사람이 있다'는 느낌을 주고자 하는 '존재감 계층(Presence Layer)'으로, 과거 'My Blog Log'나 'Odigo'와 같은 서비스의 향수를 자극한다. 일부 사용자는 이를 '구식 웹 보물(Old Web Treasure)'이라 칭하며 긍정적으로 평가하지만, 다른 한편에서는 계정 기반의 '영속성(Permanence)'과 '페르소나 구축(Building a Persona)'이 오히려 과거 웹의 중요한 특징이었다는 반론도 존재한다. 이는 '느슨한 연결(Loose Coupling)'과 '강력한 연결(Strong Coupling)' 사이의 트레이드오프를 보여준다.
네트워크화된 '마을' 아이디어와 웹링(Webring)의 재조명
개발자는 향후 웹사이트 간 연결을 통해 '마을 네트워크(Network of Towns)'를 구축하는 아이디어를 제시했다. 이는 인디 웹링(Indie Webring)이나 웹링(Webring)과 유사한 개념으로, 사용자가 한 사이트에서 다른 사이트로 이동하는 경험을 제공한다. 이미 일부 사용자는 웹링을 통해 Town Square를 사용하는 다른 사이트를 발견했으며, 이는 분산형 웹(Decentralized Web) 생태계 활성화에 대한 기대를 높인다.
Vibe Coding과 오픈소스의 가치
커뮤니티에서는 이러한 프로젝트가 '바이브 코딩(Vibe Coding)'의 좋은 예시라는 평가가 나온다. 즉, 재미와 실험 정신을 바탕으로 빠르게 프로토타입을 만들고 오픈소스로 공개하여 커뮤니티의 피드백을 받고 발전시키는 과정이다. 이는 아이디어를 현실화하고 협업을 촉진하는 긍정적인 개발 문화로 이어지며, 다른 개발자들이 포크(Fork)하거나 기여할 수 있는 오픈소스 생태계(Open Source Ecosystem)의 가치를 보여준다.