Hi Remy,
Thanks for that valuable (and large) piece of information.
Actually, it really makes me think about the current mono-branch dev/repo model.
A few people and corporations indeed have the resources for running their own runtime. Even though I know a few of them, I would bet it's not the norm and that, at best, some profitable work might just be lost around there.
On the other-side, having both stable and dev branches might not really ease the global workflow, even more when backports and merge sessions are to show up.
An alternative solution, that doesn't come free of side-effects though, would be to have an `unofficial' community-driven backport branch that would aim at preparing, stress-testing and possibly shortening dot releases. As such, we could for example open-source our own patched runtime (nothing to hide here) to however is interested in. The burden would however be to strip/discard all the perf patches and only stick to bugfix ones..
I however quite wonder whether it would ultimately help or hurt the main development effort.
Cheers,
Sebastien