• Skull giver@popplesburger.hilciferous.nl
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    Just because no open source developers have bothered to implement a standard doesn’t mean the standard is closed. Anyone with interest could set up an RCS server, connect an RCS app (by manually specifying the base URL or by hosting a private 4G network) and start hosting their own RCS infrastructure, though you’d probably face difficulty trying to connect your open source network to the big ISPs.

    OpenIMSS is working towards a fully open source LTE (and up) network that also sports RCS support. The voice/video calling features are already supported by opensips. I believe OpenIMSS and the underlying base software is run through docker. It’s a rather niche piece of software, as you have to be an MVNO or a carrier to connect to the public RCS network. Nothing prevents the open source community from running their own network, though; that’s how Matrix and XMPP work, after all.

    As for RCS clients, https://github.com/Hirohumi/RustyRcs seems to fit the bill, though I haven’t run it myself to see how complete it is. There’s no pre-built APK but if you have Android Studio and Rust on your machine you should be able to get it running in no time.