As a startup founder, here are a few alternatives that I would prefer.
1. Community edition - no direct support, maybe some enterprise features no available (like Sencha.com)
2. Hosted version - easier to PAYG with a lower price point per use (like Typekit)
3. One off purchases with updates for just 12 months. Updates then require licensing (like Sketch)
The other option is that you only got for enterprise and exclude the startup and indie developers. Enterprises tend to have no issue doing the right thing. If you're worried about smaller developers taking advantage, then you need to weigh up the long term benefits.
Just remember, if it's hard to do, it doesn't automatically make the wrong choice the right choice.
1. Community edition - no direct support, maybe some enterprise features no available (like Sencha.com)
2. Hosted version - easier to PAYG with a lower price point per use (like Typekit)
3. One off purchases with updates for just 12 months. Updates then require licensing (like Sketch)
The other option is that you only got for enterprise and exclude the startup and indie developers. Enterprises tend to have no issue doing the right thing. If you're worried about smaller developers taking advantage, then you need to weigh up the long term benefits.
Just remember, if it's hard to do, it doesn't automatically make the wrong choice the right choice.