#3#4 No se por que no me dejaba terminar el comentario
Quería decir que de hecho, Signal prohíbe el uso de sus servidores con compilaciones que no sean las suyas
Y como veréis no está disponible en F-Droid
Había una versión completamente libre, creo que era Libre-Signal, pero la empresa de Signal impide que se use en sus servidores; Tu podrías montarte tu propio sistema Libre-Signal, pero incompatible para chatear con usuarios de Signal
#3#4
Han publicado un código abierto (el cual contiene blobs privados) pero no tienes la certeza de que ese código se haya usado en los builds de Google Play
#4 XMPP funciona de manera nativa en los tres entornos que mencionas y en distintos sistemas operativos, no como Whatsapp y similares que se centran en en móvil y en tenerte cautivo dentro de sus servidores y clientes.