This is pretty much the only way open source doesnt lead to burnout and continues to be maintained, and a lot of projects are doing this already successfully.
Get “street cred” in the dev space by being open source, and let the enterprise customers “pay” for it.