incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James Carman" <ja...@carmanconsulting.com>
Subject Re: [VOTE] Accepting OpenWebBeans into the Incubator
Date Sun, 19 Oct 2008 21:53:18 GMT
No worries.  It's non-binding anyway. :)


On Sun, Oct 19, 2008 at 5:51 PM, Gurkan Erdogdu
<cgurkanerdogdu@gmail.com> wrote:
> 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 <james@carmanconsulting.com>
>
>> +1 (non-binding)
>>
>> On Sun, Oct 19, 2008 at 2:48 PM, Gurkan Erdogdu <gurkanerdogdu@yahoo.com>
>> 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 <gurkanerdogdu@yahoo.com>
>> > 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
>> >
>> > * openwebbeans-dev@incubator.apache.org
>> > * openwebbeans-commits@incubator.apache.org
>> > * openwebbeans-private@incubator.apache.org
>> > * openwebbeans-user@incubator.apache.org
>> >
>> > 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: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>>
>>
>
>
> --
> Gurkan Erdogdu
> http://gurkanerdogdu.blogspot.com
>

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Mime
View raw message