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