Re: Incubating Chemistry

2009-04-26 Thread David Nuescheler
Hi guys,

i think we definitely have to distinguish between the JCR bindings of
Chemistry and a specific repository implementations bindings.
The JCR bindings of Chemistry make up a big part of my interest in
Chemistry as a project, so I would really be interested in keeping those
around in Chemistry to help bring people on board from the JCR
community, especially since we really want to grow the community.

regards,
david



On Sat, Apr 25, 2009 at 2:18 PM, Florent Guillaume f...@nuxeo.com wrote:
 On 24 Apr 2009, at 07:51, Felix Meschberger wrote:

 Jukka Zitting schrieb:

 On Thu, Apr 23, 2009 at 5:07 PM, Florent Guillaume f...@nuxeo.com wrote:

 Also I had envisionned the Jackrabbit-specific backend living in the
 Jackrabbit project, to simplify inter-projects dependency management (as
 Chemistry is an infrastructure project).

 Sure, makes perfect sense. The way I see it, Chemistry would contain a
 generic CMIS-to-JCR bridge and Jackrabbit would use that bridge to
 CMIS-enable the repository. I updated the proposal accordingly.

 That the Jackrabbit backend resides in Jackrabbit makes perfect sense
 to me. How about Chemistry starting off with a first implementation of
 that backend, which could then be migrated to the Jackrabbit project
 once the interfaces and implementation have stabilized a bit ?

 Yes that would probably make things simpler, refactoring-wise.

 Florent

 --
 Florent Guillaume, Head of RD, Nuxeo
 Open Source, Java EE based, Enterprise Content Management (ECM)
 http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87





-- 
Visit: http://dev.day.com/


Re: Incubating Chemistry

2009-04-25 Thread Florent Guillaume

On 24 Apr 2009, at 07:51, Felix Meschberger wrote:

Jukka Zitting schrieb:
On Thu, Apr 23, 2009 at 5:07 PM, Florent Guillaume f...@nuxeo.com  
wrote:

Also I had envisionned the Jackrabbit-specific backend living in the
Jackrabbit project, to simplify inter-projects dependency  
management (as

Chemistry is an infrastructure project).


Sure, makes perfect sense. The way I see it, Chemistry would  
contain a

generic CMIS-to-JCR bridge and Jackrabbit would use that bridge to
CMIS-enable the repository. I updated the proposal accordingly.


That the Jackrabbit backend resides in Jackrabbit makes perfect  
sense

to me. How about Chemistry starting off with a first implementation of
that backend, which could then be migrated to the Jackrabbit project
once the interfaces and implementation have stabilized a bit ?


Yes that would probably make things simpler, refactoring-wise.

Florent

--
Florent Guillaume, Head of RD, Nuxeo
Open Source, Java EE based, Enterprise Content Management (ECM)
http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87



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

2009-04-23 Thread Jukka Zitting
Hi,

On Tue, Apr 21, 2009 at 12:12 AM, Jukka Zitting jukka.zitt...@gmail.com wrote:
 Thanks to everyone who's been participating in writing up the
 proposal; I think it's soon ready to be voted on! See [1] for the
 current status.

 [1] http://wiki.apache.org/incubator/ChemistryProposal

I just filled in the last TODO entries and I feel that the proposal is
pretty much complete now. Are there any points that still should be
clarified or changed?

BR,

Jukka Zitting


Re: Incubating Chemistry

2009-04-23 Thread Florent Guillaume

On 23 Apr 2009, at 16:48, Jukka Zitting wrote:
On Tue, Apr 21, 2009 at 12:12 AM, Jukka Zitting jukka.zitt...@gmail.com 
 wrote:

Thanks to everyone who's been participating in writing up the
proposal; I think it's soon ready to be voted on! See [1] for the
current status.

[1] http://wiki.apache.org/incubator/ChemistryProposal


I just filled in the last TODO entries and I feel that the proposal is
pretty much complete now. Are there any points that still should be
clarified or changed?


Thanks Jukka. Looks good.

Note that I'll need Metro bindings for WS as well, as we want to test  
interop with both CXF and Metro. But the core code should be generic  
in any case.
Also I had envisionned the Jackrabbit-specific backend living in the  
Jackrabbit project, to simplify inter-projects dependency management  
(as Chemistry is an infrastructure project). I don't know what the  
Apache policy is for such things.


