+1

Niall

On Sun, Oct 19, 2008 at 7: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]

Reply via email to