Re: [PROPOSAL] Migrate Project Yoko from Incubator to Geronimo / CXF

2007-12-04 Thread Alan D. Cabrera
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.









Re: [PROPOSAL] Migrate Project Yoko from Incubator to Geronimo / CXF

2007-12-03 Thread Alan D. Cabrera

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.






[PROPOSAL] Migrate Project Yoko from Incubator to Geronimo / CXF

2007-11-30 Thread Matt Hogstrom
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.