On Sep 5, 2007, at 7:03 AM, Matt Hogstrom wrote:


Regardless of how we move the code I would think that committers on Yoko should join the appropriate projects after a project chooses to accept the code. It makes little sense to me to accept the code and not the community since the community has already established their karma as Apache committers and are most familiar with the code base. I would expect the receiving project to vote on the donation and committers but since we operate in a world of trust and collaboration I wouldn't see any benefit to moving code without the community; to me that would be a non-starter.

1. Move Yoko in its entirety to another TLP and make it a sub- project. The TLP PMC would provide the oversight and it would no longer be in incubator.

2. Break Yoko up into two components which would be the core ORB with the IDLJ compiler and the JAX-WS bindings work.

Both proposals have pluses and minuses. Here is my thinking in no particular order.

The two suggested locations for Yoko have been Harmony and Geronimo for the core ORB. If I step back and look at how other JDKs are organized they ship the ORB as part of the JDK and provide a generic ORB. With that in mind it seems to make sense move the core ORB and IDLJ to Harmony. Geronimo would be able to pick up the ORB as a separate package (or I would hope that it would be able to in order to preserve what we've done historically.)

The ORBs that are shipped with Sun's JVM is severely hamstrung. I would not use that precedent to move the ORB to Harmony.

Also, it is my understanding that the WebServices bindings should be part of Java 6 and as such it would seem to make sense that they live in Harmony as well. That said, the expertise in this area is mostly in CXF. I'm not sure who the committers are on this portion of Yoko so it would be great to gather some input from those folks as well.

I'll Ping Tim Ellison at Harmony since he posted earlier. I'm not sure if he's actively looking at this list or not.

Other thoughts?


I think that Yoko would be better suited in Geronimo where we are more server oriented. I think that given the plugable nature of the ORB, the CXF bindings could probably move to CXF.


Regards,
Alan

Reply via email to