Talk:Matrix (protocol)

Notability for advancement from Draft:
I've added two more sources. So now it has citations to independent articles from Dr. Dobbs Journal, LWN.net, itWorld and tvTelecom, along with one other independent cite. They were described by one helpful person on #wikipedia-en-help as 4 "gold-standard-in-depth-sources". They span a period of 9 months. I think that qualifies as wp:notability ★NealMcB★ (talk) 19:05, 20 July 2015 (UTC)

Logo Size
It's a bit small, I'm not sure if there is anything that can be done to make it a bit bigger so it fills out the box? 185.112.0.202 (talk) 10:51, 7 September 2018 (UTC)


 * I re-uploaded the logo in vectorial format acquired from Matrix.org's Github Page, size set to 220px, which I think is a sensible size. Daimond (talk) 22:11, 10 September 2018 (UTC)

Information about Matrix.org
I've added some information about matrix.org's recent breach. While it isn't related to the protocol itself, I think it's worth mentioning as this does affect the matrix ecosystem as a whole. On a more general note, should information about matrix.org be posted here? I don't think matrix.org is notable enough to receive its own page. GautamC129 (talk) 02:22, 13 April 2019 (UTC)


 * AFAIK putting information about the matrix.org breach here is like putting information about the breach of Hilary Clinton's mailserver on the Wikipedia pages about email. I'd say it's out of scope, as the vulnerability that allowed the breach had nothing to do with the Matrix protocol itself. I agree that matrix.org probably isn't notable enough to have it's own page, but information about it is probably better on a page about the New Vector company that runs matrix.org, or perhaps a page about the Matrix Foundation that steward the protocol. --Danylstrype (talk) 12:22, 22 May 2020 (UTC)

Confusion between Matrix protocol and Riot integrations
I'm concerned that the current text on this page confuses the Matrix protocol (the topic of the page), and various integrations that the Riot app (the flagship app using Matrix) has with other systems that are not part of the Matrix protocol. For example, Riot integrates with Jitsi Meet to provide audio/ video conferencing, and JM does use WebRTC, but AFAIK WebRTC is not part of the Matrix protocol itself. --Danylstrype (talk) 12:33, 22 May 2020 (UTC)


 * Matrix does use WebRTC for 1:1 VoIP/Video calling. Source: https://matrix.org/docs/spec/client_server/r0.6.1#voice-over-ip Marviiin (talk) 22:11, 22 July 2020 (UTC)

