Matrix (protokoll)
| Matrix | |
| Fejlesztő | The Matrix.org Foundation |
| Kategória | distributed social network |
| Licenc | Apache Licenc 2.0 |
| Kódtár | https://github.com/matrix-org |
| A Matrix weboldala | |
A Matrix egy nyílt szabványú valós idejű kommunikációs eljárás, ami általánosan lehetővé teszi a számítógépek közötti adatcserét egy elosztott rendszerekből álló számítógépes hálózaton, vagy ennek leggyakrabban alkalmazott részhalmazaként lehetővé teszi a valós idejű csevegést. Tervezésének alapelve, hogy lehetővé tegye a különböző szolgáltatókat használó felhasználók közötti csevegést, hang- és videokommunikációt úgy, hogy a felhasználó ugyanazt az állapotot látja függetlenül attól, hogy a hálózatra hol csatlakozott; hasonlítható egy valós idejű email szolgáltatáshoz, ami változatos tartalmú üzeneteket juttat el egy vagy több címzetthez.
Műszakilag egy alkalmazási rétegbeli kommunikációs protokoll, ami valós idejű föderált (federated) üzenettovábbítást végez; tekinthető egy elosztott JSON adatbázisnak is. A kiszolgálókat HTTP REST API-n keresztül lehet elérni és az üzenetek tartalma JSON formában kerül megadásra.[1][2] A szabványos webszolgáltatásokkal WebRTC segítségével tud kapcsolatot tartani, így segítve a böngészőkben futó alkalmazások közötti kapcsolattartást.
Története
[szerkesztés | forrásszöveg szerkesztése]Az eredeti projektet az Amdocs cégen belül indították,[3] ahol a belső egységesített kommunikációs rendszert Matthew Hodgson és Amandine La Pape kezdte fejleszteni és a cég fedezte a fejlesztés költségeit 2014 és 2017 októbere között.[4] A Matrix megnyerte a 2014-es WebRTC Conference innovációs első díját[5] illetve a „show legjobbja” díjat 2015-ben.[6] 2014-től kezdve sok észrevétel érkezett, felhívva a figyelmet a hasonló próbálkozásokra (mint az XMPP vagy az IRCv3) és a lehetséges műszaki és politikai nehézségekre.[7][8] 2015-ben az Amdocs alvállalataként létrejött a Vector Creations, Ltd. nevű cég és a fejlesztők itt folytatták munkájukat.[9]
2017 júliusában az Amdocs jelezte, hogy nem támogatja tovább a projektet és a fejlesztőcsapat megalapította az angol New Vector céget,[10] melynek fő célja a Matrix és a Riot fejlesztése volt.[11] A cég számos formában lehetővé tette a támogatást,[12] és a kezdeti időszak videós beszámolóiból[13] fokozatosan kialakult az „elmúlt hét a Mátrixban” hírfolyam és az ehhez kapcsolódó rendszeres videóbeszámolók.[14] A cég bevételeit konzultációs szolgáltatásokból és Matrix-kiszolgálók előfizetés-alapú hosztingjából („modular.im” néven) szerezte.[15]
2018 áprilisában a francia kormányzat bejelentette, hogy a kommunikációs platformjuknak a Matrix-ot fogják használni.[16] A részben testreszabott saját változatukat Tschap néven (Claude Chappe francia tudós előtt tisztelegve) 2018 elejétől kezdve fejlesztik[17] és tették szabadon elérhetővé.
2018 októberében létrejött a „Matrix.org Alapítvány”,[18] egy angliai bázisú nonprofit szervezet, melynek feladata a nyílt Matrix protokoll független gondozása.[19]
2019 februárban a KDE közösség bejelentette, hogy a Matrix hálózatát használják a decentralizált kommunikációjukra az alternatívák (Telegram, Slack és Discord) helyett, valamint kiszolgálóik vezérlésére.[20]
2019 júniusban megjelent a Matrix protokoll 1.0 változata, mely a protokoll stabilitását jelezte. Ez a változat már használható külső fejlesztések céljaira is. Ez egyben a „reference server” Synapse programnak is az első „stabil” változatát jelentette.[21][22]
2019 októberében a New Vector további 8.5 millió dollárral növelte a fejlesztésre szánható összeget bevételeiből.[23]
2019 decemberében a német Védelmi Minisztérium bejelentett egy pilot projektet ami a Matrix protokollra, a Synapse kiszolgálóra és a Riot alkalmazásra épülve tenné lehetővé a minisztériumok és hivatalok közötti biztonságos kommunikációt a francia Tschap projekt eredményeire építve.[24]
2019 decemberében a Mozilla bejelentette hogy az IRC hálózat helyett a Matrix lesz a közösségük és fejlesztőik hivatalos kommunikációs felülete. Az átállás 2020 januárjára megtörtént.[25]
Kliensek
[szerkesztés | forrásszöveg szerkesztése]A hivatalos (referencia) kliens a web-alapú Riot, ami a legteljesebb funkcionalitással bíró alkalmazás, amin át a Matrix elérhető. (A Riot-nak létezik desktop változata is, mely a webes program electron környezetben futó változata.) Ezen kívül számos asztali gépes kliens létezik, többé-kevésbé használatra alkalmas állapotban.[26] Mobilos kliensekből Android rendszereken a Riot.im a régebbi kliens, mely régebbi technológiákra épül, de részletesebb támogatást biztosít, míg a folyamatosan fejlődő RiotX kliens kevesebb funkciót, de jelentősen stabilabban támogat. Az IOS szintén a Riot.im klienst támogatja.
Kiszolgálók
[szerkesztés | forrásszöveg szerkesztése]A fő referencia kiszolgáló a Python nyelven írt Synapse, mely a többi alkalmazáshoz hasonlóan nyílt forráskódú. Ezen kívül fejlesztés alatt áll több másik is (pl. Dendrite, Construct, Ruma), de ezek jelenleg (2020 április) nem alkalmasak az éles használatra.
Hivatkozások
[szerkesztés | forrásszöveg szerkesztése]- ↑ Nathan Willis (2015. február 11.). "Matrix: a new specification for federated realtime chat". LWN.net. Hozzáférés: 2015. június 28..
- ↑ Adrian Bridgwater (2014. szeptember 9.). "Matrix.org Reloads Inside "Illusion of Control" Vortex". Dr. Dobb's Journal. Hozzáférés: 2015. július 20..
- ↑ "Unified Communications". amdocs. 2016. november 10. dátummal az eredeti címről archiválva. Hozzáférés: 2018. november 4..
- ↑ "Who is Matrix.org?". matrix.org. 2019. február 20. 2019. március 29. dátummal az eredeti címről archiválva. Hozzáférés: 2018. október 20..
- ↑ "Award Winners of the WebRTC 2014 Conference & Expo". Upperside Blog. 2014. december 23. 2015. március 15. dátummal az eredeti címről archiválva. Hozzáférés: 2015. június 28..
- ↑ Phil Edholm (2015. május 18.). "WebRTC World Miami Wrap Up and Review". WebRTC. Hozzáférés: 2015. június 28..
- ↑ Ian Scales (2015. május 11.). "To interop or not to interop? Is Matrix.org the answer for silo'd comms services?". TelecomTV. Hozzáférés: 2015. június 22..
- ↑ Matt Weinberger (2014. szeptember 16.). "Matrix wants to smash the walled gardens of messaging". ITworld. Hozzáférés: 2015. július 20..[halott link]
- ↑ "Linkedin entry for Vector Creations Limited". Hozzáférés: 2018. október 22..
- ↑ "Free company information from Companies House (UK Government)". Hozzáférés: 2018. július 30..
- ↑ "New Vector - We believe the future will be open and decentralized". New Vector. Hozzáférés: 2018. október 20..
- ↑ "Hello world! | Matrix.org on Patreon". Patreon. Hozzáférés: 2018. november 4..
- ↑ Matrixdotorg (2017. július 21.), Matrix Live - Episode 1: July 14th 2017, hozzáférés: 2018. október 22.
- ↑ "This Week in Matrix". matrix.org. 2019. március 29. dátummal az eredeti címről archiválva. Hozzáférés: 2018. október 22..
- ↑ "Awesome hosting for Matrix". www.modular.im. Hozzáférés: 2018. október 20..
- ↑ Rosemain, Mathieu. "France builds WhatsApp rival due to surveillance risk". U.S. Hozzáférés: 2018. november 4..
- ↑ Kaminsky, Jean (2018. április 22.). "L'Etat lance un "Telegram" à la française cet été, ouvert à tous". Solutions Numériques (francia nyelven). Hozzáférés: 2019. december 28..
Après 3 mois de développement pour un coût très limité [...]
{{cite web}}: CS1 karbantartás: url-status (link) - ↑ "THE MATRIX.ORG FOUNDATION – Overview (free company information from Companies House)". beta.companieshouse.gov.uk. Hozzáférés: 2018. november 4..
- ↑ "Introducing the Matrix.org Foundation (Part 1 of 2)". matrix.org. 2018. október 29. Hozzáférés: 2018. november 4..
- ↑ Michael Larabel (2019. február 20.). "KDE To Support Matrix Decentralized Instant Messaging". Phoronix. Hozzáférés: 2019. február 20..
- ↑ https://matrix.org/blog/2019/06/11/introducing-matrix-1-0-and-the-matrix-org-foundation/
- ↑ https://matrix.org/blog/2019/06/11/synapse-1-0-0-released/
- ↑ "New Vector scores $8.5M to plug more users into its open, decentralized messaging Matrix". TechCrunch (amerikai angol nyelven). Hozzáférés: 2019. december 18..[halott link]
- ↑ online, heise. "Open Source: Bundeswehr baut eigene verschlüsselte Messenger-App". heise online (német nyelven). Hozzáférés: 2019. december 28..
- ↑ https://discourse.mozilla.org/t/synchronous-messaging-at-mozilla-the-decision/50620
- ↑ "Try Matrix Now!". Matrix.org. Hozzáférés: 2017. augusztus 13..
További információk
[szerkesztés | forrásszöveg szerkesztése]- "[Matrix]". Hozzáférés: 2020. április 5..