The longer term goal is for Matrix to act as a generic HTTP messaging and data synchronisation system for the whole web - allowing people, services and devices to easily communicate with each other, empowering users to own and control their data and select the services and vendors they want to use.
Matrix defines the standard, and provides open source reference implementations of Matrix-compatible Servers, Clients, Client SDKs and Application Services to help you create new communication solutions or extend the capabilities and reach of existing ones.
Matrix’s initial goal is to fix the problem of fragmented IP communications: letting users message and call each other without having to care what app the other user is on - making it as easy as sending an email.
There have been several attempts before including SIP, XMPP and RCS.
All of these have had some level of success, but many different technological/usability/economic factors have ended up limiting their success.
Most of us work for New Vector, but there are an increasing number of contributors from other companies and folks all over the internet.
We are called Matrix because we provide a structure in which all communication can be matrixed together.
Federation allows separate deployments of a communication service to communicate with each other - for instance a mail server run by Google federates with a mail server run by Microsoft when you send email from @to @
Federation is different to interoperability, as interoperable clients may simply be running on the same deployment - whereas in federation the deployments themselves are exchanging data in a compatible manner.
We also ensure the standard is not encumbered by any known patent licensing requirements.
Matrix is also open source, meaning that we have released the source code of the reference servers, clients and services to the public domain under the Apache Licence v2, to encourage anyone and everyone to run their own servers and clients, and enhance them and contribute their enhancements as they see fit.
Current Elliptic-level supporters on Patreon and corporate sponsors can be found on our supporters page.