Return-Path: Delivered-To: apmail-incubator-general-archive@www.apache.org Received: (qmail 30310 invoked from network); 20 Jun 2006 18:28:42 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 20 Jun 2006 18:28:42 -0000 Received: (qmail 66457 invoked by uid 500); 20 Jun 2006 18:28:40 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 66341 invoked by uid 500); 20 Jun 2006 18:28:40 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 66330 invoked by uid 99); 20 Jun 2006 18:28:40 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 20 Jun 2006 11:28:40 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of yoavshapira@gmail.com designates 66.249.92.170 as permitted sender) Received: from [66.249.92.170] (HELO ug-out-1314.google.com) (66.249.92.170) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 20 Jun 2006 11:28:38 -0700 Received: by ug-out-1314.google.com with SMTP id q2so3245865uge for ; Tue, 20 Jun 2006 11:28:17 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=nXZ/r3MqRYwWIPh0X8XmCeemvSANTAPEb4L7QkGK366GMYdXleejVnb617Us/qTaBUUe1Om4opfw9d63+wMZG/wFj2xLetHmqh1jb5HpKgKU6R2UU6vijB4S+qwOKHKnDfJ0WgapCyPgYk0jjz+2axb3n/nZXIvhWhFobgMcuTw= Received: by 10.78.52.17 with SMTP id z17mr2882544huz; Tue, 20 Jun 2006 11:28:17 -0700 (PDT) Received: by 10.78.56.9 with HTTP; Tue, 20 Jun 2006 11:28:17 -0700 (PDT) Message-ID: Date: Tue, 20 Jun 2006 14:28:17 -0400 From: "Yoav Shapira" Sender: yoavshapira@gmail.com To: general@incubator.apache.org Subject: Re: [PROPOSAL] CeltiXfire Project In-Reply-To: <296718BFC6B9E94FB0A809F55834237A9E4D68@amereast-ems2.IONAGLOBAL.COM> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <296718BFC6B9E94FB0A809F55834237A9E4D68@amereast-ems2.IONAGLOBAL.COM> X-Google-Sender-Auth: a7b4dd9658c06e28 X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Hola, Cool overall. Would it be possible to detail the affiliations of the (relatively large) initial committers, so that we can tell how homo- or heterogeneous that community is at the moment? Yoav On 6/20/06, Sakala, Adinarayana wrote: > Hello, > > Below is a project proposal for incubation consideration. > The project welcomes your feedback as well as interest in involvement. > This proposal is also located online at http://wiki.apache.org/incubator/= CeltiXfireProposal > > =3D=3D CeltiXfire Proposal =3D=3D > > Project CeltiXfire is a SOA infrastructure framework focused on implement= ation of JCP and web service standards while also providing extensibility f= or legacy integration. It is a merge of two matured open source projects an= d communities, ObjectWeb Celtix (http://celtix.objectweb.org) and Codehaus = Xfire (http://xfire.codehaus.org). It will implement the JAX-WS, JAX-WSA, a= nd JSR-181 standards. Core to this is support for web service standards lik= e SOAP 1.1, SOAP 1.2, WS-I BasicProfile, WS-Security, WS-Addressing, WS-RM,= and WS-Policy. This project will support several programming models like J= AX-WS, JBI (ServiceMix), SCA (Tuscany), and CORBA services (Yoko). We will= leverage open source components wherever possible, for example we intend t= o use WSS4J for ws-security from the Apache Web Services project. One goal = of this project is to provide public APIs that match the JSR standards. Fur= thermore, the scope of this project is to provide SOA infrastructure for bo= th modern web services and for legacy systems. The seed code has been desig= ned to provide a pluggable architecture to support both XML and non-XML typ= e bindings in combination with any type of transport. For example, Celtix i= s in the process of being extended to provide a CORBA binding as part of th= e Apache Yoko project (in incubation). Additional examples of non-XML bindi= ngs that could be supported in the future include fixed length record bindi= ngs, which are critical to integrating mainframe systems into a SOA. The cu= rrent infrastructure code is designed for flexible deployment in a variety = of containers including JBI, J2EE, SCA and servlet containers. > > =3D=3D Rationale =3D=3D > The project is interested in moving to Apache for the following reasons: = To provide Apache-licensed implementations of the relevant web service JSR = standards: JAX-WS, JAX-WSA, JSR-181, and JSR-265 standards and to test thos= e implementations with the applicable JSR TCKs, to become better integrated= with the Geronimo, Harmony, ServiceMix, Tuscany, Yoko and Apache Web Servi= ces communities, and to build a strong vendor-neutral community that will o= utlast any one person's or company's participation. > > =3D=3D Meritocracy =3D=3D > The Codehaus Xfire and ObjectWeb Celtix projects have fostered a developm= ent community based around meritocracy. Many of the committers already work= on other Apache projects and understand the Apache way. The individuals un= derstand that they are responsible for the code, and that the community aro= und the project will define the direction. > > =3D=3D Community =3D=3D > The CeltiXfire Community will bring together two already successful commu= nities - Xfire and Celtix. Both projects have active users and contributors= on the mailing lists. > > =3D=3D Core Developers =3D=3D > The CeltiXfire project's initial committers include a diverse set of indi= viduals. Some of the individuals are employed by Envoi Solutions, IONA, BEA= , LogicBlaze and Red Hat, and some are not funded by any particular employe= r. > > =3D=3D Alignment =3D=3D > CeltiXfire currently uses and integrates with many Apache projects but do= es not have hard dependencies on these (in alphabetical order): > * ActiveMQ is used as the default JMS implementation. > * Continuum: Apache Continuum currently uses XFire for its SOAP integrat= ion. > * Harmony: Harmony is implementing Java 5.0 and requires support for man= y of the JSR that CeltiXfire will provide. > * Jakarta Commons HttpClient can be used for the HTTP client transport. > * Geronimo: Celtix already provides Geronimo integration. CeltiXfire wil= l continue this effort and will be made available so that Geronimo could us= e CeltiXfire as its JAX-WS implementation for JEE. > * ServiceMix: Codehaus XFire is currently used within ServiceMix to prov= ide web service integration. Celtix provides its own JBI integration for Se= rviceMix as well, although JBI is an option and not a requirement for Celti= x implementation. > * Maven 2: Celtix and Xfire already provide Maven 2 plug-ins for invokin= g the Celtix and Xfire tooling. > * Tuscany: Celtix is already integrated with Tuscany. > * WSS4J: CeltiXfire uses Apache WSS4J for WS-Security support. > * XMLBeans is currently used as one of the data-binding options for Celt= iXfire. > * XmlSchema: CeltiXfire uses XmlSchema for many schema related functions= internally. > * Yoko: Celtix is already integrated with Yoko to provide support for ex= posing CORBA services as web services. > > We are currently evaluating the use of other Apache projects as well like= Woden, Neethi and JaxMe. > > =3D=3D Avoiding the Warning Signs =3D=3D > > =3D=3D=3D Orphaned products =3D=3D=3D > CeltiXfire is a merging of two successful open source projects, ObjectWeb= Celtix and Codehaus Xfire. Both have active communities and developers. Ce= ltiXfire provides support for some important specifications to Java communi= ty, we expect that this project will continue to grow and develop within it= s own community, and be embraced by many other open source projects as well= . > > =3D=3D=3D Inexperience with open source =3D=3D=3D > The authors of the existing code have extensive experience with open sour= ce already. The initial list of committers includes 9 Apache Committers. = They are involved in: > * Apache Continuum > * Apache Geronimo > * Apache ServiceMix > * Apache Tuscany > * Apache Yoko > > =3D=3D=3D Homogeneous developers =3D=3D=3D > The project's initial committers include individuals that are employed by= a diverse set of companies, including Envoi Solutions, IONA, LogicBlaze, B= EA and Red Hat. About 2/3 of the initial committers are employed by IONA. = Additionally the project has several committers whose work is not funded b= y any particular employer. > > =3D=3D=3D Reliance on Salaried Developers =3D=3D=3D > Many of the developers are salaried, but they are spread out over several= organizations. Several other developers are contributing to this project w= ithout any connection to an employer. > > =3D=3D=3D No ties to other Apache products =3D=3D=3D > Both ObjectWeb Celtix and Codehaus Xfire currently use many Apache projec= ts. These have been outlined in the "alignment" section. > > =3D=3D=3D A fascination with the Apache brand =3D=3D=3D > While we expect the Apache brand may help attract more contributors, our = interests in starting this project is based on the factors mentioned in the= Rationale section. However, we will be sensitive to inadvertent abuse of = the Apache brand and will work with the Incubator PMC and the PRC to ensure= the brand policies are respected. > > =3D=3D=3D Scope of Subprojects =3D=3D=3D > No subprojects proposed. > > =3D=3D Initial Source =3D=3D > The Celtix codebase is owned by IONA. It is currently available under bot= h EPL and LGPL licenses (http://celtix.objectweb.org). The applicable code = will be relicensed under the Apache License 2.0. The Codehaus Xfire codebas= e is owned by Envoi Solutions LLC and is available under an MIT license (ht= tp://xfire.codehaus.org). The applicable code will be relicensed under the = Apache Software License 2.0. The dependencies all have Apache compatible li= censes. These include BSD, CDDL, CPL, MPL and MIT licensed dependencies. > > =3D=3D ASF Resources to be Created =3D=3D > * Mailing lists > * cxf-dev > * cxf-user > * cxf-commits > * cxf-ppmc > * SVN Repository https://svn.apache.org/repos/asf/incubator/cxf > * JIRA CeltiXfire (CeltiXfire) > * Official Build Systems > > =3D=3D Initial Committers =3D=3D > * Adi Sakala > * Dan Diephouse > * Guillaume Nodet > * James Strachan > * David Blevins > * Peter Royal > * Daniel Kulp > * Balaji Ravi > * Conrad O'Dea > * Hani Suileman > * Mika Goekel > * Adam Kramer > * Tomek Sztelak > * Stuart Edmondston > * Bozhong Lin > * Jervis Liu > * Julian Squires > * James Mao > * Jim Ma > * Freeman Fang > * Tom Li > * Willem Jiang > * Andrea Smyth > * Eoghan Glynn > * Debbie Moynihan > * Ajay Paibir > * Ulhas Bhole > * Sean O'Callaghan > * Peter Jones > * Eric Johnson > * Brian Zotter > * Mark Little > > =3D=3D Sponsor =3D=3D > We kindly request the Incubator PMC to accept sponsorship for this propos= al. > > =3D=3D Champion =3D=3D > Jason Van Zyl > > =3D=3D Mentors =3D=3D > * Jason Van Zyl > * Jim Jagielski > * James Strachan > > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > For additional commands, e-mail: general-help@incubator.apache.org > > --=20 Yoav Shapira Nimalex LLC 1 Mifflin Place, Suite 310 Cambridge, MA, USA yoavs@computer.org / www.yoavshapira.com --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org