Free Code Chat Apps: Difference between revisions
Jump to navigation
Jump to search
(added intro) |
(made intro a heading, updated E2EE info on Riot) |
||
| Line 1: | Line 1: | ||
Introduction | = Introduction = | ||
Most people are familiar with proprietary chat apps like Skype, FaceTime, FB Messenger, WhatsApp, Hangouts, WeChat, and so on. Chat apps differ from email in that they are designed mainly for use by two people who are online at the same time, having a back-and-forth conversation made up of short messages (1 or 2 sentences at a time). Most modern chat apps also support voice and video calling and voice mail. This page has information about chat apps whose code is available as a commons, under a [[free software]] license, allowing it to be audited by the community, or modified ("forked") to make new versions or new apps. | Most people are familiar with proprietary chat apps like Skype, FaceTime, FB Messenger, WhatsApp, Hangouts, WeChat, and so on. Chat apps differ from email in that they are designed mainly for use by two people who are online at the same time, having a back-and-forth conversation made up of short messages (1 or 2 sentences at a time). Most modern chat apps also support voice and video calling and voice mail. This page has information about chat apps whose code is available as a commons, under a [[free software]] license, allowing it to be audited by the community, or modified ("forked") to make new versions or new apps. | ||
| Line 14: | Line 14: | ||
| [https://jami.net Jami] || [https://git.jami.net/savoirfairelinux/ring-project/blob/master/COPYING GNU GPLv3+] || desktop and mobile || distributed || SIP || internet || text, audio, video || yes || yes || none || ? | | [https://jami.net Jami] || [https://git.jami.net/savoirfairelinux/ring-project/blob/master/COPYING GNU GPLv3+] || desktop and mobile || distributed || SIP || internet || text, audio, video || yes || yes || none || ? | ||
|- | |- | ||
| [https://riot.im/ Riot ] || [https://github.com/vector-im/riot-web/blob/master/LICENSE Apache 2.0] || web, mobile, desktop || federated || Matrix || internet || text, audio, video || yes || | | [https://riot.im/ Riot ] || [https://github.com/vector-im/riot-web/blob/master/LICENSE Apache 2.0] || web, mobile, desktop || federated || Matrix || internet || text, audio, video || yes || optional ([https://github.com/vector-im/riot-web/issues/6779 for now]) || file transfer || ? | ||
|- | |- | ||
| [https://github.com/zoff99/ToxAndroidRefImpl TRIfa] || [https://github.com/zoff99/ToxAndroidRefImpl/blob/zoff99/dev003/LICENSE GNU GPLv2] || Android || distributed || Tox, Tor (with Orbot) || internet || text, audio, video || ? || yes || none || image sharing, file transfer, video embeds || ? | | [https://github.com/zoff99/ToxAndroidRefImpl TRIfa] || [https://github.com/zoff99/ToxAndroidRefImpl/blob/zoff99/dev003/LICENSE GNU GPLv2] || Android || distributed || Tox, Tor (with Orbot) || internet || text, audio, video || ? || yes || none || image sharing, file transfer, video embeds || ? | ||
Revision as of 16:45, 20 May 2019
Introduction
Most people are familiar with proprietary chat apps like Skype, FaceTime, FB Messenger, WhatsApp, Hangouts, WeChat, and so on. Chat apps differ from email in that they are designed mainly for use by two people who are online at the same time, having a back-and-forth conversation made up of short messages (1 or 2 sentences at a time). Most modern chat apps also support voice and video calling and voice mail. This page has information about chat apps whose code is available as a commons, under a free software license, allowing it to be audited by the community, or modified ("forked") to make new versions or new apps. --Strypey (talk) 16:34, 20 May 2019 (UTC)
| Name | License | Platforms supported | Topology | Protocol(s) Used | Network Transport(s) | Text/ Voice/ Video? | Group chat | End-to-End Encrypted | Other features | language support | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Briar | GNU GPLv3+ | mobile | distributed | Tor | internet, wifi, bluetooth | text only | yes | yes | forums, blogs | yes | |
| Conversations | GNU GPLv3 | mobile | federated | XMPP, MUC, OMEMO, PGP | internet | text, (voice/ video?) | yes | optional | file transfer, short voice mails | ? | |
| Jami | GNU GPLv3+ | desktop and mobile | distributed | SIP | internet | text, audio, video | yes | yes | none | ? | |
| Riot | Apache 2.0 | web, mobile, desktop | federated | Matrix | internet | text, audio, video | yes | optional (for now) | file transfer | ? | |
| TRIfa | GNU GPLv2 | Android | distributed | Tox, Tor (with Orbot) | internet | text, audio, video | ? | yes | none | image sharing, file transfer, video embeds | ? |
| Wire | GNU GPLv3 (clients) / AGPLv3 (server) | web, mobile, desktop | centralized (federation is planned) | ? | internet | text, audio, video | yes | yes | ? | ||
| Zom | ? | mobile |