Unity 3D has always had an interesting licensing model. You can use the basic version for free, until your annual sales exceed $100K, whereupon you have to get the pro licence.
More interestingly, within the last couple of years they have moved pretty much all features into the basic version. So with the basic version you can deploy to any platform, write native plug-ins, etc.
Straight up, that's potentially interesting to JUCE. Because it opens up the idea of combining the two technologies, using Unity's game engine together with JUCE for real-time audio/MIDI processing.
But also, I think their licensing model could be of interest to ROLI. It's basically harvesting. Nurturing indie developers until they are big enough to bear fruit.
Might it make sense for JUCE to adopt a similar licensing strategy?
The current license says you may use JUCE without paying only for opensource projects. If it is closed-source, you have to pay. How about adding "... once your annual sales exceed $20k"?
The current licensing model makes it very difficult for an aspiring freelance developer. They do not want to open source, because this is their income. But at the same time, unless they have some kind of backing, they have a long road ahead of them to get to the point of bringing in enough income to pay the license fee.
It is a giant Catch-22.
Just my $.02 worth...
π