Stylized name
wanted to remove the stylized [matrix] from the lede, but due to apparent conflict of interest I thought this could use discussion. I see File:Matrix logo.svg uses this stylization. With a quick web search, heiCHAT (Heidelberg University) uses this stylization. I recall seeing the brackets associated elsewhere too, but don't have references available right now. Per MOS:TMSTYLE, I think it's appropriate to keep the stylized version. 84.250.17.211 (talk) 20:20, 22 July 2020 (UTC)
 * So, I appreciate I'm a primary source here and thus conflicted, but if you look at the entirety matrix.org site and the vast majority of projects which build on the protocol, they refer to the protocol as Matrix in writing. People sometimes get confused because the logo of the project (i.e. the SVG) happens to have square brackets around the word matrix, but this is just cosmetics - it's *not* the name of the project.  Just as you wouldn't try to render their logos of any other companies in unicode (e.g. you wouldn't refer to Apple Inc as  in writing, or Microsoft as ⊞Microsoft).  For instance, https://matrix.org/blog/2020/06/16/matrix-decomposition-an-independent-academic-analysis-of-matrix-state-resolution describes an academic paper written about Matrix (which happened to originally get it wrong and use [matrix] to try to disambiguate from the mathematical term Matrix - but was thankfully corrected before it went to press). Marviiin (talk) 21:42, 22 July 2020 (UTC)
 * In practice (a quick search on this wiki), there are articles such as McMillions (stylized as McMillion$), Positiv (stylized as POSITiV), Snow (app) (stylized as SNOW), Razer Inc. (stylized as R Λ Z Ξ R), VG247 (stylized as VG24/7), etc. Many of these stylized names come from the logoface, even if the official website refers to them by the unstylized name. 84.250.17.211 (talk) 01:44, 23 July 2020 (UTC)
 * To me it looks like a wider issue. No one really uses stylized names. Imho this is the reason to drop it even in articles that have them. Take Razer for example. It's logo is a graphic image so any attempt to translate it into unicode symbols is a WP:OR – I haven't found a source to stylization on any of linked articles (except for capitalization maybe). We have a similar situation here. I'm strongly in favor of dropping the stylization, as it's either not notable or even original research. – K4rolB (talk) 16:02, 23 July 2020 (UTC)
 * I think having a transcript of the text in an logo is useful for accessibility (if the transcription is possible: Using Greek letters such as Λ Ξ because their glyphs look like the stylized Latin letters in File:Razer wordmark.svg is a hack and it is not clear whether to use Ʌ or Λ. See also: c:Category:Unusual_letterforms). But this information does not belong in the article if the stylized text is not used in writings. In these cases, transcripts should be added as c:Commons:Statements and stylized texts removed from the articles. —Dexxor (talk) 09:13, 24 July 2020 (UTC)
 * Additionally, something like Slack (software) doesn't currently mention a stylized name, but the logoface is lowercase slack. 84.250.17.211 (talk) 02:08, 23 July 2020 (UTC)
 * Perhaps a solution could be to say "sometimes incorrectly stylised as [matrix]"? Marviiin (talk) 22:12, 22 July 2020 (UTC)
 * I don't believe the stylization to be "incorrect", unless there's a reliable non-primary source stating otherwise. (See also my comment above.) 84.250.17.211 (talk) 01:47, 23 July 2020 (UTC)
 * If you look at every single non-primary source in the Matrix ecosystem - e.g. every(?) independent project linked from https://matrix.org/docs/projects/try-matrix-now/, you will see that the project is referred to as Matrix. Just because Heidelberg were ill-informed and got it wrong doesn't mean that Wikipedia should perpetuate the bug by the very first sentence of the Wikipedia page enshrining the error :) Marviiin (talk) 09:07, 23 July 2020 (UTC)
 * No consensus, from the latest Element release. 84.250.17.211 (talk) 21:32, 24 July 2020 (UTC)
 * No, there is perfect consensus. The bad commit you linked to was never merged, caught in review, and subsequently reverted, as per https://github.com/vector-im/riot-web/pull/14566#pullrequestreview-451610320.  Meanwhile, the "[matrix]" in welcome.html and the matching i18n is a magic constant which is never shown to the user, which is interpolated to be the actual matrix logo SVG + hyperlink, as you can see if you go to https://app.element.io as a new user.  The code for this is at https://github.com/vector-im/riot-web/blob/ffab08bd60be34dd34cd0db7c0aa6eca986ce52e/src/components/structures/VectorEmbeddedPage.js#L32. 92.234.32.44 (talk)  —Preceding undated comment added 21:43, 24 July 2020 (UTC)
 * seems to display alt text [matrix], even if what you said is true. I see that's also the case on the Element page you linked to. And yes, I linked to both commits appropriately; thanks for finding and linking to a pull request. The Git log graph actually looks like so: * 264bce7c Merge branch 'tmp1' into develop Both were merged, though that's irrelevant WP:OR here from me. 92.234.32.44 geolocates to the UK. 84.250.17.211 (talk) 22:08, 24 July 2020 (UTC)
 * Sorry, 92.234.32.44 is me - didn't notice i'd been logged out. Good catch on the alt tag being incorrect; fixed in https://github.com/vector-im/riot-web/commit/f21352f55817eeee49f392405f00284ea615aef8. The fact that https://github.com/vector-im/riot-web/pull/14566 wasn't squash-merged and so technically the bad commit leaked into the repository before immediately being reverted doesn't change the fact that the commit was wrong, which is why it was reverted and fixed. Please don't let the same bug spread into Wikipedia! Marviiin (talk) 01:30, 25 July 2020 (UTC)
 * matrix.to uses [matrix] in title and alt text. As far as I'm aware, this is a primary/secondary source too. Matrix is still dominant on web searches. 84.250.17.211 (talk) 01:17, 26 July 2020 (UTC)
 * Oops. Fixed: https://github.com/matrix-org/matrix.to/commit/5fd94e7043a328039c8cc90a7dccd677c73c4314 Marviiin (talk) 09:57, 27 July 2020 (UTC)
 * Nobody types [matrix]. We're usually using a contraction [m]. VINTproYKT (talk) 08:28, 9 May 2023 (UTC)

