jami-docs/user/introduction.md

38 lines
1.9 KiB
Markdown
Raw Normal View History

# Introduction
![«Image: Jami logo»](/_static/logo-jami.svg "Jami logo")
Jami is a free/libre, end-to-end encrypted and private communication
platform that requires no central authority.
Jami's features include: text chats, voice and video calls, screen sharing,
file sharing, conference calls, and [group chats](/developer/jami-concepts/swarm.md).
Jami can also function as a regular SIP client.
Jami works on GNU/Linux, Windows, macOS, iOS, and Android.
Multiple devices can be linked to a Jami account, and no personal information is required to create an account.
## How does Jami work?
Jami uses a [distributed hash table (DHT)](https://en.wikipedia.org/wiki/Distributed_hash_table) to connect peers.
Jami accounts are asymmetric [X.509 certificates](https://en.wikipedia.org/wiki/X.509) generated by the GnuTLS library.
Calls are made over the [Session Initiation Protocol (SIP)](https://en.wikipedia.org/wiki/Session_Initiation_Protocol)
after negotiating a [TLS](https://en.wikipedia.org/wiki/Transport_Layer_Security)-encrypted secure connection, performing
[Secure Real-time Transport Protocol (SRTP)](https://en.wikipedia.org/wiki/Secure_Real-time_Transport_Protocol) communication which carries the media streams.
For more on how Jami works, see the [Jami and how it empowers users](https://kelar.org/~bandali/talks/jami-empowers-users.html) talk by
[Amin Bandali](https://kelar.org/~bandali/), as well as the
[Technical Overview](/developer/jami-concepts/index.md) for more in-depth information.
## Who makes Jami?
The Jami project is led by [Savoir-faire Linux Inc.](https://www.savoirfairelinux.com/en/) a Canadian/Québécois
GNU/Linux consulting company and is supported by a global community
of free software enthusiasts, users, and contributors.
Jami is [free software](https://www.gnu.org/philosophy/free-sw.html)
and an official GNU package, developed and distributed under the
[GNU GPLv3+](https://www.gnu.org/licenses/gpl-3.0.html) license.