Cloud services or features monetization are interesting, I've seen some companies do a community or a local version and the business version with more features.
The slippery slope that projects taking this approach fall into boils down to 'let's put all our new features behind a business version and never add them to the community version until they become 2 totally different code bases'
I always imagined some sort of IP royalty, like you have an idea and implement it, then if someone build something over it for profit they need to pay a fixed percentage otherwise it would be free to use basically.
Sounds a bit like Rustdesk. I'm happily hosting a relay on my VPS but the 'account' features don't work for the free version. I just keep them in a note instead.