Re: Incubating Chemistry
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
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)
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
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
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
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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