Sounds like an interesting project. Looking forward to make some contributions if time permits.
Thanks Rajeev On Fri, Sep 27, 2013 at 7:05 PM, Romain Manni-Bucau <rmannibu...@gmail.com>wrote: > Hi guys, > > thanks to the last mail of Matt do you think I can start a VOTE for this > proposal? If not what is missing? > > *Romain Manni-Bucau* > *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* > *Blog: **http://rmannibucau.wordpress.com/*< > http://rmannibucau.wordpress.com/> > *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* > *Github: https://github.com/rmannibucau* > > > > 2013/9/19 Romain Manni-Bucau <rmannibu...@gmail.com> > > > hehe right. > > > > thks > > > > *Romain Manni-Bucau* > > *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* > > *Blog: **http://rmannibucau.wordpress.com/*< > http://rmannibucau.wordpress.com/> > > *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* > > *Github: https://github.com/rmannibucau* > > > > > > > > 2013/9/19 Matt Benson <gudnabr...@gmail.com> > > > >> I discussed this with Romain and someone else (can't recall who) before > he > >> submitted this proposal. My knee-jerk response was that a software > grant > >> would be required, but then recalled the discussion at [1]. This leaves > >> the impression that the podling could proceed with merely IBM's good > will, > >> which has been established at [2]. > >> > >> Regards, > >> Matt > >> > >> [1] http://markmail.org/message/ajmuxmxfdrcurswp > >> [2] http://markmail.org/message/5mvf5pzyiuakob4w > >> > >> > >> On Thu, Sep 19, 2013 at 10:25 AM, John D. Ament <john.d.am...@gmail.com > >> >wrote: > >> > >> > Just wondering, even though the RI is ASL2, do we need to get IP > >> > clearance to fork? > >> > > >> > I think this last came up with BeanShell. > >> > > >> > John > >> > > >> > On Thu, Sep 19, 2013 at 11:20 AM, Matt Benson <gudnabr...@gmail.com> > >> > wrote: > >> > > JSR 352 is part of Java EE 7, so BatchEE is IMO warranted. Plus the > >> > > rhyming of "Apache BatchEE" is silly and fun. > >> > > > >> > > $0.02, > >> > > Matt > >> > > > >> > > > >> > > On Thu, Sep 19, 2013 at 10:08 AM, Gerhard Petracek < > >> > > gerhard.petra...@gmail.com> wrote: > >> > > > >> > >> easybatch is used by others already. > >> > >> > >> > >> regards, > >> > >> gerhard > >> > >> > >> > >> > >> > >> > >> > >> 2013/9/19 Romain Manni-Bucau <rmannibu...@gmail.com> > >> > >> > >> > >> > Ok guys, if I have 2 others +1 I update the proposal ;) (I think > >> you > >> > are > >> > >> > right, that's why i proposed it) > >> > >> > > >> > >> > *Romain Manni-Bucau* > >> > >> > *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* > >> > >> > *Blog: **http://rmannibucau.wordpress.com/*< > >> > >> > http://rmannibucau.wordpress.com/> > >> > >> > *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* > >> > >> > *Github: https://github.com/rmannibucau* > >> > >> > > >> > >> > > >> > >> > > >> > >> > 2013/9/19 Jean-Baptiste Onofré <j...@nanthrax.net> > >> > >> > > >> > >> > > +1, to be honest, I prefer EasyBatch as BatchEE sounds like > >> related > >> > to > >> > >> > > JavaEE which can be confusing for the users. > >> > >> > > > >> > >> > > Regards > >> > >> > > JB > >> > >> > > > >> > >> > > > >> > >> > > On 09/19/2013 01:31 PM, Romain Manni-Bucau wrote: > >> > >> > > > >> > >> > >> Discussing with a colleague he proposed me another name: > >> EasyBatch. > >> > >> > >> Personally I like BatchEE but EasyBatch sounds quite fun even > if > >> > maybe > >> > >> > >> too close to RestEasy ;) > >> > >> > >> > >> > >> > >> wdyt? > >> > >> > >> Romain Manni-Bucau > >> > >> > >> Twitter: @rmannibucau > >> > >> > >> Blog: http://rmannibucau.wordpress.**com/< > >> > >> > http://rmannibucau.wordpress.com/> > >> > >> > >> LinkedIn: http://fr.linkedin.com/in/**rmannibucau< > >> > >> > http://fr.linkedin.com/in/rmannibucau> > >> > >> > >> Github: https://github.com/rmannibucau > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> 2013/9/18 Romain Manni-Bucau <rmannibu...@gmail.com>: > >> > >> > >> > >> > >> > >>> Added you , thks > >> > >> > >>> Romain Manni-Bucau > >> > >> > >>> Twitter: @rmannibucau > >> > >> > >>> Blog: http://rmannibucau.wordpress.**com/< > >> > >> > http://rmannibucau.wordpress.com/> > >> > >> > >>> LinkedIn: http://fr.linkedin.com/in/**rmannibucau< > >> > >> > http://fr.linkedin.com/in/rmannibucau> > >> > >> > >>> Github: https://github.com/rmannibucau > >> > >> > >>> > >> > >> > >>> > >> > >> > >>> > >> > >> > >>> 2013/9/18 Olivier Lamy <ol...@apache.org>: > >> > >> > >>> > >> > >> > >>>> Sounds interesting. > >> > >> > >>>> Add me as mentor if needed. > >> > >> > >>>> > >> > >> > >>>> Cheers > >> > >> > >>>> -- > >> > >> > >>>> Olivier > >> > >> > >>>> On Sep 17, 2013 8:22 PM, "Romain Manni-Bucau" < > >> > >> rmannibu...@gmail.com> > >> > >> > >>>> wrote: > >> > >> > >>>> > >> > >> > >>>> Dear ASF members, > >> > >> > >>>>> > >> > >> > >>>>> I would like to propose the BatchEE project to the > Incubator. > >> > >> > >>>>> > >> > >> > >>>>> The BatchEE proposal is available at: > >> > >> > >>>>> https://wiki.apache.org/**incubator/BatchEEProposal< > >> > >> > https://wiki.apache.org/incubator/BatchEEProposal> > >> > >> > >>>>> > >> > >> > >>>>> I welcome your feedbacks and suggestions. > >> > >> > >>>>> > >> > >> > >>>>> Thanks! > >> > >> > >>>>> > >> > >> > >>>>> Here is a copy of the proposal: > >> > >> > >>>>> > >> > >> > >>>>> = BatchEE, JBatch Implementation = > >> > >> > >>>>> > >> > >> > >>>>> === Abstract === > >> > >> > >>>>> > >> > >> > >>>>> BatchEE will be an ASL-licensed implementation of the > JBatch > >> > >> > >>>>> Specification which is defined as JSR-352 (for version > 1.0). > >> > >> > >>>>> > >> > >> > >>>>> === Proposal === > >> > >> > >>>>> > >> > >> > >>>>> BatchEE specification is an effort for defining a standard > >> API > >> > and > >> > >> > way > >> > >> > >>>>> to write batches in Java. It is integrated with JavaEE > (JTA, > >> > >> CDI....) > >> > >> > >>>>> but works out of the box in a standalone environment. > >> > >> > >>>>> > >> > >> > >>>>> > >> > >> > >>>>> BatchEE Project is responsible for implementing the runtime > >> > >> container > >> > >> > >>>>> contract for the JBatch specification. Besides the > >> > implementation, > >> > >> > >>>>> BatchEE 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 will > >> define > >> > >> > default > >> > >> > >>>>> reader/processor/writer for jdbc, jpa, xml/json/flat > files... > >> > >> > >>>>> > >> > >> > >>>>> === Background === > >> > >> > >>>>> > >> > >> > >>>>> Until today writing batches in java meant using a > proprietary > >> > >> > >>>>> framework and link to JavaEE was quite limited (or > missing). > >> > JBatch > >> > >> > >>>>> defines an API fixing this issue and now developpers need a > >> fix. > >> > >> > >>>>> > >> > >> > >>>>> === Rationale === > >> > >> > >>>>> > >> > >> > >>>>> Current JBatch specificatin is released, and only the > >> reference > >> > >> > >>>>> implementation is available but not really intended to be > >> > >> maintained. > >> > >> > >>>>> Moreover multiple Apache projects (geronimo, TomEE, ...) > will > >> > need > >> > >> an > >> > >> > >>>>> Apache compatible Jbatch implementation to go ahread and > >> > implement > >> > >> > >>>>> JavaEE 7. > >> > >> > >>>>> > >> > >> > >>>>> > >> > >> > >>>>> === Initial Goals === > >> > >> > >>>>> > >> > >> > >>>>> The initial goals of the BatchEE Project are > >> > >> > >>>>> > >> > >> > >>>>> * Fully implement the JSR-352 specification. > >> > >> > >>>>> * Attracts a community around the current code base. > >> > >> > >>>>> * Active relationship with the other dependent projects > to > >> > >> further > >> > >> > >>>>> develop some useful batch 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 OpenEJB, > OpenWebBeans, > >> > >> Geronimo > >> > >> > >>>>> and TomEE Apache projects. BatchEE project is very related > >> with > >> > >> these > >> > >> > >>>>> projects and in the some cases, it enhances these projects. > >> We > >> > are > >> > >> > >>>>> thinking that BatchEE project gets strong community because > >> it > >> > >> > >>>>> complete the needed frameworks of a java developper and > >> unifies > >> > the > >> > >> > >>>>> using of these projects. It simplifies the developer effort > >> for > >> > >> > >>>>> building complex enterprise applications batches. > >> > >> > >>>>> > >> > >> > >>>>> === Core Developers === > >> > >> > >>>>> > >> > >> > >>>>> BatchEE project has been developing by the IBM then forked > by > >> > >> Romain > >> > >> > >>>>> Manni-Bucau as a sole contributor. > >> > >> > >>>>> > >> > >> > >>>>> === Alignment === > >> > >> > >>>>> > >> > >> > >>>>> BacthEE project will be a candidate for use in Geronimo AS > >> and > >> > >> TomEE > >> > >> > >>>>> as a default JBatch implementation. Other projects could > >> benefit > >> > >> from > >> > >> > >>>>> the BatchEE project as a general purpose component and > >> context > >> > >> > >>>>> management. > >> > >> > >>>>> > >> > >> > >>>>> BatchEE project is closely aligned with the OpenEJB and > >> > >> OpenWebBeans > >> > >> > >>>>> projects perfectly. It depends on these projects to satisfy > >> its > >> > >> > >>>>> requirements (mainly tests). > >> > >> > >>>>> > >> > >> > >>>>> == 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 > >> > >> > >>>>> OpenEJB/TomEE, OpenWebBeans, XBean... > >> > >> > >>>>> > >> > >> > >>>>> === 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 === > >> > >> > >>>>> > >> > >> > >>>>> BatchEE will likely be used in the Geronimo and Apache > TomEE. > >> > >> > >>>>> OpenWebBeans could bring added value for tests and > >> integration > >> > with > >> > >> > >>>>> CDI. OpenEJB will be great to pass EE tests (JTA is > mandatory > >> > and > >> > >> CDi > >> > >> > >>>>> a must have). > >> > >> > >>>>> > >> > >> > >>>>> === An Excessive Fascination with the Apache Brand === > >> > >> > >>>>> > >> > >> > >>>>> BatchEE 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, BatchEE > >> > project > >> > >> > >>>>> will surely be embraced by the Geronimo, TomEE, Camel and > >> other > >> > >> > Apache > >> > >> > >>>>> projects. BatchEE project is closely related with the some > of > >> > the > >> > >> > >>>>> other Apache projects. > >> > >> > >>>>> > >> > >> > >>>>> == Documentation == > >> > >> > >>>>> > >> > >> > >>>>> Currently the main documentation of the project is > contained > >> in > >> > the > >> > >> > >>>>> README.md in the source repository (see next part). > >> > >> > >>>>> > >> > >> > >>>>> == Initial Source == > >> > >> > >>>>> > >> > >> > >>>>> The source for BatchEE project that is to be imported is > >> > currently > >> > >> > >>>>> within the project at > >> > https://github.com/**rmannibucau/batchee.git > >> > >> < > >> > >> > https://github.com/rmannibucau/batchee.git>and > >> > >> > >>>>> is all ASL2.0 licensed. It is based on a fork of the JBatch > >> RI > >> > >> > >>>>> (developped by IBM) which said it was ok to fork the RI: > >> > >> > >>>>> > >> > >> > >>>>> http://apache-incubator-**general.996316.n3.nabble.com/** > >> > >> > >>>>> Re-DISCUSS-jbatch-impl-Apache-**td36529.html< > >> > >> > > >> > >> > >> > > >> > http://apache-incubator-general.996316.n3.nabble.com/Re-DISCUSS-jbatch-impl-Apache-td36529.html > >> > >> > > > >> > >> > >>>>> > >> > >> > >>>>> == External Dependencies == > >> > >> > >>>>> > >> > >> > >>>>> All dependencies have Apache compatible licenses. > >> > >> > >>>>> > >> > >> > >>>>> == Required Resources == > >> > >> > >>>>> > >> > >> > >>>>> Mailing lists > >> > >> > >>>>> > >> > >> > >>>>> * batchee-dev@incubator.apache.**org< > >> > >> > batchee-...@incubator.apache.org> > >> > >> > >>>>> * batchee-commits@incubator.**apache.org< > >> > >> > batchee-comm...@incubator.apache.org> > >> > >> > >>>>> * batchee-private@incubator.**apache.org< > >> > >> > batchee-priv...@incubator.apache.org> > >> > >> > >>>>> * batchee-user@incubator.apache.**org< > >> > >> > batchee-u...@incubator.apache.org> > >> > >> > >>>>> > >> > >> > >>>>> Git repository > >> > >> > >>>>> > >> > >> > >>>>> * https://git-wip-us.apache.org/**repos/asf/batchee.git< > >> > >> > https://git-wip-us.apache.org/repos/asf/batchee.git> > >> > >> > >>>>> > >> > >> > >>>>> Issue Tracking > >> > >> > >>>>> > >> > >> > >>>>> * https://issues.apache.org/**jira/browse/BATCHEE< > >> > >> > https://issues.apache.org/jira/browse/BATCHEE> > >> > >> > >>>>> > >> > >> > >>>>> Other Resources > >> > >> > >>>>> > >> > >> > >>>>> * Wiki > >> > >> > >>>>> > >> > >> > >>>>> == Initial Committers == > >> > >> > >>>>> > >> > >> > >>>>> || '''Name''' || '''Email''' > >> > >> > || > >> > >> > >>>>> '''CLA''' || > >> > >> > >>>>> || Romain Manni-Bucau || rmannibucau at gmail dot com > >> > >> > || > >> > >> > >>>>> yes || > >> > >> > >>>>> > >> > >> > >>>>> == Sponsors == > >> > >> > >>>>> > >> > >> > >>>>> We kindly request the Apache Incubator PMC to be the > sponsor > >> for > >> > >> this > >> > >> > >>>>> project. > >> > >> > >>>>> > >> > >> > >>>>> Champion > >> > >> > >>>>> > >> > >> > >>>>> * TBD (tbf at apache dot org) > >> > >> > >>>>> > >> > >> > >>>>> Nominated Mentors > >> > >> > >>>>> > >> > >> > >>>>> * TBD (tbf at apacge dot org) > >> > >> > >>>>> > >> > >> > >>>>> > >> > >> > >>>>> > >> > >> > >>>>> Romain Manni-Bucau > >> > >> > >>>>> Twitter: @rmannibucau > >> > >> > >>>>> Blog: http://rmannibucau.wordpress.**com/< > >> > >> > http://rmannibucau.wordpress.com/> > >> > >> > >>>>> LinkedIn: http://fr.linkedin.com/in/**rmannibucau< > >> > >> > http://fr.linkedin.com/in/rmannibucau> > >> > >> > >>>>> Github: https://github.com/rmannibucau > >> > >> > >>>>> > >> > >> > >>>>> > >> ------------------------------**------------------------------** > >> > >> > >>>>> --------- > >> > >> > >>>>> To unsubscribe, e-mail: general-unsubscribe@incubator.** > >> > apache.org > >> > >> < > >> > >> > general-unsubscr...@incubator.apache.org> > >> > >> > >>>>> For additional commands, e-mail: > >> general-help@incubator.apache. > >> > >> > **org<general-h...@incubator.apache.org> > >> > >> > >>>>> > >> > >> > >>>>> > >> > >> > >>>>> > >> > >> > >> > >> > >> > > >> > > >> > ------------------------------**------------------------------**--------- > >> > >> > >> To unsubscribe, e-mail: general-unsubscribe@incubator.** > >> apache.org > >> > < > >> > >> > general-unsubscr...@incubator.apache.org> > >> > >> > >> For additional commands, e-mail: > general-help@incubator.apache. > >> > **org< > >> > >> > general-h...@incubator.apache.org> > >> > >> > >> > >> > >> > >> > >> > >> > > -- > >> > >> > > Jean-Baptiste Onofré > >> > >> > > jbono...@apache.org > >> > >> > > http://blog.nanthrax.net > >> > >> > > Talend - http://www.talend.com > >> > >> > > > >> > >> > > > >> > >> > >> > > >> > ------------------------------**------------------------------**--------- > >> > >> > > To unsubscribe, e-mail: general-unsubscribe@incubator.** > >> apache.org< > >> > >> > general-unsubscr...@incubator.apache.org> > >> > >> > > For additional commands, e-mail: general-help@incubator.apache. > >> > **org< > >> > >> > general-h...@incubator.apache.org> > >> > >> > > > >> > >> > > > >> > >> > > >> > >> > >> > > >> > > > > >