I'll commit more code in our tree tomorrow or during the WE.
In particular, for those who have looked at the existing APIs, I want  
to:
- stop using enums where an implementation may potentially want  
extensibility (property types are the main use case),
- commit the start of some SOAP bindings (that were used for the AIIM  
demo),
- completely separate the SPI (that model the wire protocols) from the  
high-level API that users will manipulate (Document, Folder, etc.)
- have a default implementation of the API on top of any implementor  
of the SPI.


Bye,
Florent

--
Florent Guillaume, Head of RD, Nuxeo
Open Source, Java EE based, Enterprise Content Management (ECM)
http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87



Re: Incubating Chemistry

2009-04-23 Thread Jukka Zitting
Hi,

On Thu, Apr 23, 2009 at 5:07 PM, Florent Guillaume f...@nuxeo.com wrote:
 Note that I'll need Metro bindings for WS as well, as we want to test
 interop with both CXF and Metro. But the core code should be generic in any
 case.

OK, cool. Metro looks like it could be a bit troublesome from a
licensing perspective (didn't look too closely), but it should be fine
as long as it's just an optional or test dependency.

 Also I had envisionned the Jackrabbit-specific backend living in the
 Jackrabbit project, to simplify inter-projects dependency management (as
 Chemistry is an infrastructure project).

Sure, makes perfect sense. The way I see it, Chemistry would contain a
generic CMIS-to-JCR bridge and Jackrabbit would use that bridge to
CMIS-enable the repository. I updated the proposal accordingly.

BR,

Jukka Zitting


Re: Incubating Chemistry

2009-04-23 Thread Felix Meschberger
Hi,

Jukka Zitting schrieb:
 Hi,
 
 On Thu, Apr 23, 2009 at 5:07 PM, Florent Guillaume f...@nuxeo.com wrote:
 Note that I'll need Metro bindings for WS as well, as we want to test
 interop with both CXF and Metro. But the core code should be generic in any
 case.
 
 OK, cool. Metro looks like it could be a bit troublesome from a
 licensing perspective (didn't look too closely), but it should be fine
 as long as it's just an optional or test dependency.
 
 Also I had envisionned the Jackrabbit-specific backend living in the
 Jackrabbit project, to simplify inter-projects dependency management (as
 Chemistry is an infrastructure project).
 
 Sure, makes perfect sense. The way I see it, Chemistry would contain a
 generic CMIS-to-JCR bridge and Jackrabbit would use that bridge to
 CMIS-enable the repository. I updated the proposal accordingly.

That the Jackrabbit backend resides in Jackrabbit makes perfect sense
to me. How about Chemistry starting off with a first implementation of
that backend, which could then be migrated to the Jackrabbit project
once the interfaces and implementation have stabilized a bit ?

Regards
Felix


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

2009-04-22 Thread Paolo Mottadelli
Hi Jukka,

On Tue, Apr 21, 2009 at 2:54 PM, Jukka Zitting jukka.zitt...@gmail.com wrote:
 In general I'd restrict the set of initial committers to people who've
 already been contributing to the initial codebases or the related
 discussions.

Thanks for this clarification. I agree with your valuable suggestion.
Engagement rules were not totally clear to me before this.
I was suggesting Salvatore to join us as he is currently contributing
to some related projects, such as the Spring JCR integration.
I've removed Salvatore from the Initial Committers list; I'm sure he
will join the list in a while with his contributions.
Thanks,


-- 
Paolo Mottadelli: http://www.paolomottadelli.com
Sourcesense - making sense of Open Source: http://www.sourcesense.com


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

2009-04-21 Thread Dominique Pfister
Hi,

On Tue, Apr 21, 2009 at 12:12 AM, Jukka Zitting jukka.zitt...@gmail.com wrote:
 * Anyone else interested in joining as an initial committer?
 Dominique? It's of course possible to join also later, but then we'll
 need to go through the standard from-patches-to-committership process.

Oops, sorry for being late! I added myself to the list of initial
committer, thanks for the reminder.

Kind regards
Dominique


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

2009-04-21 Thread Serge Huber


I am very interested in this project also, but I think it would be  
much too early for me to get commitership on this, as I need to first  
prove myself again, as an alumni of Jackrabbit :)


Regards,
  Serge








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

2009-04-21 Thread Jukka Zitting
Hi,

On Tue, Apr 21, 2009 at 9:59 AM, Serge Huber shub...@jahia.com wrote:
 I am very interested in this project also, but I think it would be much too
 early for me to get commitership on this, as I need to first prove myself
 again, as an alumni of Jackrabbit :)

