Quote: On Open Source Seizing the Moment
"We were minutes away from shutting down our Matrix server when the Discord news hit," said a host of the LINUX Unplugged podcast. "Now we're not just keeping it, we're doubling down. Can open source seize this moment?"
- The "Discord news" refers to the company's announcement of upcoming changes to its Terms of Service, which will require age verification for users to access age-restricted content. This has raised privacy concerns among users due to the potential need to submit a government-issued ID or undergo a face scan. - In response to Discord's announcement, there has been a significant migration of users to open-source, decentralized platforms like Matrix. The nonprofit Matrix Foundation reported a "huge spike of signups" on its main server in the days following the news. - Matrix is an open-source, decentralized communication protocol that allows for federated servers, meaning anyone can host their own server while still being able to communicate with users on other Matrix servers. This provides users with more control over their data and the rules of their community. - Running a self-hosted Matrix server, however, can be resource-intensive and complex to maintain. The primary server implementation, Synapse, is known for being demanding on CPU, RAM, and storage, which can lead to significant costs and administrative overhead. - Database maintenance is a common challenge for Matrix server administrators, as the database can grow to a large size, requiring manual intervention to purge old data and prevent performance issues or crashes. - Other communities and organizations have shut down their Matrix servers due to challenges such as low user engagement, the technical burden of maintenance, and the costs associated with hosting. For example, WordPress.org discontinued its Matrix server due to low usage and the availability of a simpler single sign-on solution for their primary communication platform, Slack. - The LINUX Unplugged podcast operates its own Matrix server for its community, with various rooms dedicated to different shows and topics hosted by Jupiter Broadcasting. The consideration of shutting it down was likely due to the aforementioned challenges of self-hosting before the Discord news provided a renewed sense of purpose and a potential influx of new users.