yes, please file the proposal :) LieGrue, strub
----- Original Message ----- > From: Rajeev Sampath <rjvra...@gmail.com> > To: general@incubator.apache.org > Cc: > Sent: Friday, 27 September 2013, 16:25 > Subject: Re: [PROPOSAL] BatchEE to implement JBatch @apache > > 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> >> >> > >> > > >> >> > >> > > >> >> > >> > >> >> > >> >> >> > >> >> >> > >> > >> > --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org