Cool, you're welcome to join as a contributor. :-)

In general I'd restrict the set of initial committers to people who've
already been contributing to the initial codebases or the related
discussions.

BR,

Jukka Zitting


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

2009-04-21 Thread Jukka Zitting
Hi,

On Tue, Apr 21, 2009 at 12:12 AM, Jukka Zitting jukka.zitt...@gmail.com wrote:
 I'll now ping the gene...@incubator.apache.org list for some early
 comments on the proposal.

See http://thread.gmane.org/gmane.comp.apache.incubator.general/21727
for the Incubator thread.

There are some concerns over the name Chemistry and I actually found
an existing Java project called Chemistry Development Kit
(http://apps.sourceforge.net/mediawiki/cdk/), so as painful as it is
we may still need to reconsider the project name.

BR,

Jukka Zitting


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

2009-04-21 Thread Serge Huber


I might be jumping the gun a little, but if this can help, here are a  
few name suggestions :


Apache Plug
Apache Content Plug
Apache Jackplug
Apache Sea Miss (ok it's an awful word game :)) (or could be written  
Seamis, or Seemis)

Apache Startle (Jackrabbit synonym)

But I must admit the name Chemistry is quite good, even if potentially  
misleading.


Regards,
  Serge Huber.

On 21 avr. 09, at 16:04, Jukka Zitting wrote:


Hi,

On Tue, Apr 21, 2009 at 12:12 AM, Jukka Zitting jukka.zitt...@gmail.com 
 wrote:

I'll now ping the gene...@incubator.apache.org list for some early
comments on the proposal.


See http://thread.gmane.org/gmane.comp.apache.incubator.general/21727
for the Incubator thread.

There are some concerns over the name Chemistry and I actually found
an existing Java project called Chemistry Development Kit
(http://apps.sourceforge.net/mediawiki/cdk/), so as painful as it is
we may still need to reconsider the project name.

BR,

Jukka Zitting




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

2009-04-21 Thread Torgeir Veimo
It is a play on the letters; CheMIStry.

2009/4/22 Serge Huber shub...@jahia.com


 I might be jumping the gun a little, but if this can help, here are a few
 name suggestions :

 Apache Plug
 Apache Content Plug
 Apache Jackplug
 Apache Sea Miss (ok it's an awful word game :)) (or could be written
 Seamis, or Seemis)
 Apache Startle (Jackrabbit synonym)

 But I must admit the name Chemistry is quite good, even if potentially
 misleading.

 Regards,
  Serge Huber.

 On 21 avr. 09, at 16:04, Jukka Zitting wrote:

  Hi,

 On Tue, Apr 21, 2009 at 12:12 AM, Jukka Zitting jukka.zitt...@gmail.com
 wrote:

 I'll now ping the gene...@incubator.apache.org list for some early
 comments on the proposal.


 See http://thread.gmane.org/gmane.comp.apache.incubator.general/21727
 for the Incubator thread.

 There are some concerns over the name Chemistry and I actually found
 an existing Java project called Chemistry Development Kit
 (http://apps.sourceforge.net/mediawiki/cdk/), so as painful as it is
 we may still need to reconsider the project name.

 BR,

 Jukka Zitting





-- 
-Tor


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

2009-04-21 Thread Serge Huber


Thank you Torgeir, I remember this being mentioned a while ago, but I  
was mostly hoping to help if need be.


But I would miss the current name, as I agree it is good :)

Regards,
  Serge Huber.

On 21 avr. 09, at 16:36, Torgeir Veimo wrote:


It is a play on the letters; CheMIStry.

2009/4/22 Serge Huber shub...@jahia.com

I might be jumping the gun a little, but if this can help, here are  
a few name suggestions :


Apache Plug
Apache Content Plug
Apache Jackplug
Apache Sea Miss (ok it's an awful word game :)) (or could be written  
Seamis, or Seemis)

Apache Startle (Jackrabbit synonym)

But I must admit the name Chemistry is quite good, even if  
potentially misleading.


Regards,
 Serge Huber.

On 21 avr. 09, at 16:04, Jukka Zitting wrote:

Hi,

On Tue, Apr 21, 2009 at 12:12 AM, Jukka Zitting jukka.zitt...@gmail.com 
 wrote:

I'll now ping the gene...@incubator.apache.org list for some early
comments on the proposal.

See http://thread.gmane.org/gmane.comp.apache.incubator.general/21727
for the Incubator thread.

There are some concerns over the name Chemistry and I actually found
an existing Java project called Chemistry Development Kit
(http://apps.sourceforge.net/mediawiki/cdk/), so as painful as it is
we may still need to reconsider the project name.

BR,

Jukka Zitting




--
-Tor




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

2009-04-21 Thread Jukka Zitting
Hi,

On Tue, Apr 21, 2009 at 4:40 PM, Serge Huber shub...@jahia.com wrote:
 But I would miss the current name, as I agree it is good :)

Me too. How about if we just slightly modified it, say to Apache
Chemi or something similar?

BR,

Jukka Zitting


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

2009-04-21 Thread Serge Huber


or Chemis ?

Regards,
  Serge Huber.

On 21 avr. 09, at 16:43, Jukka Zitting wrote:


Hi,

On Tue, Apr 21, 2009 at 4:40 PM, Serge Huber shub...@jahia.com  
wrote:

But I would miss the current name, as I agree it is good :)


Me too. How about if we just slightly modified it, say to Apache
Chemi or something similar?

BR,

Jukka Zitting




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

2009-04-21 Thread Julian Reschke

Jukka Zitting wrote:

Hi,

On Tue, Apr 21, 2009 at 4:40 PM, Serge Huber shub...@jahia.com wrote:

But I would miss the current name, as I agree it is good :)


