Hey James; Sorry for forgetting to add your vote sending before into the list
Thanks for re-vote; Gurkan Erdogdu 2008/10/20 James Carman <[EMAIL PROTECTED]> > +1 (non-binding) > > On Sun, Oct 19, 2008 at 2:48 PM, Gurkan Erdogdu <[EMAIL PROTECTED]> > wrote: > > Hi; > > > > Incubator PMC, this is the repetition for the [VOTE] process for the > OpenWebBeans proposal. If acceptable, please vote on the proposal until 27 > Oct. > > > > PS : The following fellows voted positively so far; > > > > * Niklas Gustavsson +1 (non-binding) > > * Matt Hogstrom +1 (binding) > > * Martijn Dashorst +1 (binding) > > * Niclas Hedhman +1 (binding) > > > > Sincerely; > > > > Gurkan Erdogdu > > > > > > > > ----- Forwarded Message ---- > > From: Gurkan Erdogdu <[EMAIL PROTECTED]> > > To: general@incubator.apache.org > > Sent: Sunday, October 12, 2008 5:50:15 PM > > Subject: [VOTE] Accepting OpenWebBeans into the Incubator > > > > Incubator PMC, > > > > Please vote on accepting the OpenWebBeans project for incubation. The > full > > OpenWebBeans proposal is available at the end of this message and as a > wiki > > page at http://wiki.apache.org/incubator/OpenWebBeansProposal. > > > > Here is my +1 > > > > = OpenWebBeans, Web Beans Container Implementation = > > > > === Abstract === > > > > Open Web Beans will be an ASL-licensed implementation of the Web Beans > Specification which is defined as JSR-299. . > > > > === Proposal === > > > > Web Beans specification is an effort for defining stateful, contextual > component models and its management for the enterprise applications that run > on the Java EE 6 containers. It is a big step that it unifies the EJB > (Enterprise Java Beans) and JSF (Java Server Faces) standart component > models easily with simplifying the complex programming model from the > developer perspective. Currently there is no standard based approach for > integrating EJB session beans > > as a JSF based managed bean. Moreover, EJB does not define any contextual > component model. Developer is responsible for managing all the lifecycle of > the > > EJB components. Web Beans provides the management and lifecycle of the > components within the container with a standart fashion. It uses the Java > 5.0 annotation capability to further easing the configuration efforts. > > > > Altough Web Beans simplifies the EJB programming model within the > enterprise projects, it could also be used outside of the Java EE > containers, such as Apache Tomcat with its powerful component and context > model. > > > > Open Web Beans Project is responsible for implementing the runtime > container contract for the Web Beans specification. Besides the > implementation, Open Web Beans Project will implement the core built-in > components that further simplifies the developer complex interactions with > other Java EE specific enterprise operations. For example, it defines the > JMS (Java Messaging Service) Web Beans Component used for enterprise > messaging, Logging Component for logging, Security Component for security > etc. > > > > === Background === > > > > The development of this project is started by the individual developer as > an open source project that is hosted on the sourceforge. Using the Open Web > Beans project, enterprise developers unifies the EJB and JSF technlogies > together easily. Neither of these standarts solves the all problems of the > Java EE environment. While the EJB components solves the security, > transactions, concurrency and scalability problems, JSF defines the web-tier > presentation framework with its graphical component models, events and > managed bean facility. > > > > Web Beans enables the developers to unify these component models easily > within well defined semantics. Applications that uses the Open Web Beans > Project may get more advanced context and component model provided by the > project. > > > > === Rationale === > > > > Current Web Beans specificatin is in the EDR (Early Draft Review) level > now, and no reference implementation is available yet. Introducing the early > implementation of the specification to the enterprise community with using > other Apache related projects, such as Open EJB, Open JPA and MyFaces, will > attract a diverse community. Moreover, Open Web Beans will work closely with > the other Apache projects such that it depends on the Open EJB, Open JPA and > My Faces. Moreover, Geronimo may include it as a Web Beans Container when it > implements Java EE 6 specification as a runtime environment in which Web > Beans executes. > > > > Current Web Beans specification may be used in the Java EE 5 environment. > Its very powerful type safe and EL component model injection mechanisms and > other very useful stuffs could attracts the community that will use it in > their current enterprise projects. > > > > === Initial Goals === > > > > The initial goals of the Open Web Beans Project are > > > > * Fully implement the JSR-299 specification. > > * Attracts a community around the current code base. > > * Active relationship with the other dependent projects to further > develop some useful Web Beans Components. > > > > == Current Status == > > > > === Meritocracy === > > > > Initial developer of the project is familiar with the meritocracy > principles of Apache. He knows that the open source gets power from its > great developers and freedom. He also developed some other open source > projects. We will follow the normal meritocracy rules also with other > potential contributors. > > > > === Community === > > > > There is a great community within the Open EJB, Open JPA, Geronimo and > MyFaces Apache projects. Open Web Beans project is very related with these > projects and in the some cases, it enhances these projects. We are thinking > that Open Web Beans project gets strong community because it simplifies and > unifies the using of these projects. It simplifies the developer effort for > building complex enterprise applications. > > > > === Core Developers === > > > > Open Web Beans project has been developing by the open source developer > Gurkan Erdogdu as a sole contributor. > > > > === Alignment === > > > > Open Web Beans project will be a candidate for use in Geronimo AS as a > default Web Beans Container. Other projects could benefit from the Open Web > Beans project as a general purpose component and context management. > > > > Open Web Beans project is closely aligned with the Open EJB, Open JPA and > MyFaces projects perfectly. It depends on these projects to satisfy its > requirements. > > > > == Known Risks == > > > > === Orphaned products === > > > > Even if the initial committer of the project has no plan to leave the > active development, it must necessary to get other committers for the > project. So that it less dependent on the single developer. The source code > of the project is well documented and new committers could easily grasp the > details. Initial committer continues to support actively this project. > > > > === Inexperience with Open Source === > > > > Initial developer have worked on open source project before, including > the JBoss Cache IDE while committer as the JBoss IDE. > > > > === Homogeneous Developers === > > > > Altough the initial committer of the project is single, developer team > may be increased within the active project lifecycle from the different > locations. > > > > === Reliance on Salaried Developers === > > > > Project currently has no salaried developers. All the commitment is done > by the volunteer developer. > > > > === Relationships with Other Apache Products === > > > > Open Web Beans will likely be used in the Geronimo and Apache Tomcat. It > also requires Open JPA, Open EJB and MyFaces. > > > > === An Excessive Fascination with the Apache Brand === > > > > Open Web Beans project initial committer is the strong supporter of the > open source projects. Initial committer of the project thinks that ASF has > great place that provides wider colloboration and support of the open source > project and it respects meritrocracy. Also, Open Web Beans project is > embraced by the Geronimo and other Apache projects. Open Web Beans project > is closely related with the some of the other Apache projects. > > > > == Documentation == > > > > Currently there is no documentation about the project. But the all the > source code is well documented. > > > > == Initial Source == > > > > The source for Open Web Beans project that is to be imported is currently > within the project at > http://bigfaces.svn.sourceforge.net/viewvc/bigfaces/webbeansimpl/ and is > all ASL2.0 licensed. > > > > == External Dependencies == > > > > All dependencies have Apache compatible licenses. These include BSD and > CDDL licensed dependencies. > > > > == Required Resources == > > > > Mailing lists > > > > * [EMAIL PROTECTED] > > * [EMAIL PROTECTED] > > * [EMAIL PROTECTED] > > * [EMAIL PROTECTED] > > > > Subversion Directory > > > > * https://svn.apache.org/repos/asf/incubator/openwebbeans > > > > Issue Tracking > > > > * https://issues.apache.org/jira/browse/OPEN-WEBBEANS > > > > Other Resources > > > > * Wiki > > > > == Initial Committers == > > > > || '''Name''' || '''Email''' || > '''CLA''' || > > || Gurkan Erdogdu || gurkanerdogdu at yahoo dot com || no > || > > || Conny Lundgren || conny dot lundgren at gmail dot com || no > || > > > > == Sponsors == > > > > We kindly request the Apache Incubator PMC to be the sponsor for this > project. > > > > Champion > > > > * Matthias Wessendorf (matzew at apache dot org) > > > > Nominated Mentors > > > > * Kevan Miller (kevan dot miller at gmail dot com) > > > > __________________________________________________ > > Do You Yahoo!? > > Tired of spam? Yahoo! Mail has the best spam protection around > > http://mail.yahoo.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Gurkan Erdogdu http://gurkanerdogdu.blogspot.com