On 1.10.12 12:36, Alexander Klimetschek wrote:
On 01.10.2012, at 12:26, Jukka Zitting <[email protected]> wrote:
1) The Oak codebase will become Jackrabbit 3.0 sometime next year
2) We spin off the Oak effort to a new Apache project
I think 1) makes more sense given all the innovative work going into Oak.
Keeping Jackrabbit 2.x in maintenance mode seems more feasible than separating
Oak and Jackrabbit and possibly trying yet another approach to improve
Jackrabbit. I doubt there are enough committers who would work on that. If 100%
JCR spec compatibility is desired, it probably makes more sense to put the
energy in extending oak-jcr to support that (with compromises etc.) rather then
improving the existing Jackrabbit architecture.
I second that. This would also send a strong signal regarding the
intention of the Oak effort. Furthermore it would reduce the
fragmentation of the community and keep efforts focused.
Technically, since the functionality of Oak is largely based on the core
plugins, we could also identify sets of plugins for specific system
behaviours. So there could be a set of plugins for full JCR compliance
(think JSR 170, 283, 333) and probably other ones for embedded usage,
small scale cluster usage, large scale cluster usage and so on.
Michael
Just my 2 cents,
Alex