Jami (software)
| GNU Jami | |
|---|---|
| Original author(s) | Savoir-faire Linux Inc. |
| Developer(s) | Savoir-faire Linux Inc. and community contributors |
| Initial release | December 23, 2004 |
| Repository | |
| Written in | Java, Kotlin, Python, Shell, Makefile, PowerShell, roff |
| Operating system | Android, Android TV, FreeBSD, iOS, iPadOS, Linux, Microsoft Windows, macOS |
| Platform | 64-bit x86-64 and ARM |
| Available in | Arabic, Albanian, Bulgarian, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, Galician, German, Greek, Hindi, Hungarian, Indonesian, Italian, Japanese, Korean, Malay, Malayalam, Nepali, Norwegian, Persian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Tamil, Thai, Turkish, Vietnamese |
| Type | Voice over IP, instant messaging, videoconferencing, telephony, softphone, SIP |
| License | GPL-3.0-or-later |
| Website | jami |
Jami is a free and open-source telecommunications platform for peer-to-peer and distributed videotelephony, videoconferencing, and voice calls. It also has instant messaging, file transfer, support for calls to landline and mobile telephones (over traditional telephone networks), and other features.
Jami is an ethical, easy-to-use, and privacy-conscious alternative to the following software: Facebook Messenger, Google Hangouts, Google Meet, Skype, WhatsApp, and Zoom.
Jami is available on various desktop (GNU/Linux, macOS, and Microsoft Windows), mobile (Android and iOS), television (Android TV), and server platforms. Jami for Web, allowing access with a web browser, has not yet been released to the public.
Jami is developed by Savoir-faire Linux (SFL) and community contributors.
Jami is free and open-source software released under the GNU GPL-3.0-or-later.
By default, Jami uses an OpenDHT node maintained by Savoir-faire Linux to join the network when the user connects for the first time. However, the application gives users the choice to run this through their own bootstrap server in the advanced settings.
By adopting distributed hash table technology (as used, for instance, within the BitTorrent network), Jami creates its own network over which it can distribute directory functions, authentication, and encryption across all systems connected to it.
Packages are available for all major GNU/Linux distributions, including Debian, Fedora Linux, Linux Mint, OpenSUSE, Trisquel, and Ubuntu.
Support is available at the Jami documentation, the Jami blog, the Jami Forum, and the Mastodon sites.