An interesting question just arose in connection with a PR [1]:
If we say that we want to avoid backwards-incompatible changes in minor versions [2], do we mean *source* level or *binary* level compatibility?
ap [1] https://github.com/jclouds/jclouds/pull/419#issuecomment-47199784 [2] https://wiki.apache.org/jclouds/DeprecationAndBetaPolicy