An alternative to this option that might make both camps happy is to use the Business Source License [1] that is source-only for new changes, and automatically become open source after a certain time (default after 4 years).
It allows creators to let customers pay for new features and support, while at the same time 'derisking' vendor lock-in by automatically converting to an open source license.