- ผู้ดูแลคอมมูนิตี้ออนไลน์ได้เปรียบเทียบและประเมินแพลตฟอร์มทางเลือกจากความกังวลเกี่ยวกับ ความปิดของ Discord, นโยบายข้อมูล และโครงสร้างต้นทุน
- เกณฑ์การประเมินมี 5 ด้าน ได้แก่ ฟังก์ชันการใช้งาน, ความเปิดกว้าง, ความปลอดภัย, ความปลอดภัยของชุมชน และการกระจายศูนย์ โดยให้คะแนนด้านละ 1–5 คะแนน
- Rocket.Chat และ Discourse ได้คะแนนรวมสูงสุด โดยเหมาะกับคอมมูนิตี้แบบร่วมงานเรียลไทม์และแบบฟอรัมตามลำดับ
- Signal และ Matrix เด่นด้านความปลอดภัยและการกระจายศูนย์ แต่ยังขาดด้านการใช้งานและเครื่องมือดูแลจัดการ
- ความสำเร็จของคอมมูนิตี้ขึ้นอยู่กับ การสร้างวัฒนธรรมการมีส่วนร่วม มากกว่าตัวเครื่องมือ และการเลือกแพลตฟอร์มคือก้าวแรกในการวางรากฐานนั้น
ภาพรวมการประเมิน
- ประเมินแพลตฟอร์มคอมมูนิตี้ออนไลน์ด้วย 5 เกณฑ์: ฟังก์ชันการใช้งาน (Functionality) , ความเปิดกว้าง (Openness) , ความปลอดภัย (Security) , ความปลอดภัยของชุมชน (Safety) , การกระจายศูนย์ (Decentralization)
- แต่ละด้านให้คะแนนในสเกล 1–5 โดย 5 คือคะแนนสูงสุด
- ไม่ได้นำ Slack และ Teams มาเปรียบเทียบ
- ใช้ Discord เป็นจุดอ้างอิงในการประเมินทางเลือกอื่นแบบสัมพัทธ์
Discord
- ฟังก์ชันการใช้งาน 4 คะแนน, ความเปิดกว้าง 1 คะแนน, ความปลอดภัย 3 คะแนน, ความปลอดภัยของชุมชน 4 คะแนน, การกระจายศูนย์ 1 คะแนน, รวม 13 คะแนน
- มอบ ประสบการณ์ใช้งานที่ดีเยี่ยม ที่ลดแรงเสียดทานทั้งสำหรับผู้ใช้และผู้ดูแล
- มีข้อจำกัดอย่าง ระบบค้นหาที่อ่อน, ไม่รองรับการเข้ารหัสข้อความ, และ ความเป็นไปได้ในการส่งมอบข้อมูล
- เครื่องมือม็อดเดอเรชัน มีความแข็งแกร่ง รองรับการจัดการละเอียดทั้งบทบาท สิทธิ์ และการกรองอัตโนมัติ
- เป็นโครงสร้างแบบรวมศูนย์ เมื่อบริการล่ม คอมมูนิตี้ทั้งหมดจะหยุดชะงัก
Signal
- ฟังก์ชันการใช้งาน 2 คะแนน, ความเปิดกว้าง 4 คะแนน, ความปลอดภัย 5 คะแนน, ความปลอดภัยของชุมชน 2 คะแนน, การกระจายศูนย์ 1 คะแนน, รวม 14 คะแนน
- ถูกมองเป็นมาตรฐานของ การเข้ารหัสแบบต้นทางถึงปลายทาง (E2EE) และเหมาะกับ คอมมูนิตี้ที่เน้นความปลอดภัย สำหรับบุคคลหรือกลุ่มขนาดเล็ก
- มีเพียงแชตกลุ่ม และไม่มีฟีเจอร์จัดการคอมมูนิตี้อย่าง เธรด, แชนแนล, ข้อความปักหมุด
- แทบไม่มี เครื่องมือม็อดเดอเรชัน โดยผู้ดูแลทำได้เพียงบล็อกผู้ใช้
- ทราฟฟิกทั้งหมดผ่าน โครงสร้างพื้นฐานแบบรวมศูนย์บน AWS
Matrix
- ฟังก์ชันการใช้งาน 3 คะแนน, ความเปิดกว้าง 4 คะแนน, ความปลอดภัย 3 คะแนน, ความปลอดภัยของชุมชน 1 คะแนน, การกระจายศูนย์ 4 คะแนน, รวม 15 คะแนน
- เป็น โปรโตคอลส่งข้อความแบบเฟเดอเรชัน (federated) ที่มี Element เป็นไคลเอนต์หลัก
- รองรับ การเข้ารหัสแบบต้นทางถึงปลายทาง แต่ไคลเอนต์บางตัวใช้ไลบรารีเวอร์ชันเก่า
- ขาดเครื่องมือบริหารและม็อดเดอเรชัน โดยเฉพาะการรับมือ การโจมตีสแปม CSAM ที่ยังต้องจัดการแบบแมนนวล
- หากเซิร์ฟเวอร์
matrix.org ล่ม ผู้ใช้ส่วนใหญ่จะไม่สามารถเข้าใช้งานได้ สะท้อนข้อจำกัดของการกระจายศูนย์ในทางปฏิบัติ
Rocket.Chat
- ฟังก์ชันการใช้งาน 5 คะแนน, ความเปิดกว้าง 3 คะแนน, ความปลอดภัย 4 คะแนน, ความปลอดภัยของชุมชน 3 คะแนน, การกระจายศูนย์ 3 คะแนน, รวม 18 คะแนน
- เป็นแพลตฟอร์มเพื่อการทำงานร่วมกันที่มี อินเทอร์เฟซคล้าย Slack และ รองรับการโฮสต์เอง
- มี โครงสร้างที่เน้นแพ็กเกจแบบเสียเงิน และเวอร์ชันโอเพนซอร์สมีฟีเจอร์จำกัด
- รองรับ E2EE แต่การจัดการคีย์มีความซับซ้อน
- กำลังพัฒนา ความสามารถเฟเดอเรชันแบบเนทีฟระหว่างเซิร์ฟเวอร์ จึงมีความหวังเรื่องการขยายตัวในอนาคต
Zulip
- ฟังก์ชันการใช้งาน 4 คะแนน, ความเปิดกว้าง 4 คะแนน, ความปลอดภัย 2 คะแนน, ความปลอดภัยของชุมชน 2 คะแนน, การกระจายศูนย์ 2 คะแนน, รวม 14 คะแนน
- มี โครงสร้างแบบผสมระหว่างฟอรัมและแชตเรียลไทม์ รองรับการสนทนาแบบเธรดเป็นศูนย์กลาง
- ไม่รองรับ E2EE และการตั้งค่า MFA ก็ต้องกำหนดเองแบบแมนนวล
- ฟีเจอร์ม็อดเดอเรชันยังไม่เพียงพอ โดยส่วนใหญ่เป็นการรับมือหลังเกิดเหตุ
- ไม่มีความสามารถด้านเฟเดอเรชัน และแพ็กเกจแบบเสียเงินต้องพึ่งบัญชี zulip.com
Mattermost
- ฟังก์ชันการใช้งาน 4 คะแนน, ความเปิดกว้าง 2 คะแนน, ความปลอดภัย 4 คะแนน, ความปลอดภัยของชุมชน 2 คะแนน, การกระจายศูนย์ 1 คะแนน, รวม 13 คะแนน
- เป็น เครื่องมือทำงานร่วมกันสำหรับองค์กรและหน่วยงานรัฐ ซึ่งต่างจากจุดประสงค์การสร้างคอมมูนิตี้
- ใช้ โมเดล open-core โดยฟังก์ชันสำคัญจริง ๆ ต้องใช้ไลเซนส์แบบเสียเงิน
- มี ระบบความปลอดภัยที่เน้นการปฏิบัติตามข้อกำกับ และ ไม่รองรับ E2EE
- ออกแบบโดยเน้น การติดตามกิจกรรมผู้ใช้ จึงมีความเหมาะสมด้านความปลอดภัยแบบคอมมูนิตี้ค่อนข้างต่ำ
Discourse
- ฟังก์ชันการใช้งาน 3 คะแนน, ความเปิดกว้าง 5 คะแนน, ความปลอดภัย 3 คะแนน, ความปลอดภัยของชุมชน 5 คะแนน, การกระจายศูนย์ 3 คะแนน, รวม 19 คะแนน
- เป็น แพลตฟอร์มคอมมูนิตี้แบบฟอรัม ที่เหมาะกับ การสนทนาแบบอะซิงโครนัส มากกว่าการแชตเรียลไทม์
- เป็น โอเพนซอร์สเต็มรูปแบบ และสามารถโฮสต์เองได้
- สร้างความน่าเชื่อถือด้วย ระบบม็อดเดอเรชันที่โปร่งใส และ บันทึกการดูแลที่เปิดเผยต่อสาธารณะ
- ไม่รองรับ E2EE แต่หากจำเป็นสามารถใช้งานร่วมกับ Signal เป็นต้น
Stoat (เดิมชื่อ Revolt)
- ยังประเมินด้านฟังก์ชันหรือความปลอดภัยไม่ได้ เนื่องจากยังอยู่ในช่วงเริ่มต้นการพัฒนา
- ตั้งเป้าเป็น ทางเลือกโอเพนซอร์สแทน Discord แต่ยังใช้งานจริงได้ยากเพราะ ขาดเสถียรภาพและฟีเจอร์
- แม้จะ รองรับการโฮสต์เองได้ แต่ปัจจุบันยังอยู่ในระดับทดลอง
สรุปการประเมิน
- อันดับคะแนนรวมสูงสุดคือ Discourse (19 คะแนน) และ Rocket.Chat (18 คะแนน)
- Matrix เข้าใกล้อุดมคติทางเทคนิค แต่มี ความยากในการดูแลระบบ สูง
- Signal มี ความปลอดภัยสูงสุด แต่ขาดฟีเจอร์สำหรับคอมมูนิตี้
- Discord ยังมี การใช้งานที่ยอดเยี่ยม แต่ ความปิดและความรวมศูนย์ เป็นความเสี่ยง
- ความยั่งยืนของคอมมูนิตี้ขึ้นอยู่กับ ผู้คนและการสร้างวัฒนธรรม มากกว่าแพลตฟอร์ม
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
คิดว่า Signal สำหรับการใช้งานแบบนี้ควรได้ คะแนนความเป็นส่วนตัว -1
โปรไฟล์เริ่มต้นมีชื่อจริงและรูปภาพอยู่แล้ว และเมื่อเข้าร่วมกลุ่ม ข้อมูลนั้นจะถูก เปิดเผยอย่างถาวร
Signal ถูกออกแบบให้เปิดเผยโปรไฟล์ทั้งหมดอย่างถาวรกับคนที่อนุญาตให้ติดต่อได้ จึงไม่เหมาะกับคอมมูนิตี้ออนไลน์
และเพราะอนุญาตเพียงบัญชีเดียวที่อิงกับหมายเลขโทรศัพท์ จึงสร้าง บัญชีที่สอง ไม่ได้
สรุปคือ Signal เหมาะแค่กับการคุยส่วนตัวกับคนที่ไว้ใจกันอยู่แล้ว
บางสถานการณ์อาจยอมรับได้ แต่โดยรวมคิดว่ามีทางเลือกที่ดีกว่าอีกมาก
ตอนส่ง Story สามารถ เลือกผู้ชมได้เอง และกำหนดเป็นกลุ่มก็ได้
ในเมื่อเริ่มต้นมาก็ ขอเบอร์โทรศัพท์ แล้ว มันจะเป็นมิตรกับความเป็นส่วนตัวได้อย่างไร
ตอนนี้รู้จักเพิ่มอีกหนึ่งคนแล้ว ก็เหลืออีก 5 คน
ถ้าลงทะเบียนด้วย VoIP หรือ eSIM ก็ทำบัญชีนิรนามได้
คิดว่านี่แหละคือเหตุผลที่อยากแบน GrapheneOS กับ Signal เพราะมัน รับประกันความไม่เปิดเผยตัวตน ได้
ถ้าการยืนยันอายุหรือการบังคับใช้บัตรประชาชนเป็นข้อกำหนดทางกฎหมาย ต่อให้ย้ายไปเซิร์ฟเวอร์อื่น สุดท้ายก็คงต้องเจอ กฎเดียวกัน อยู่ดี
ที่ Discord ได้รับความนิยมก็เพราะ แชตเสียงแบบกลุ่ม ที่ใช้ฟรี
Mumble, Ventrilo, Teamspeak ต้องมีทั้งเซิร์ฟเวอร์และไคลเอนต์ และโฮสติ้งจำนวนมากก็เสียเงิน
Discord ประสบความสำเร็จเพราะรวม แชตข้อความ + แชตเสียง ไว้ในที่เดียว
คนที่บอกว่า IRC เป็นทางเลือกน่าจะไม่เคยใช้ Discord จริง ๆ
มันมีผู้ใช้มากอยู่แล้วจนบริการอื่นแทนที่ได้ยาก
เช่นเดียวกับที่จุดกำเนิดของ Googleมาจากทุนวิจัยด้านการสอดส่องของ CIA/NSA, Discord ก็เป็นแค่แพลตฟอร์มที่ขายภาพลักษณ์ว่า “มีความเป็นส่วนตัวปลอม ๆ”
สุดท้าย ‘พื้นที่ปลอดภัย’ ที่เรารู้สึกก็เป็นเพียง ส่วนหนึ่งของเครื่องมือ ที่พวกเขาควบคุม
เหตุที่ถกเรื่องทางเลือกแทน Discord ได้ยาก ก็เพราะ Discord เป็น ส่วนผสม ของหลายแอป
บางคนใช้คุยเสียง บางคนใช้สตรีมเกม และบางคนก็ใช้แค่แชตธรรมดา
แต่คิดว่า Matrix ก็ครอบคลุมฟังก์ชันส่วนใหญ่ได้อยู่แล้ว
แม้การโฮสต์จะยาก แต่ถึง Discord จะเปิดซอร์สก็คงไม่ได้ง่ายไปกว่านี้
ส่วนตัวแล้วชอบ Matrix มากกว่าในฐานะทางเลือกแทน Discord
เสียดายที่รายการนี้ไม่มี XMPP
ในเชิงเทคนิคคิดว่า เหนือกว่า Matrix
ระดับโปรโตคอลรองรับทั้งวิดีโอคอล กลุ่มคอล เธรด และรีแอ็กชัน
เพียงแต่ยังขาด แอปไคลเอนต์ที่ดี
ถ้าเพิ่ม Spaces(XEP-0503) กับ ช่องเสียงฝั่งเซิร์ฟเวอร์ ได้ ก็น่าจะแข่งกับ Discord ได้
และมี ปัญหาความเข้ากันได้ กับ Conversations บน Android เยอะ
แต่ละไคลเอนต์รองรับ XEP ไม่เหมือนกัน จนกลายเป็นปัญหาที่ต้องบอกให้ผู้ใช้ไปติดตั้งแอปอื่น
ถึงอย่างนั้นก็ยังสนับสนุน XMPP อยู่ แต่คิดว่าต้องมี การรวมโปรโตคอลให้เป็นหนึ่งเดียว
ถ้าไม่มีใครใช้ ก็รู้สึกว่าไม่มีความหมาย
ทางเลือกแทน Discord ส่วนใหญ่ล้มเหลวไม่ใช่เพราะเทคโนโลยี แต่เพราะ ความไม่สมบูรณ์ของผลิตภัณฑ์
Signal → สำหรับใช้ส่วนตัว ไม่เหมาะกับคอมมูนิตี้
Matrix → ยืดหยุ่น แต่ UX ยังหยาบ
XMPP → ทรงพลัง แต่แตกแยก
Discord → รวมศูนย์ แต่ แทบไม่มีแรงเสียดทาน
สุดท้ายผู้ใช้ก็เลือก ความสะดวก เสมอ
สิ่งที่ต้องการไม่ใช่แอปใหม่ แต่คือ ไคลเอนต์ที่ดีกว่า
เว็บไคลเอนต์อย่าง Cinny มี UI/UX ที่ดีกว่า Discord เสียอีก
ถ้าดูระบบนิเวศไคลเอนต์ Matrixก็จะเห็นว่ามีตัวเลือกหลากหลาย
หัวใจสำคัญของทางเลือกแทน Discord คือจะให้ฟีเจอร์ การสร้างคอมมูนิตี้ ได้ครบถ้วนแค่ไหน
ทั้งข้อความ เสียง วิดีโอ และการแชร์หน้าจอต้องทำได้ง่ายและรวดเร็ว
ฉันอยู่หลายเซิร์ฟเวอร์ แต่แทบไม่ใช้เสียงเลย
น่าเสียดายที่คอมมูนิตี้ FOSS ยังติดอยู่กับ UX ระดับ IRC
อยากให้มีโปรเจกต์ที่มีอุปสรรคในการเริ่มต้นใช้งานต่ำกว่านี้มากขึ้น
การต้องเรียน regex เพื่อบล็อกสมาชิกนี่ไม่สะดวกเอามาก ๆ
มีคนประเมินว่า Revolt/Stoat ยัง ไม่พร้อมสำหรับการใช้งานจริง
แต่จากที่ฉันลองกับอินสแตนซ์ Handmade Cities ก็ไม่ได้แย่ขนาดนั้น
เลยสงสัยว่าใช้เกณฑ์อะไรในการตัดสินแบบนั้น
Matrix เป็นทางเลือกเดียวที่เหมือน Discord ตรงที่ ล็อกอินครั้งเดียวเข้าร่วมได้หลายคอมมูนิตี้
แต่ UX ยังไม่น่าพอใจ
ดูเหมือนจะทุ่มทรัพยากรไปกับ ความซับซ้อนของ E2EE มากเกินไป
จะสร้างบัญชีทีหลังก็ได้ และนี่คือความต่างใหญ่จาก Skype กับ Teamspeak ในตอนนั้น
ฟีเจอร์นี้เองที่ทำให้มันแพร่กระจายอย่างรวดเร็วในช่วงแรกของปี 2015
Teamspeak ต้องตั้งค่าซับซ้อน แต่ Discord แก้ได้ด้วย การคลิกครั้งเดียวที่ให้ความรู้สึกปลอดภัย
ประสบการณ์ไร้แรงเสียดทานแบบนี้คือจุดแข็งที่แทนได้ยาก
IRC เป็นทางเลือกเดียวที่ ทำงานได้แม้ในสภาพแวดล้อมเบา ๆ และยังอยู่รอดได้ภายใต้แรงกดดันทางกฎหมาย