Hello Peter 2015-02-15 22:49 GMT+01:00 Peter Ansell <ansell.pe...@gmail.com>:
> On 15 February 2015 at 21:29, Benedikt Ritter <brit...@apache.org> wrote: > <snip> > > > We like to underline, that we have no experience with the RDF > > specification. From a technical point of view we can help to develop the > > proposed API (according to our design guide lines [3]). > > Hi Benedikt, > > On my personal projects I tend to work from the SemVer specification > [5], which isn't oriented to Java specifically, but operates with the > same general principles. > > How open is the Commons project to formally use the SemVer > specification as a dependency of the (probably much older) > specification published at [3] and expand on it to provide definitions > specific to Java. > > The main reason would be that SemVer, although it has a relatively > short history, is fairly widely used across different languages and > potentially easier to recognise for outsiders. > After looking at our docs one more time, I've come to the conclusion that they could use some love :-) I think what we do usually is very close to SemVer. One thing that is special at commons is, that we chance the package name and the maven coordinates when we break binary compatibility (= bump up the major version number). We do this to avoid jar hell. This way two versions of the same commons library can be in the same classpath. Benedikt > > Cheers, > > Peter > > > > > [1] http://markmail.org/message/mnlh64qod7cuuj56 > > [2] http://markmail.org/message/wl6hpkb4nhsroro5 > > [3] http://commons.apache.org/releases/versioning.html > > [4] http://markmail.org/message/ylmw7qzx23br4ver > > [5] http://semver.org/ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > > -- http://people.apache.org/~britter/ http://www.systemoutprintln.de/ http://twitter.com/BenediktRitter http://github.com/britter