Logiciels libres de communication
Messagerie instantanée :
- OnionShare ¹ ² ³ : messagerie instantanée, partage de fichiers, hébergement d’un site web.
- Briar ¹ ² ³ : messagerie instantanée et forums.
- DarkSpeak ¹ ² ³ : messagerie instantanée.
- Session ¹ ² ³ : messagerie instantanée.
- Cwtch ¹ ² ³ : messagerie instantanée.
- Ricochet Refresh ¹ ² ³ : messagerie instantanée.
- Silence ¹ ², dérivé de SMSSecure : SMS et MMS dans Android.
- Signal ¹ : SMS et MMS dans Android, iOS, Mac OS, Windows et Linux. À éviter, la partie serveur laisse fuiter des informations, n’est plus sous licence libre et l’implémentation d’un moyen de paiement dans son code source peut affaiblir sa sécurité. Langis est un dérivé sans les services Google Play.
- Applications utilisant le réseau décentralisé XMPP : n’utilisez que les applications utilisant le chiffrement OMEMO ¹.
- Delta Chat ¹ : messagerie instantanée, basée sur la messagerie électronique (Push-IMAP, décentralisé).
- Zulip : messagerie instantanée (alternative libre à Slack). Audioconférences/vidéoconférences avec Zoom, Jitsi Meet ou BigBlueButton.
- Mattermost.
- Revolt (alternative libre à Discord).
- Serveurs IRC : Libera Chat.
Appels audio/vidéo
- Retroshare ¹ ² ³ : mail, forums, salons de discussion (texte style IRC), messagerie instantanée, partage de fichiers, partage de liens, appels audio/vidéo.
- Tox ¹ ² : messagerie instantanée, envoi de fichiers, partage d’écran, appels audio/vidéo, salons de discussion (texte style IRC et audio) .
- Librem Chat ¹, dérivé de Riot-Android : messagerie instantanée privée et publique, envoi de fichiers, appels audio et vidéo.
- Mumble : appels audio.
Audioconférences/vidéoconférences
- BigBlueButton : messagerie instantanée, partage d’un fichier LibreOffice (odt, ods, odp), MS Office (docx, xslx, pptx) ou d’une vidéo, partage d’écran, appels audio/vidéo, audioconférences/vidéoconférences à très faible latence (WebRTC, SFU 4), tableau blanc partagé (ce n’est pas un vrai tableau blanc mais un partage d’un fichier de présentation avec des diapositives).
- Element ¹, anciennement Vector puis Riot : messagerie instantanée, partage de fichiers, appels audio/vidéo, conférences audio/vidéo. Utilise le réseau décentralisé Matrix.
- Galène : serveur d’audioconférence/vidéoconférence à très faible latence (WebRTC, SFU 4).
- Ion SFU. Serveur d’audioconférence/vidéoconférence à très faible latence (WebRTC).
- Jami ¹ ², anciennement SFLphone puis Ring : messagerie instantanée (avec possibilité de joindre un enregistrement audio ou vidéo), partage de fichiers, partage d’écran, appels audio/vidéo, audioconférences/vidéoconférences.
- Janus : serveur d’audioconférence/vidéoconférence à très faible latence (WebRTC, SFU 4). Développé par la société Meetecho qui propose aussi du développement d’applications WebRTC sur mesure.
- Jitsi Meet : messagerie instantanée, partage d’écran, appels audio/vidéo, audioconférences/vidéoconférences à très faible latence (WebRTC, SFU 4). Voir la liste des instances Jitsi Meet.
- Kurento : serveur d’audioconférence/vidéoconférence à très faible latence (WebRTC, SFU/MCU 4). Développé par Twilio. Utilisé par Openvidu (SFU 4) et par Apache OpenMeetings.
- Linphone ¹ : messagerie instantanée, partage de fichiers, appels audio/vidéo, audioconférences.
- Mediasoup : serveur d’audioconférence/vidéoconférence à très faible latence (WebRTC, SFU 4). Utilisé par edumeet : messagerie instantanée, partage de fichiers, partage d’écran, appels audio/vidéo, audioconférences/vidéoconférences.
- Medooze : serveur d’audioconférence/vidéoconférence à très faible latence (WebRTC, MCU 4). Développé par CoSMo Software.
- MiroTalk SFU : messagerie instantanée, partage d’écran, audioconférences/vidéoconférences à très faible latence (WebRTC, SFU 4), tableau blanc partagé.
- Mystery : serveur d’audioconférence/vidéoconférence à très faible latence (WebRTC, SFU/MCU 4).
- Nettu Meet : messagerie instantanée, partage de fichiers, partage d’écran, audioconférences/vidéoconférences à très faible latence (WebRTC), tableau blanc partagé, tracé de graphiques.
- Nextcloud Talk : messagerie instantanée, partage de fichiers, partage d’écran, audioconférences/vidéoconférences à très faible latence (WebRTC, SFU 4).
- Open WebRTC Toolkit : serveur d’audioconférence/vidéoconférence à très faible latence (WebRTC, SFU/MCU 4).
- OvenMediaEngine : serveur de streaming à très faible latence (WebRTC). Utilisé par OvenSpace : audioconférences/vidéoconférences.
- OvMeet : messagerie instantanée, partage de fichiers, partage d’écran, audioconférences/vidéoconférences à très faible latence (WebRTC, SFU 4), tableau blanc partagé, diffusion vidéo en continu (flux RTSP ou RTMP de caméra).
- palava.tv : audioconférences/vidéoconférences à très faible latence (WebRTC).
- Rocket.Chat ¹ : messagerie instantanée, partage de fichiers, partage d’écran, audioconférences/vidéoconférences à très faible latence (WebRTC). On peut y importer les données de Slack. Disponible dans EGroupware.
- Wire ¹ : messagerie instantanée, partage de fichiers, audioconférences/vidéoconférences.
Voir aussi Surveillance Self-Defense.
À surveiller : l’utilisation de WebAssembly dans les prochaines solutions de vidéoconférence.
Réseaux sociaux
- diaspora*, Mastodon et d’autres réseaux sociaux libres communiquent entre eux, grâce au projet The Federation (aussi appelé Fediverse).
- Minds (permet la diffusion de contenu rémunérée avec des cryptomonnaies).
- twister ¹ ² : peer-to-peer microblogging.
- Scuttlebutt ¹ ² : réseau social décentralisé.
Suites bureautiques et éditeurs en mode web :
- LibreOffice Online : suite bureautique. Elle est aussi disponible dans Pydio, Nextcloud, Tracim et EGroupware. Voir les offres d’hébergement des CHATONS. Pour du développement sur LibreOffice, voir allotropia.
- Calligra Suite : suite bureautique.
- CryptPad ¹ : éditeur de texte, tableur, diaporama, dessin, sondage, Kanban, stockage de documents.
- Etherpad.
- Ethercalc.
Stokage et partage de fichiers
- SpiderOak ¹.
- ZeroBin ¹ : stockage de texte chiffré sur un serveur. Le texte est chiffré/déchiffré (AES 256) dans le navigateur web.
- Up1 ¹ : comme ZeroBin mais texte, image, vidéos.
- Seafile ¹.
MEGA(porte dérobée) ¹.- Syncthing ¹.
- Nextcloud, dérivé de ownCloud.
- Cozy.
- Download Ticket Service.
- Pydio, anciennement AjaXplorer.
- Lutim.
- Open Upload.
- LinShare (permet aussi de dater, signer et chiffrer les fichiers).
- ZendTo.
- Jirafeau.
- Lufi, utilisé par Framadrop.
- PsiTransfer.
- Partage en temps réel : sharedrop, FilePizza , Snapdrop.
- IPFS + Textile ¹ ².
Téléphonie
Messagerie électronique
La messagerie électronique proposée par les fournisseurs d’accès à Internet (Orange, Free, SFR etc.) ou la messagerie électronique gratuite de Google/Yahoo/La Poste… ne doit pas être utilisée dans un cadre professionnel. Ces opérateurs limitent la taille des messages envoyés ou/et lisent le contenu des messages pour établir et commercialiser le profil de chaque correspondant. Ils suppriment aussi parfois des messages avec les filtres anti-spam qu’on ne peut pas désactiver. Il vaut mieux installer un serveur de messagerie électronique chez soi (ou chez un hébergeur si la confidentialité n’est pas nécessaire) et louer un nom de domaine. Cela permet aussi d’utiliser des adresses de messagerie au nom de son organisme (prenom.nom@monorganisme.fr). Exemples de serveurs de messagerie électronique :
- SOGo. Utilisé dans Zentyal Server. Offre Saas chez Alinto.
- Kopano, anciennement Zarafa : messagerie électronique, messagerie instantanée, partage de fichiers, calendrier.
- BlueMind.
- Tutanota ¹.
- Roundcube intègre le chiffrement avec GnuPG. Voir Mail-in-a-Box.
- Kolab.
- Horde.
- RainLoop.
- Citadel.
- Modoboa.
- Feng Office.
- Mailpile intègre le chiffrement avec OpenPGP.
- iRedMail.
- Dark Mail ¹ (en projet).
- SimpleLogin pour créer des adresses mail jetables.
- hMailServer (serveur Windows).
- Skiff mail ¹.
Points à vérifier sur le serveur de messagerie électronique :
- La taille limite des messages en émission. La taille limite de chaque compte de messagerie (stockage des messages reçus).
- Les listes de discussion.
- Le répondeur automatique en cas d’absence. La mise en copie ou bien la redirection des messages vers d’autres adresses.
- Antivirus et antispam.
- L’adresse IP du serveur de messagerie n’est pas sur une liste noire (bloque la réception des messages par certains destinataires abonnés à ces listes). Testez sur http://multirbl.valli.org.
- Le DNS contient un champ SPF pour que les messages ne soient pas rejetés par le système Sender ID de Microsoft. Testez l’existence d’un champ SPF sur LOOKUP. S’il n’existe pas, générez-le sur SPF Wizard.
- Le serveur SMTP n’est pas ouvert aux non-abonnés.
- Le serveur SMTP propose une liaison chiffrée. Testez-le sur SSL Server Test.
Migration :
- Une fois le nom de domaine déposé, créez les nouvelles adresses de messagerie sur le nouveau serveur de messagerie et créez les listes de discussion.
- Sur les anciens serveurs de messagerie, redirigez les anciennes adresses de messagerie vers les nouvelles adresses, si cela est possible.
- Sur chaque ordinateur, paramétrez l’accès au serveur de messagerie depuis un navigateur internet (Webmail) ou installez un client de messagerie électronique :
- Mozilla Thunderbird + LookOut (fix version) (pour afficher les pièces jointes winmail.dat envoyées par Outlook) + Grammalecte.
- K-9 Mail pour Android.
- Astroid.
- Claws Mail.
- Evolution.
- Geary.
- KMail.
- Mailpile.
Peerio(porte dérobée).
- Transférez les messages, les contacts et les rendez-vous des anciens logiciels de messagerie vers le nouveau serveur de messagerie avec un connecteur IMAP ou vers le nouveau logiciel de messagerie avec un logiciel d’exportation :
- Modifiez les adresses de messagerie sur votre site web, dans les imprimantes, les scanners et les photocopieuses en réseau, les alertes des onduleurs, des antivirus, des logiciels de sauvegarde, des disques durs RAID des serveurs…
Chiffrement des mails :
- Mailvelope ¹.
- OpenKeychain ¹ : implémentation d’ OpenPGP pour Android.
- Client de messagerie électronique de Tutanota. ¹ Nécessite de passer uniquement par leurs serveurs ?
- Lire AutodefenseCourriel.
¹ chiffrement de bout en bout.
² données stockées localement, communication P2P ou F2F.
³ compatible avec le réseau TOR, avec le réseau I2P ou utilisant un protocole d’anonymisation.
4 Architectures MESH, SFU, MCU des applications de visioconférence.