Re: Incubating Chemistry (Was: IP clearance for the Chemistry contribution)

2009-04-21 Thread Gianugo Rabellino
On Tue, Apr 21, 2009 at 12:12 AM, Jukka Zitting jukka.zitt...@gmail.com wrote:

 * We now only have volunteer mentors from Day. The normal diversity
 rules don't really apply to mentors, but it would still be good to
 have someone with a different perspective join us as a mentor. Note
 that you need to be an Apache member to be a mentor.

Happy to oblige - I added myself to the list.

-- 
Gianugo Rabellino
M: +44 779 5364 932 / +39 389 44 26 846
Sourcesense - making sense of Open Source: http://www.sourcesense.com


Re: jcr-cmis sandbox

2008-11-20 Thread Gianugo Rabellino
David,

thanks for this. From the peanut gallery (Troy McLure moment: hi
Jackrabbits, you might remember me for being an initial mentor of
Jackrabbit, and being dragged away since graduation, yet keeping a
place in my heart for the project) I have been both interested and
quite skeptical about CMIS: maybe it's just me being an old fart, but
I love protocols more than I fancy APIs, still I can see how CMIS has
a fair deal of shortcomings.

Having said that:

On Thu, Nov 20, 2008 at 7:17 PM, David Nuescheler [EMAIL PROTECTED] wrote:
 I am currently working in a technical committee on OASIS defining a
 document management interoperability specification called CMIS [1].
 CMIS shoots for a protocol level interoperability between applications
 and various repository vendors.

 The specification is in a very early stage and a lot of things
 need to be addressed [2], but it has peeked the interest of a number
 of people at Apache already.

Yup, that would include myself - again as an optimist hoping that
major CMIS issues might get addressed. Also, you might count on a
number of engineers in my organization (disclosure: that'll be
www.sourcesense.com) who are very much interested in the proposed
standard: we have already been thinking about ways to get our hands
dirty, and this sounds like a great opportunity.

 Since functionally the CMIS specification is a subset of the
 JCR specification it allows a very simple and straight-forward mapping to
 a fully compliant JCR repository such as Jackrabbit.

Indeed. Not to mention that, as you righteously note, having a CMIS
implementation working against the JCR RI should be useful to all
those repositories exposing a JCR layer, so I can clearly smell useful
stuff.

 Similar to the existing protocol layers (webdav etc) on top of
 JCR that are already part of Jackrabbit, I would like to propose
 that we initiate first tests with an implementation in a sandbox
 project.
 I think that there are going to be a lot of benefits from such
 an implementation. First it will allow any JCR implementation
 to be CMIS compliant automatically (once the specification
 is released ;) ) and allow us to find the issues to be fixed
 in the specification itself and drive it into a good direction.

That alone is a noble and worthwhile goal. I do believe that a wire
protocol could be really useful to the CM world and, assuming that the
TC sees the light and doesn't come up with a white elephant, I can see
value in the ASF being the good steward of an implementation providing
guidance, critique, feedback and continuous reality check to the spec
writers.

 Let me know what you think.

FWIW, I would applaud at that effort and would be following it
closely. Happy to help, if help is needed!

Thanks,

-- 
Gianugo Rabellino
M: +44 779 5364 932 / +39 389 44 26 846
Sourcesense - making sense of Open Source: http://www.sourcesense.com