At 18:05 21.12.2005, Stefano Mazzocchi wrote:
Here's my opinion: the value of an apache project is its community, not the code. Code can be fixed *waaay* more easily than any personal issue or personal opinion (that, yes, can be changed by not by means of a svn commit).

JackRabbit needs to be able to handle all that. WebDAV interoperability is a nightmare and Slide is far ahead of JackRabbit on that front.

But should we integrate or simply learn from the code?

I honestly don't care, whatever it's easier and it seems to be that since there is a community of interested people here, probably an independent effort is easy to manage and avoids a lot of political discussions.

I fully agree with Stefano. What's important is the community behind a project not the code. Other Apache projects had some hard time because some committers and other lead developers left suddently the project (e.g. Jetspeed 1.x a few years ago which restarted again a few months later, from scratch, with a new team and delivered Jetspeed 2.0). In fact the same can also happens tomorrow to Jackrabbit. What if Day decided suddently, for some strategical and financial reason, to stop their ongoing investment in Jackrabbit?

So let's not focus on the name of the project. Whatever it is: Slide 3.0; DAVrabbit;... what is important is that the community behind is large enough to develop and maintain, on the long run, a good DAV library. Lots of time has been spent on Slide during the last years. There are certainly a certain number of practices, hacks, workarounds we may reuse and combine with Jackrabbit. But as of today both of the communities are quite small. So why not trying to plan to make something more thin, reusable, sexy, standard, etc... all together rather than trying to keep both projects separated? That is the key question. Nobody never spoke about reusing the whole Slide code as is....

On our side (=jahia.org) we would be ready to help for such a project. We are currently using Slide to store our customers binary files (ey! Jackrabbit did not exist 3 years ago ;-) ). As mentionned by other Slide users, we are also encountering a certain number of issues with Slide. So we have the choice of trying to continue to make some light workarounds and patches (in fact what we did for the last 18 months) or start again with a new DAV layer. I am personaly +1 for the latter. In fact, in our roadmap, we plan in all the cases to refactor the Jahia back-end to support JSR170 (= Jahia 6.0 - 2007) as soon as we released Jahia 5.0 (Q1 2006) and there are a certain number of reasonnable chance we will refactor the whole based on Jackrabbit rather than trying to make a whole new JSR170 implementation ;-). So why not inserting a Jahia 5.5 in between by only starting to move our current DAV based "document system" to Jackrabbit... Briefly speaking we will be ready to help and invest ressources in 2006 on such a DAV project!

So will it be in a Slide 3.0 project, in a Jackrabbit DAV extension, in a new dav.apache.org top level project, I do not really care if we can gather a good community of interested people all together...

Stéphane




Reply via email to