Opps. Mail threading is borked. There seems to be some discussion
going on still.
Regards,
Alan
On Dec 3, 2007, at 11:20 PM, Alan D. Cabrera wrote:
Thanks Matt.
It seems that no one objects. Is the next step to have the
recipient PMCs vote on receiving the code and developers?
Regards,
Alan
On Nov 30, 2007, at 9:54 AM, Matt Hogstrom wrote:
The members of project yoko have been considering the future of
Yoko as a project. There have been several milestones delivered
and the project is used by other ASF projects. The project is not
as active as other ASF projects and it makes sense to move the code
from Yoko to other projects. The Yoko team has the following
proposal for your consideration.
Proposed Code Donation from Project Yoko to Apache CXF and Apache
Geronimo
The Yoko community has been successful in delivering several
milestones of the ORB implementation while in the Apache
Incubator. These milestones are used by other Apache projects
(namely Geronimo and Harmony) to support their releases. The
WebServices bindings are dependent on CXF. The Yoko community has
decided that the Yoko project does not have quite the momentum to
carry itself as an independent project but has sufficient value for
other projects for them to consider receiving the code and
committers for that code-base as sub-projects. Since the code
under consideration is used by Apache Geronimo, Apache CXF and
Apache Harmony the movement of the code should continue to allow
for independent releases so the code can be easily shared with
other dependent projects.
The proposed division is:
yoko-spec-corba - this is the org.omg interface classes.
rmi-spec - this is the javax.rmi spec implementation
core - This is the actual ORB implementation.
rmi-impl - This is the implementation of the RMIIIOP support.
These modules are also used by Harmony.
In addition to the code we propose that the following committers in
Apache Yoko be accepted as committers in Apache Geronimo given
their demonstration of delivering code, creating releases and
functioning as a community. Those noted with asterisks are already
Geronimo committers.
Continued involvement with the core:
Rick McGuire *
David Jencks *
Alan Cabrera *
Lars Kuhne
Alexey Petrenko
Darren Middleman
The remainder of the modules in Yoko are part of the webservices
support and are independent of the underlying ORB implementation.
api -- interface classes used for the web services support.
bindings -- code to implement the CORBA-Web services bindings.
tools -- tools for generation WSDL and IDL for the bindings
maven-plugin -- some maven plugins that can use the tools for
generating binding-related build artifacts. None of the maven-
plugin code is used by the ORB.
There is also a distribution directory with some sample
applications. One set of samples demonstrates using the core ORB,
the other set is for WebServices. We recommend that the
distribution directory should move to Apache CXF as the webservices
examples use the orb samples to bind them as web services. Since
Apache Geronimo's only use of CORBA is for exporting EJBs, these
samples are not particularly valuable for Geronimo.
The Yoko community did not have any committers that expressed an
interest in continuing work on these bindings. As such, only the
code would be moving to apache CXF.