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

Reply via email to