Me too. How about if we just slightly modified it, say to Apache
Chemi or something similar?


Chemist

BR, Julian (helping to paint the bikeshed :-))


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: Incubating Chemistry (Was: IP clearance for the Chemistry contribution)

2009-04-21 Thread Thomas Müller
Hi,

I downloaded a word list from http://wordlist.sourceforge.net and ran:
grep -i -R --include=* -E 'c.?m.?i.?s' .
grep -i -R --include=* 'c.*m.*i[^s]*s' .

This got me a long list, including:

chromis
cinematics
combfish
comics
commissar
crimison
blackmails
buckminster
occamist (from Occam's razor)

Maybe somebody else want to do something similar. Buckminster is
already in use, maybe others too.

Regards,
Thomas



On Tue, Apr 21, 2009 at 4:53 PM, Gianugo Rabellino
g.rabell...@sourcesense.com wrote:
 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: Incubating Chemistry (Was: IP clearance for the Chemistry contribution)

2009-04-21 Thread Jukka Zitting
Hi,

On Tue, Apr 21, 2009 at 4:53 PM, Gianugo Rabellino
g.rabell...@sourcesense.com wrote:
 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.

Excellent, thanks!

BR,

Jukka Zitting


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

2009-04-20 Thread Jukka Zitting
Hi,

On Thu, Apr 16, 2009 at 3:38 PM, Jukka Zitting jukka.zitt...@gmail.com wrote:
 So, I've created a skeleton proposal [1] for Apache Chemistry, a
 project that would be based on the Chemistry code developed at Nuxeo
 and the JCR-CMIS code in the Jackrabbit sandbox. Feel free to edit the
 proposal and mark yourselves as initial committers if you're
 interested in participating.

Thanks to everyone who's been participating in writing up the
proposal; I think it's soon ready to be voted on! See [1] for the
current status.

Some points before we go ahead with this:

* Some of the initial committers do not yet have CLAs on file. This is
not a problem yet, but the sooner we have the CLAs, the sooner we can
create the committer accounts after the proposal has been accepted for
incubation.

* Anyone else interested in joining as an initial committer?
Dominique? It's of course possible to join also later, but then we'll
need to go through the standard from-patches-to-committership process.

* 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.

I'll now ping the gene...@incubator.apache.org list for some early
comments on the proposal.

[1] http://wiki.apache.org/incubator/ChemistryProposal

BR,

Jukka Zitting


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

2009-04-16 Thread Jukka Zitting
Hi,

Our original plan for the CMIS efforts was to manage them as organic
growth within Jackrabbit, essentially developing the code in the
Jackrabbit sandbox and inviting CMIS contributors as Jackrabbit
committers based on their contributions.

However, it seems that with quite a bit of interest around this and
with the codebase and potential committers having just a little
overlap with Jackrabbit core, it might be better to take the effort to
the Apache Incubator where the codebase and related community can
evolve more freely without being bound too tightly to Jackrabbit.

So, I've created a skeleton proposal [1] for Apache Chemistry, a
project that would be based on the Chemistry code developed at Nuxeo
and the JCR-CMIS code in the Jackrabbit sandbox. Feel free to edit the
proposal and mark yourselves as initial committers if you're
interested in participating. See [2] for more background on what the
proposal is expected to contain and how we should move forward with
it. I'm volunteering to mentor the project.

[1] http://wiki.apache.org/incubator/ChemistryProposal
[2] http://incubator.apache.org/guides/proposal.html

BR,

Jukka Zitting


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

2009-04-16 Thread Paolo Mottadelli
Hi,

On Thu, Apr 16, 2009 at 3:38 PM, Jukka Zitting jukka.zitt...@gmail.com wrote:
 However, it seems that with quite a bit of interest around this and
 with the codebase and potential committers having just a little
 overlap with Jackrabbit core, it might be better to take the effort to
 the Apache Incubator where the codebase and related community can
 evolve more freely without being bound too tightly to Jackrabbit.

This is very nice news. I'm sure this is going to give more visibility
to the Chemistry project and, hopefully one day, make it graduate as a
Jackrabbit subproject.



-- 
Paolo Mottadelli: http://www.paolomottadelli.com
Sourcesense - making sense of Open Source: http://www.sourcesense.com


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

2009-04-16 Thread Florent Guillaume

On 16 Apr 2009, at 15:38, Jukka Zitting wrote:

Our original plan for the CMIS efforts was to manage them as organic
growth within Jackrabbit, essentially developing the code in the
Jackrabbit sandbox and inviting CMIS contributors as Jackrabbit
committers based on their contributions.

However, it seems that with quite a bit of interest around this and
with the codebase and potential committers having just a little
overlap with Jackrabbit core, it might be better to take the effort to
the Apache Incubator where the codebase and related community can
evolve more freely without being bound too tightly to Jackrabbit.

So, I've created a skeleton proposal [1] for Apache Chemistry, a
project that would be based on the Chemistry code developed at Nuxeo
and the JCR-CMIS code in the Jackrabbit sandbox. Feel free to edit the
proposal and mark yourselves as initial committers if you're
interested in participating. See [2] for more background on what the
proposal is expected to contain and how we should move forward with
it. I'm volunteering to mentor the project.

[1] http://wiki.apache.org/incubator/ChemistryProposal
[2] http://incubator.apache.org/guides/proposal.html



Thanks for the initial set up Jukka.
I'll add more stuff to the wiki today.

Florent

--
Florent Guillaume, Head of RD, Nuxeo
Open Source, Java EE based, Enterprise Content Management (ECM)
http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87



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

2009-04-16 Thread Felix Meschberger
Hi Jukka,

Thanks alot.

I just added my name to the list of nominated mentors.

Regards
Felix

Jukka Zitting schrieb:
 Hi,
 
 Our original plan for the CMIS efforts was to manage them as organic
 growth within Jackrabbit, essentially developing the code in the
 Jackrabbit sandbox and inviting CMIS contributors as Jackrabbit
 committers based on their contributions.
 
 However, it seems that with quite a bit of interest around this and
 with the codebase and potential committers having just a little
 overlap with Jackrabbit core, it might be better to take the effort to
 the Apache Incubator where the codebase and related community can
 evolve more freely without being bound too tightly to Jackrabbit.
 
 So, I've created a skeleton proposal [1] for Apache Chemistry, a
 project that would be based on the Chemistry code developed at Nuxeo
 and the JCR-CMIS code in the Jackrabbit sandbox. Feel free to edit the
 proposal and mark yourselves as initial committers if you're
 interested in participating. See [2] for more background on what the
 proposal is expected to contain and how we should move forward with
 it. I'm volunteering to mentor the project.
 
 [1] http://wiki.apache.org/incubator/ChemistryProposal
 [2] http://incubator.apache.org/guides/proposal.html
 
 BR,
 
 Jukka Zitting