Bitchat अब Radicle पर है
Bitchat, एक विकेंद्रीकृत मैसेजिंग ऐप जो Bluetooth mesh networks और Nostr protocol पर काम करता है, ने अपना code Radicle peer‑to‑peer code forge पर mirror किया है, reportedly Indian government द्वारा GitHub से project हटाने के अनुरोध के बाद। Commenters इसके technical goals—offline, account‑less communication जो central control के प्रति resistant है—को mesh network scalability, app-store bans, और obscure hosting जैसी वास्तविक सीमाओं के खिलाफ तौलते हैं, जो mainstream adoption को सीमित कर सकती हैं। यह कदम Radicle और Tangled जैसे decentralized code forges में बढ़ती रुचि को भी उजागर करता है, साथ ही naming, usability, और current social-media environment में state censorship की effectiveness पर चिंताओं को भी।
Bitchat क्या है और यह कैसे तुलना करता है
- इसे एक विकेंद्रीकृत, peer‑to‑peer मैसेजिंग ऐप के रूप में वर्णित किया गया है, जिसमें दो transport हैं:
- ऑफ़लाइन संचार के लिए Local Bluetooth Low Energy mesh।
- इंटरनेट-आधारित मैसेजिंग के लिए Nostr protocol।
- कोई accounts, phone numbers, या central servers नहीं; इसे एक “side group chat” के रूप में intended किया गया है।
- ऑफ़लाइन Bluetooth mesh focus के कारण यह Nostr/XMTP से अलग है।
- इसे स्पष्ट रूप से AT Protocol के विरुद्ध position किया गया है; ATProto-based Tangled के बजाय Radicle का उपयोग करता है।
Mesh Networking और Technical Considerations
- Bluetooth mesh केंद्रीय है; ऐप IRC-compatible नहीं है जब तक कोई bridge न बनाए।
- range (7 hops, ~100m each) के बारे में प्रश्न project whitepaper पर छोड़ दिए गए हैं।
- सामान्य mesh networking constraints पर चर्चा की गई:
- “Always connected” mobile meshes कुछ हज़ार moving nodes से आगे अच्छी तरह scale नहीं करतीं।
- Store‑and‑forward, fragmented meshes बेहतर काम कर सकती हैं, लेकिन rich media को सीमित करती हैं।
- दूरी के पार BLE meshes को VPN-linked relay nodes के माध्यम से overlay करने के विचार सामने रखे गए।
Radicle पर Hosting और Project Infrastructure
- radicle.dev vs radicle.network को लेकर भ्रम:
- स्पष्ट किया गया कि यह एक ही project है:
.devdocs/protocol के लिए,.networknetwork explorer के लिए। - यह separation आंशिक रूप से user-generated content के कारण पूरे domain के blocking से बचने के लिए है।
- स्पष्ट किया गया कि यह एक ही project है:
- कुछ लोगों ने Radicle के UI की प्रशंसा की और arbitrary Git repos को Radicle में mirror करने के लिए scripts सुझाईं।
- एक comment में noted किया गया कि Bitchat repo maintainer F-Droid packaging पर unresponsive हो गया; fork करने का सुझाव दिया गया।
Government Takedown Attempt और Censorship Debate
- संदर्भ: भारतीय सरकार ने reportedly GitHub से Bitchat हटाने का अनुरोध किया; links अभी भी accessible दिखाई देते हैं।
- कुछ लोगों का तर्क है कि इस कार्रवाई से visibility बढ़ी और replication Radicle पर चली गई (Streisand-like effect)।
- अन्य लोग counter करते हैं कि आज के environment में bans generally usage कम करते हैं, खासकर अगर app stores शामिल हो जाएँ।
- व्यापक moderation चर्चा:
- कहा गया कि सभी बड़े platforms किसी न किसी degree तक censor करते हैं; moderation को spam/hate से लड़ने के लिए आवश्यक माना गया।
- पुराने Twitter moderation में perceived ideological bias पर विवाद।
- platforms के लिए legal shield (Section 230 के माध्यम से cited) का उपयोग “private platforms अपनी इच्छा से moderate कर सकते हैं” को justify करने के लिए किया गया।
Adoption, Usage, और Alternatives
- Field reports:
- एक बड़े festival (~80k people) में ~20 devices detected हुए; maximum observed path length ~2 hops थी, जिससे coverage सीमित रही।
- कुछ users शहरों में कोई peers नहीं देखते; अन्य protest use report करते हैं, including in India।
- अब तक content लगभग खाली से लेकर crude ASCII art तक है।
- कई लोगों ने WiFi या cellular के बिना texting की novelty पर ध्यान दिया।
- पहले के Bluetooth/nearby‑only apps (जैसे FireChat, Berkanan, IR/infrared, AirDrop/hotspot name hacks) की तुलना की गई, और commenters का तर्क है कि Bitchat एक व्यापक, अधिक autonomous mesh problem हल करता है।
नाम, Branding, और Culture
- कई लोगों ने नाम को juvenile या awkward to say कहा; अन्य इसे जानबूझकर edgy pun मानते हैं (अन्य joke titles के समान)।
- अनुमान लगाया गया कि नाम पहले के IRC clients से प्रेरित हो सकता है और provocative names कभी-कभी intentional branding choice होती हैं।
- recurring “X is now on Y” HN posts और whimsical open-source project names का मज़ाक उड़ाने की प्रवृत्ति बनाम corporate names पर कम व्यंग्य करने पर meta-discussion।