The blog OMG Ubuntu reports:
Ubuntu’s key developers have agreed to switch to Matrix as the primary platform for real-time development communications involving the distro. From March, Matrix will replace IRC as the place where critical Ubuntu development conversations, requests, meetings, and other vital chatter must take place… Only the current #ubuntu-devel and #ubuntu-release Libera IRC channels are moving to Matrix, but other Ubuntu development-related channels can choose to move — officially, given some projects were using Matrix over IRC already.
As a result, any major requests to/of the key Ubuntu development teams with privileged access can only be actioned if requests are made on Matrix. Canonical-employed Ubuntu developers will be expected to be present on Matrix during working hours… The aim is to streamline organisation, speed up decision making, ensure key developers are reliably reachable, and avoid discussions and conversations from fragmenting across multiple platforms… It’s hoped that in picking one platform as the ‘chosen one’ the split in where the distro’s development discourse takes place can be reduced and greater transparency in how and when decisions are made restored.
IRC remains popular with many Ubuntu developers but its old-school, lo-fi nature is said to be off-putting to newer contributors. They’re used to richer real-time chat platforms with more features (like discussion history, search, offline messaging, etc). It’s felt this is why many newer developers employed by Canonical prefer to discuss and message through the company’s internal Mattermost instance — which isn’t publicly accessible. Many Ubuntu teams, flavours, and community chats already take place on Matrix…
“End-users aren’t directly affected, of course,” they point out. But an earlier post on the same blog notes that Matrix “is increasingly ubiquitous in open-source circles. GNOME uses it, KDE embraces it, Linux Mint migrated last year, Mozilla a few years before, and it’s already widely used by Ubuntu community members and developers.”
IRC remains unmatched in many areas but is, rightly or wrongly, viewed as an antiquated communication platform. IRC clients aren’t pretty or plentiful, the syntax is obtuse, and support for ‘modern’ comforts like media sending, read receipts, etc., is lacking.To newer, younger contributors IRC could feel ancient or cumbersome to learn.
Though many of IRC’s real and perceived shortcomings are surmountable with workarounds, clients, bots, scripts, and so on, support for those varies between channels, clients, servers, and user configurations. Unlike IRC, which is a centralised protocol relying on individual servers, Matrix is federated. It lets users on different servers to communicate without friction. Plus, Matrix features encryption, message history, media support, and so, meeting modern expectations.