Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Element (software)

From Wikipedia, the free encyclopedia
Decentralised chat and collaboration software
For other uses, seeElement (disambiguation).

Element
Screenshot of Element 1.12.7
Other names
  • Riot (2016–2020)
  • Vector (2016)
Original authorVector Creations Limited
DeveloperElement Creations Limited
Initial releaseJuly 2016 (Beta)
Written inJavaScript,Objective-C,Swift,Java,Kotlin
PlatformWindows,macOS,Linux,Android,iOS,Web platform
Available in25 languages[1]
List of languages
Basque, Bengali, Bulgarian, Chinese (Simplified), Chinese (Traditional), Czech, Dutch, English (UK), English (US), Esperanto, Finnish, French, German, Hungarian, Italian, Korean, Latvian, Norwegian, Polish, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Spanish, Swedish
TypeVoIP communications,instant messaging,Videoconferences,[2]social media, and other App Integrations
LicenseAGPLv3 or later[3]
GPLv3 or later[4]
Element Commercial License[5]
Websiteelement.io
Repository

Element (formerlyRiot andVector[6]) is afree and open-source softwareinstant messaging client implementing theMatrix protocol.[7]

History

[edit]

Element was originally known as Vector when it was released frombeta[8][9] in 2016.[10] The app was renamed to Riot in September of the same year.[11]

The letter "R" in a round blue shape.
Logo of Riot from 2019 to 2020.

In 2016 the first implementation of the Matrix end-to-end encryption was implemented and rolled out as a beta to users.[12] In May 2020, the developers announced enabling end-to-end encryption by default in Riot for new non-public conversations.[13]

In April 2019, a new application was released on the Google Play Store in response tocryptographic keys used to sign the Riot Android app being compromised.[14]

In July 2020, Riot was renamed to Element.[15]

In January 2021, Element was briefly suspended from Google Play Store in response to a report of user-submitted abusive content on Element's default server,matrix.org.[16][17] Element staff rectified the issue and the app was brought back to the Play Store.[17]

In May 2023,India's government banned 14 messaging apps, including Element. The ban was enacted on the recommendation of the Ministry of Home Affairs, citing terrorism inJammu and Kashmir as the main cause.[18]

Technology

[edit]

Element is built with the Matrix React SDK,[19] which is aReact-basedsoftware development kit to ease the development ofMatrix clients. Element is reliant on web technologies and usesElectron for bundling the app forWindows,macOS andLinux. The Android and iOS clients are developed and distributed with their respective platform tools.

On Android the app is available both in theGoogle Play Store[20] and the free-software onlyF-Droid[21] Archives, with minor modifications. For instance, the F-Droid version does not contain the proprietaryGoogle Cloud Messaging plug-in.[22]

Features

[edit]

Element supportsend-to-end encryption,[23] private and public groups, sharing of files between users, voice and video calls, and other collaborative features with help of bots and widgets. It is available as aweb application that can be accessed through any modernweb browser, as desktop apps forWindows,Mac, andLinux, and as a mobile app forAndroid andiOS.[2][24] Element changed its license fromApache 2.0 toAGPLv3 andGPLv3 withcontributor license agreement (CLA) and with a separate Element Commercial License.[25][26]

Element is able to bridge other communications into the app via Matrix,[7] includingIRC,Slack,Telegram,Jitsi Meet and others.[27][28] Also, it integrates voice and video peer-to-peer and group chats viaWebRTC.

Element supportsend-to-end encryption (E2EE) of both one-to-one and group chats.[2][28]

Reception

[edit]

Media compared Element toSlack,WhatsApp and other instant messaging clients.[8][9][29]

In 2017, German computer magazineGolem.de called Element (then Riot) and Matrix server "mature" and "feature-rich", but criticized itskey authentication at the time to be not user-friendly for communicatees owning multiple devices. A co-founder of the project, Matthew Hodgson, assured the key verification process was a "placeholder" solution to work on.[29] In 2020, Element added key cross-signing to make the verification process simpler, and enabled end-to-end encryption by default.[13]

See also

[edit]

References

