1 คะแนน โดย GN⁺ 2025-12-26 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • Mattermost เป็น แพลตฟอร์มการทำงานร่วมกันแบบ self-hosted ที่ขับเคลื่อนด้วยโอเพนซอร์ส โดยมีฟีเจอร์แชต, การทำงานอัตโนมัติของเวิร์กโฟลว์, การโทรด้วยเสียง, การแชร์หน้าจอ และการผสานรวม AI
  • แพลตฟอร์มนี้เขียนด้วย Go และ React และทำงานในรูปแบบ Linux binary เดี่ยวโดยอิงกับ PostgreSQL
  • ทุกวันที่ 16 ของเดือนจะมีการเผยแพร่เวอร์ชันคอมไพล์ใหม่ภายใต้ MIT License และสามารถใช้งานได้ทั้งแบบ on-premises หรือบนคลาวด์
  • รองรับแอปเนทีฟสำหรับ Android, iOS, Windows, macOS, Linux ทำให้เข้าถึงได้ในหลากหลายสภาพแวดล้อม
  • อีโคซิสเต็มสำหรับนักพัฒนามีความเคลื่อนไหวสูง ทั้ง การสมัครรับประกาศความปลอดภัย, การมีส่วนร่วมกับชุมชน, การผสานรวม API และอื่น ๆ

ภาพรวมของ Mattermost

  • Mattermost เป็น แพลตฟอร์มการทำงานร่วมกันแบบ self-hosted ในโครงสร้าง open-core ที่รวมฟีเจอร์แชต, การทำงานอัตโนมัติของเวิร์กโฟลว์, การโทรด้วยเสียง, การแชร์หน้าจอ และการผสานรวม AI
    • ฟีเจอร์หลักรองรับทั้งการสื่อสารในทีม รวมถึงสถานการณ์การทำงานหลากหลาย เช่น DevSecOps, IT service desk และการตอบสนองต่ออินซิเดนต์
    • แพลตฟอร์มนี้พัฒนาด้วย Go และ React และใช้ฐานข้อมูล PostgreSQL
  • ทำงานเป็น Linux binary เดี่ยว และมีการปล่อยเวอร์ชันคอมไพล์ใหม่ทุกวันที่ 16 ของเดือนภายใต้ MIT License
  • รองรับการติดตั้งแบบ on-premises หรือทดลองใช้งานบนคลาวด์ โดยมีคู่มือการแจกจ่ายและติดตั้งบนเว็บไซต์ทางการ

การติดตั้งและการปรับใช้

  • ติดตั้งได้ในหลากหลายสภาพแวดล้อม เช่น Docker, Ubuntu, Tar, Kubernetes, Helm, Debian, RHEL
    • มีตัวเลือกการติดตั้งแบบรวม เช่น Mattermost Omnibus
  • มีคู่มือการตั้งค่าสภาพแวดล้อมสำหรับนักพัฒนา ทำให้การมีส่วนร่วมกับโค้ดฝั่งเซิร์ฟเวอร์หรือการพัฒนาปลั๊กอินทำได้สะดวก

การรองรับแอปเนทีฟ

  • นอกจากเว็บอินเทอร์เฟซแล้ว ยังมีแอปไคลเอนต์สำหรับ Android, iOS, Windows, macOS, Linux
    • สามารถดาวน์โหลดได้ผ่านลิงก์ติดตั้งและป้ายร้านค้าแอปของแต่ละแพลตฟอร์ม
  • แอปเดสก์ท็อปรองรับ Windows 10/8.1, macOS 10.9 ขึ้นไป และ Linux

ความปลอดภัยและการอัปเดต

  • มีการแจ้งเตือนอัปเดตความปลอดภัยสำคัญผ่านเมลลิงลิสต์ Mattermost Security Bulletin
    • แนะนำให้สมัครรับประกาศความปลอดภัยเพื่อรับมือกับการโจมตีออนไลน์ที่ซับซ้อนมากขึ้น
  • ผู้สมัครรับข้อมูลสามารถรับข้อมูลเกี่ยวกับการออกรีลีสด้านความปลอดภัยหลักผ่านอีเมลได้

ชุมชนและการมีส่วนร่วมด้านการพัฒนา

  • นักพัฒนาสามารถสนทนาและทำงานร่วมกันผ่าน Mattermost Contributors server
    • มีโอกาสร่วมพัฒนาโอเพนซอร์สผ่านประเด็น “Help Wanted”
  • รองรับสภาพแวดล้อมการพัฒนาระยะไกลผ่าน Gitpod
  • มี ฟีเจอร์การผสานรวม มากกว่า 700 รายการ เช่น API, Webhook, Slash Command และปลั๊กอิน พร้อมคู่มือรายละเอียดในเอกสารสำหรับนักพัฒนา

ใบอนุญาตและข่าวสาร

  • เผยแพร่ภายใต้ MIT License และสามารถตรวจสอบสิทธิ์โดยละเอียดได้ในไฟล์ LICENSE.txt
  • มีการเผยแพร่ข่าวสารล่าสุดผ่านหลายช่องทาง เช่น X (เดิมคือ Twitter), Blog, Facebook, LinkedIn, YouTube
  • สามารถสมัครรับจดหมายข่าวที่ส่งเดือนละ 1–2 ครั้งได้
  • สามารถแลกเปลี่ยนกับชุมชนแบบเรียลไทม์ผ่าน Mattermost Community Server และ IRC channel

1 ความคิดเห็น

 
GN⁺ 2025-12-26
ความคิดเห็นจาก Hacker News
  • มีการแชร์ diff ที่ลบ logic เกี่ยวกับ ขีดจำกัดประวัติโพสต์ (PostHistoryLimit) ออกจากโค้ด limits.go ของ Mattermost

    • มีคนเสนอวิธีแพตช์ง่าย ๆ ด้วยคำสั่ง sed เพียงบรรทัดเดียวเพื่อเพิ่มค่า maxUsersLimit (ลิงก์อ้างอิง)
    • อีกคนเสนอว่าการ แก้ logic การตั้งค่าค่าจำกัด ในฟังก์ชัน License() จะดูสะอาดกว่ามาก
    • ผู้ใช้รายหนึ่งตั้งข้อสงสัยว่าการเปลี่ยนแปลงนี้ ถูกกฎหมายหรือไม่ พร้อมวิเคราะห์ โครงสร้างไลเซนส์ที่ซับซ้อน ของ Mattermost
      โดยชี้ว่ามีทั้ง MIT, AGPL 3.0, Apache 2.0 ปะปนกันอยู่ และโครงสร้างแบบ “compiled version เป็น MIT, source เป็น AGPL” ก่อให้เกิด ความขัดแย้งทางกฎหมาย
      เขาอ้างอิงเอกสาร LICENSE.txt และวิจารณ์ว่าเป็นเอกสารที่ หละหลวมเหมือนเขียนโดยนักกลยุทธ์ธุรกิจมากกว่าทนาย
  • มีความไม่พอใจที่ Mattermost บังคับใช้การจำกัดข้อความแม้ในเวอร์ชัน self-hosted และนำมาใช้โดยไม่แจ้งล่วงหน้า

    • มีคนคาดว่า “นี่อาจไม่ใช่ความผิดพลาด แต่เป็น นโยบายที่ตั้งใจไว้
    • อีกคนบอกว่าแม้จะมีการแจ้งไว้ใน release notes ของ v11 แต่ก็ยังให้ความรู้สึกเหมือน ‘rug pull’
    • มีการชี้ว่าการเอา GitLab SSO ออก เป็นต้น เป็นสัญญาณชัดเจนของการ ผลักให้ผู้ใช้ไปใช้แผนแบบเสียเงิน
    • บางคนมองว่าเป็นกลยุทธ์ที่น่าประหลาด เพราะการสื่อสารที่ย่ำแย่แบบนี้ ทำให้ลูกค้าในอนาคตหมดความเชื่อมั่น
    • บริษัทหนึ่งแชร์ว่าพวกเขา ย้ายไปแพลตฟอร์มอื่น หลังจาก tier ราคาถูกที่มีฟีเจอร์ LDAP ถูกยกเลิก
  • ผู้ใช้คนหนึ่งแนะนำ Zulip อย่างหนักแน่นแทน Mattermost
    โดยบอกว่ามันช่วย จัดการสมาธิ ได้ดีกว่า Slack และยังพูดถึงประวัติที่น่าสนใจว่าเคยถูก Dropbox ซื้อไป ก่อนจะแยกตัวเป็นอิสระอีกครั้ง

    • อีกคนบอกว่าใช้ Zulip ทุกวัน และถึงขั้นสร้าง integration ของตัวเองขึ้นมา
    • ยังมีคอมเมนต์ที่ถามเปรียบเทียบ Zulip กับ Matrix/Element ด้วย
    • อย่างไรก็ดี มีคนชี้ว่า Zulip เองก็เก็บ ฟีเจอร์ SAML/LDAP ไว้ในแผนเสียเงิน เช่นกัน
  • มีการแนะนำฟอร์ก MostlyMatter ของ Framasoft โดยบอกว่าไม่มีข้อจำกัดด้านจำนวนผู้ใช้

    • ผู้ใช้ที่ deploy ผ่าน Docker ถามว่ามี ฟอร์กของ public Docker build หรือไม่
  • มีคนวิจารณ์ กลยุทธ์ open-core ของ Mattermost ว่าเป็น “แพตเทิร์นคลาสสิกของการล่อผู้มีส่วนร่วมเข้ามาด้วยโมเดล FOSS แล้วนำผลงานไปทำเชิงพาณิชย์”

  • มีการพูดถึงว่า Mattermost กำลัง เปลี่ยนตัวเองไปเป็นผู้รับเหมาด้านกลาโหม และข้อความบนเว็บไซต์ก็เต็มไปด้วย คอนเซปต์เชิงทหาร
    พร้อมแนะนำ Zulip และ Wekan ว่าเป็นทางเลือกที่ดีกว่าทั้งในเชิงจริยธรรมและเทคนิค

    • มีคนยกตัวอย่างบริษัทอย่าง Anduril และ Palantir ว่าเป็นภาพสะท้อนของ ความจริงที่อุตสาหกรรมเทคโนโลยีกลายเป็นอุตสาหกรรมทหาร ไปแล้ว และแม้แต่ชื่อบริษัทก็ยังฟังดูประชดประชัน
    • อีกคนแนะนำ CryptPad โดยเน้นเรื่อง การเข้ารหัสแบบ end-to-end และตัวเลือก self-hosting (cryptpad.fr)
    • มีคนเหน็บว่าข้อความการตลาดของ Mattermost โอ้อวดจนชวนอาย
    • มีการแชร์ ลิงก์ HN ว่าในอดีต mIRC ก็เคยถูกใช้ในงานทางทหารเช่นกัน
    • อีกคนบอกว่าทีมด้านกลาโหมรวมถึง กองทัพอากาศ ใช้ Mattermost มาระยะหนึ่งแล้ว และคาดว่าเวลานี้น่าจะได้รับเงินสนับสนุนจาก USAF
  • มีคนถามว่า “ถ้า Mattermost ใช้ไลเซนส์ MIT แล้วทำไมถึงลบข้อจำกัดออกไม่ได้”

    • อีกคนชี้ว่า การดูแลรักษาฟอร์ก เป็นเรื่องยาก ดังนั้นคำว่า “ก็แค่ฟอร์กมันสิ” จึงไม่ค่อยอยู่บนพื้นฐานความจริง
    • อีกคนแชร์ บทวิเคราะห์ Mattermost จาก isitreallyfoss.com เพื่ออธิบายโครงสร้างแบบ ไบนารีเป็น MIT แต่ซอร์สเป็น AGPL
    • ยังมีคอมเมนต์ที่สรุปตรง ๆ ว่า “มันไม่ใช่โอเพนซอร์ส แต่เป็น open-core SaaS
    • บางคนมองว่าข้อจำกัดนี้ไม่ใช่แค่สำหรับการทดสอบ แต่มีไว้เพื่อ ควบคุมผู้ใช้
  • เมื่อมีคนถามว่า “Mattermost คืออะไร”

    • มีคำตอบว่าเป็น “แชตกลุ่มสไตล์ IRC สำหรับองค์กร ที่ทำงานได้แม้ในสภาพแวดล้อมแบบ air-gapped”
    • อีกคำอธิบายบอกว่าเป็น “ทางเลือกโอเพนซอร์สของ Slack”
    • และมีบริษัทหนึ่งแชร์ประสบการณ์ว่าเคย ย้ายจาก IRC มา Mattermost
  • ผู้ใช้รายหนึ่งอ้างว่า “ข้อจำกัดนี้ใช้เฉพาะกับ Enterprise version ส่วน Team version ไม่ได้รับผล” พร้อมแนบ ลิงก์คอมเมนต์ที่เกี่ยวข้อง

    • แต่ในคลังแพ็กเกจของ Ubuntu กลับระบุ Enterprise version ว่าเป็น “Free edition” จึงทำให้ ชวนสับสน
    • อีกคนเสริมว่าแม้แต่ Team version เองก็ยัง มีข้อจำกัดเยอะและตารางเปรียบเทียบก็ไม่ชัดเจน
    • อีกคนถามต่อว่า การแพตช์ไบนารีเพื่อลบข้อจำกัด แบบนี้ทำได้ถูกกฎหมายหรือไม่
  • มีความเห็นว่าถึงจะมีข่าวเชิงลบเกี่ยวกับ Element/Matrix เยอะ แต่ก็ยัง โล่งใจ ที่อย่างน้อยไม่มีปัญหาแบบนี้

    • ในการตอบกลับ ผู้ใช้คนหนึ่งแชร์ ประสบการณ์ใช้งาน Element/Matrix ระยะยาว
      ช่วงแรกเขาโฮสต์กับ element.io (ซึ่งตอนนั้นยังชื่อ vector.im) แต่ภายหลัง ย้ายไป etke.cc เพราะมีการปรับไปใช้แพ็กเกจแบบ enterprise
      เขาบอกว่า etke.cc ตอบสนองได้รวดเร็วแม้กับการตั้งค่าเซิร์ฟเวอร์แบบไม่ federated และตั้งแต่นั้นมาก็ใช้งานได้เสถียรดี
      อย่างไรก็ตาม เขาเสียดายที่ ไม่สามารถย้ายข้อความเก่าได้
      พร้อมทิ้งบทเรียนว่า ถ้าเป็นไปได้ ควรใช้งานบนโดเมนของตัวเอง
      และถ้าต้องย้ายไปแพลตฟอร์มอื่นจริง ๆ ก็น่าจะ พิจารณา Zulip