It really hasn’t required any maintenance at all beyond incrementing the version number.
They are starting to tighten the screws (showing admins a warning if you have over 2500 users), but it’s still looking good for a few years before I need to act on that.
I have other reasons to want a community edition personally, but sadly they've been successful enough thus far that there isn't enough interest from other developers to make it happen.
* Fork the server (adjust your CI / build / deploy pipeline) * Run your own push notification broker * Fork the iOS client, white-label it, point it at your push server * Setup apple dev account to publish * Fork the android client, white-label it, point it at your push server * Setup google dev account to publish * Fork the frontend repo, edit to match the white-labelled apps
https://docs.mattermost.com/administration-guide/onboard/mig...