How can we mitigate this risk?
1. A clearly communicated deprecation policy.
[...]
2. A clearly communicated Beta policy.
Here's something to shoot at:
https://wiki.apache.org/jclouds/DeprecationAndBetaPolicy
3. A better roadmap and better release notes
Here another something to shoot at:
https://wiki.apache.org/jclouds/Roadmap
For this one especially, please note: for the themes, I've just
grabbed snippets from whatever I've heard and seen go by. I'm not
putting those topics forward as "my choice" in any way!
Hope that helps...
ap