On 17 February 2015 at 06:13, Benedikt Ritter <brit...@apache.org> wrote: > 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
s/chance/change/ > 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. I hope most other projects with Maven jars do the same, particularly ones which are libraries. I know HttpComponents does. > 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 --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org