[edit]
  1. ^"matrix-org/matrix-react-sdk".GitHub.Archived from the original on 26 March 2020. Retrieved20 October 2018.
  2. ^abc"Features | Riot".about.riot.im.Archived from the original on 9 April 2020. Retrieved2 January 2020.[primary source]
  3. ^"Element Copyright License - AGPL 3.0".GitHub. Retrieved20 January 2025.
  4. ^"Element Copyright License - GPL 3.0".Github. Retrieved20 January 2025.
  5. ^"Element Copyright License - Commercial License".Github. Retrieved20 January 2025.
  6. ^Paul, John (16 July 2020)."Decentralized Messaging App Riot Rebrands to Element".It's FOSS.Archived from the original on 30 January 2021. Retrieved26 January 2021.
  7. ^ab"Riot: A Distributed Way of Having IRC and VOIP Client and Home Server".itsfoss.com. 18 April 2018.Archived from the original on 4 September 2018. Retrieved4 September 2018.
  8. ^ab"Riot wants to be like Slack, but with the flexibility of an underlying open source platform".TechCrunch.Archived from the original on 18 October 2018. Retrieved18 October 2018.
  9. ^ab"Open Source und verschlüsselt: Das steckt hinter dem Slack-Rivalen Riot".t3n News (in German).Archived from the original on 4 November 2018. Retrieved4 November 2018.
  10. ^Riot.im (9 June 2016)."Say Hello To Vector!".Riot.im.Archived from the original on 18 October 2018. Retrieved18 October 2018.[primary source]
  11. ^Riot.im (19 September 2016)."Let's Riot!".Riot.im.Archived from the original on 18 October 2018. Retrieved18 October 2018.[primary source]
  12. ^Riot.im (21 November 2016)."Riot releases end-to-end encryption: get ready to chat securely!".Medium.Archived from the original on 18 October 2018. Retrieved18 October 2018.[primary source]
  13. ^abHodgson, Matthew (6 May 2020)."Riot Web 1.6, RiotX Android 0.19 & Riot iOS 0.11 — E2E Encryption by Default & Cross-signing is here!!".The Riot.im Blog.Archived from the original on 19 July 2020. Retrieved19 July 2020.[primary source]
  14. ^"Riot.im Android security update". 25 April 2019.Archived from the original on 1 May 2019. Retrieved1 May 2019.[primary source]
  15. ^Le Pape, Amandine (15 July 2020)."Welcome to Element!".Archived from the original on 15 July 2020. Retrieved15 July 2020.[primary source]
  16. ^Amadeo, Ron (30 January 2021)."Google Play bans open-source Matrix client Element, citing "abusive content"".Ars Technica.Archived from the original on 31 January 2021. Retrieved31 January 2021.
  17. ^abDavenport, Corbin (31 January 2021)."Google reinstates federated chat app Element on Play Store after wrongful removal".Android Police.Archived from the original on 30 January 2021. Retrieved31 January 2021.
  18. ^Sharwood, Simon."India bans open source messaging apps on security grounds".www.theregister.com. Retrieved29 February 2024.
  19. ^"vector-im/riot-web".GitHub.Archived from the original on 20 September 2018. Retrieved18 October 2018.
  20. ^"Element – Secure Messenger".play.google.com. Retrieved22 April 2022.
  21. ^"F-Droid Site".Archived from the original on 3 September 2021. Retrieved3 September 2021.
  22. ^"FAQ-entry".Archived from the original on 20 October 2020. Retrieved22 October 2020.
  23. ^"End-to-end encryption (E2EE) | Collaboration and messaging".
  24. ^F-Droid."Element (Riot.im)".f-droid.org.Archived from the original on 20 November 2020. Retrieved15 November 2020.
  25. ^Speed, Richard."Matrix-based Element plots move from Apache 2.0 to AGPLv3".www.theregister.com. Retrieved6 November 2023.
  26. ^"Copyright & License".Github. Retrieved20 January 2025.
  27. ^"Bridges".Matrix.org.Archived from the original on 26 January 2021. Retrieved26 January 2021.
  28. ^ab"Element, hands on: Secure messaging for tech-savvy organisations Review".ZDNet.Archived from the original on 24 January 2021. Retrieved26 January 2021.
  29. ^abWeisensee, Jan (7 March 2017)."Echtzeitkommunikation ausprobiert: Willkommen in der Matrix".Golem.de (in German).Archived from the original on 29 October 2018. Retrieved4 November 2018.

External links

[edit]
Element (software) at Wikipedia'ssister projects
Protocols
(comparison)
Open
Closed
Services
Clients
(comparison)
Single protocol
Multi-protocol
XMPP (Jabber)
MSNP
Defunct
Related
Retrieved from "https://en.wikipedia.org/w/index.php?title=Element_(software)&oldid=1337466834"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp