If distribution is the the issue, we dont even need to host our own XMPP. We could happily use some of the existing XMPP servers and be happy. What we wanted was more than Decentralization with some real security in the mind.
I have personally not tried, Retroshare, but I have heard people say its good. But then with the whole peer to peer, I suppose we are bound to one specific client, and if tomorrow we find the client is not okie, it is a tuf time to move people out of it.
While I really belive P2P is the final way to go with the right encryption, considering the end users, who might not all be all geeky and nerdy like us, and not all would love constant change, as an organization I belive it is very important we need a self hosted and all our rules satisfied server client model.
While I also understand this equally poses enough threat, and prone to a lot of attacks, but hosting an XMPP or an IRC, are less painful and more tunable to our security needs.
FSMK, took a call for XMPP, FSFTN is debating between 2 tools called, Matrix + Vector and Rocket.chat (mostly they might settle for MAtrix + Vector.)
It then finally boils down to what are the final needs of a organization and what do we settle for.
But trust me, movim or retroshare are not the only tools, there are heck lot of tools available out there.
Can you also redirect me to this thing called “Curate” ?
PS : I might have gone a little off topic.
PPS : Told here are my personal views. These don’t represent the organizational view directly or indirectly