Okay. So it seems to me to be clear that the primary sources (official website, Element and here) has referenced the unstylized name to be canonical (particularly that GitHub pull request comment & commit). I largely agree with 's comment where transcriptions of logos should go. I also agree with 's comments that many of those examples I gave could constitute as WP:OR in those articles (except for capitalization). But here, we have an example of primary/secondary source(s) formerly saying [matrix], later changed/fixed to Matrix, and at least one third-party source [matrix]. I note generally Wikipedia articles should be built on what third-party sources say about a subject, not what primary sources want to say about themselves; most of the references in the article use Matrix, not [matrix]. Is it appropriate to start a larger WP:RFC for this, or should we consider a third-party source such as Heidelberg University page as unreliable and proceed with removing the stylized name from the article? Alternative options (for an RFC) would be an option to say "sometimes stylized as", or "sometimes incorrectly stylized as". The lattermost statement could be referenced to the self-published GitHub pull request comment, at best (which is also not a reliable reference for article imo). 84.250.17.211 (talk) 04:40, 25 July 2020 (UTC)
 * The least we can do is changing it to “ stylised as …” to make a neutral statement that does not say something about the official spelling. —Dexxor (talk) 08:28, 25 July 2020 (UTC)
 * A few more datapoints on this: having actually looked at the Heidelberg page at https://www.urz.uni-heidelberg.de/en/heichat, it turns out they are correctly referring to Matrix as Matrix. The only place they don't is the target of the hyperlink to Matrix.org, which is clearly wrong (given nothing at Matrix.org uses that stylisation).  This is very clearly incorrect.  As another datapoint, it transpires that someone created a clone of the ~2014 vintage Matrix.org website over at Martix.org (http://web.archive.org/web/20190405072452/http://martix.org/), switching the word Matrix for Martix everywhere, for reasons unknown.  Just because someone does something weird like this on the internet and so propagates an error, does that mean that Martix is an acceptable stylisation of Matrix?  Surely not.  Similarly, if someone starts misspelling Matrix with square brackets because they're confused by the logo, it's a bug.  I appreciate the sensitivities of WP reflecting the reality of the world rather than whatever an original source might want to be reflected, but in this instance, I really suggest looking through all the hundreds of 3rd party projects building on Matrix at https://matrix.org/docs/projects/try-matrix-now/.  None (or almost none) of them use the incorrect stylising.  Likewise none of the press about Matrix linked in the article use the incorrect stylising.  Therefore, a handful of typos on the internet should surely not be arrogated to the first sentence of a wikipedia article.  It'd be like saying "Microsoft, sometimes stylised Micorsoft", just because Google returns 975K hits for the typo Micorsoft (https://www.google.com/search?q=%22micorsoft%22). Marviiin (talk) 00:25, 26 July 2020 (UTC)
 * sometimes, seems sensible and neutral. I found it a bit difficult to propose a WP:RFCNEUTRAL question here. I'm not opposed to starting an RFC, so I've left the Disputed inline there for now. A proposed neutral question (without options to choose from) for an RFC could be: Should this article's lede mention [matrix]?, or perhaps less confusingly, Do you support the inclusion of [matrix] as a stylized name in this article? 84.250.17.211 (talk) 01:30, 26 July 2020 (UTC)

Date of introduction
Any reliable reference for the date of introduction? Special:Diff/897572769 changed it to be different than what the reference stated; I've tagged Failed verification appropriately. Pinging if he knows more. 84.250.17.211 (talk) 04:47, 25 July 2020 (UTC)

Sept 3rd 2014, as per https://matrix.org/blog/2014/09/03/welcome-to-the-matrix-blog, also corroborated via https://www.computerworld.com/article/2694500/matrix-wants-to-smash-the-walled-gardens-of-messaging.html Marviiin (talk) 15:03, 2 August 2020 (UTC)

Criticism?
Maybe this article should tell something about the performance and scalability issues of the current implementations of Matrix, but I am not sure if there are much or any good, reliable sources about that. --ilmaisin (talk) 21:25, 26 October 2020 (UTC)
 * Performance issues and such are almost entirely attributable to synapse, Matrix's "reference implementation", I don't think it's a good idea to blame the protocol for these performance problems, especially when (experimental) homeservers like conduit and dendrite show that significant speedups compared to synapse.


 * That said, if you can find articles pointing out slowdowns attributable to the core protocol (per prospect of Computer Science concepts such as Big O Notation which conceptualise the efficiency of an algorithm), feel free. Shadowjonathan (talk) 23:53, 29 January 2021 (UTC)


 * I think that criticism of the reference implementation can be included in the article if it is well-sourced and described exactly as that, because at the moment it is the most common server implementation and the default experience for the large number of Matrix users. — K4rolB (talk) 10:29, 30 January 2021 (UTC)


 * For future reference: Synapse is not any more considered the "reference implementation" . It is just one of the multiple available servers now. MTRNord (talk) 15:33, 1 March 2022 (UTC)

