The Buddycloud project aims to build a rich user and group messaging ecosystem that can easily be embedded in any app,
and relies on an open protocol (based on XMPP) and open-source software.
I contributed to the Buddycloud project from 2012 to 2013 as a volunteer.