Hi Bram, On 23 December 2016 at 11:02, Bram Pouwelse <[email protected]> wrote:
> > I think it would be nice if we could relax the policy at [1] a little bit > and say that it is ok to release bundles with provisional API in versions < > 1.0. The OSGi APIs always start their versions at 1.0 so an API version 0.2 > will never conflict with an OSGi released API. > > That sounds nice but you can't have major changes in the provisional API > (or you'd loose semantic versioning). > > There is a somewhat unwritten convention that API < 1.0 is 'experimental' and therefore that exported API in versions [0.0, 1.0) does not follow semantic versioning... Basically what you're signing up to by using this 'provisional' API which has a version < 1.0 is that anything could change... Cheers, David