Support in Thunderbird
Perhaps for the "History" section? From Thunderbird team outlines plans for the email client:


 * '"version 91 ... scheduled ... the third quarter of 2021... Introduce Matrix chat support"'

--Mortense (talk) 21:08, 6 June 2021 (UTC)
 * Does not seem notable imho. It is only noted in other changes and I suppose nothing came out of it. –K4rolB (talk) 21:13, 8 June 2021 (UTC)
 * Matrix is available since Thunderbird 102, see release blog. Rasos (talk) 08:35, 2 June 2024 (UTC)

Directed acyclic graph
I'm not sure as to the best way to include this in the article prose (which is in rather poor shape) but the underlying Matrix protocol is a directed acyclic graph as described in the Matrix spec here. Elli (talk &#124; contribs) 19:34, 2 October 2022 (UTC)
 * It USES directed acyclic graphs, and more specifically some kind of event graph. That does not make it an EXAMPLE of a directed acyclic graph, or an article about the theory of directed acyclic graphs. If we had a separate article about acyclic event graphs, it could go in the DAG category, but putting this article in that category is unhelpful to readers because they will not learn anything about directed acyclic graphs by reading the article and will just be confused about why it is even listed in the category. —David Eppstein (talk) 19:37, 2 October 2022 (UTC)
 * Perhaps we should have a category such as "Applications of directed acyclic graphs"? Elli (talk &#124; contribs) 20:44, 2 October 2022 (UTC)

Deletions of table of clients by Pppery
User:Pppery You seem to have removed all clients. Note that many of those already had a Wikipedia article, while others may be considered notable. Many similar articles have a similar listing of apps which support said protocol. All you specified as a reason was the blanket claim "Wikipedia is not a directory" that I contest would apply here at all. Would you rather a new article for comparison of matrix clients and servers be created instead? (fixed my typo) bkil (talk) 18:35, 10 June 2024 (UTC)
 * There were two blue links, one of which was already mentioned in prose and hence the table entry was redundant. I would be fine with adding a mention of Fractal in prose if one is seen as warranted. And no, creating a separate article will not help - I will take it to WP:AFD if I have to. * Pppery * it has begun... 18:54, 10 June 2024 (UTC)
 * The official website for the Matrix protocol includes an exhaustive list of clients, servers and bridges which are known to be interoperable with the protocol. Would listing all of them in the article without additional information be a better fit so less data would have to be maintained? Such a list should not be considered original research and as the foundation is considered a reputable expert source of information on the subject matter and independent from almost all mentioned software, should also meet criteria for a reliable published source. -bkil (talk) 12:18, 14 June 2024 (UTC)

I fail to follow your aim with such edits. Is your intention to eventually remove all other instances of such tables throughout Wikipedia? Telegram (messaging service), ICQ, OSCAR protocol, ActivityPub, QUIC (edit: extended list) -bkil (talk) 19:50, 10 June 2024 (UTC)
 * I think many of those should be deleted too, but Wikipedia has over 6 million articles and I have only 90,000 edits so lots of stuff I think shouldn't exist slips though the cracks. * Pppery * it has begun... 23:23, 10 June 2024 (UTC)
 * I want to learn from you. Just tell me what should or should not be deleted and I'll start burning through pages of Wikipedia as soon as possible. -bkil (talk) 13:09, 12 June 2024 (UTC)
 * Sarcasm doesn't help, but see my AfD history for the list of things I have nominated for deletion and how the community has interpreted them. I think we've clearly reached the point where neither of us is going to convince the other one of our position so further discussion is pointless. * Pppery * it has begun...  15:31, 12 June 2024 (UTC)

We have quite a few articles for "Comparison of features of apps implementing X" already. Why would you find a Matrix specific one inappropriate? Surely not all existing Matrix clients & servers are notable, but quite a few would probably qualify, and the notability criteria for an item within a list is also lower than for articles. -bkil (talk) 19:50, 10 June 2024 (UTC)

Really unhappy with the removal of the table which I found highly informative and helpful in getting an understanding of available options and their status. The given argument of "Wikipedia is not a directory" does not seem convincing. What harm is done by the table? It added great value to the WP article which now is a lot more uninformative. What's the rationale here? Fantasiasod (talk) 11:51, 14 June 2024 (UTC)

Poar people
how to change life to poar people he very sad all the time all the years we shod not happy but still smil but de smile is fake 103.148.155.149 (talk) 12:16, 13 June 2024 (UTC)