Yes, a "flink-contrib" project would be great. We have two options:
1) Make it part of the flink apache project. - PRO this makes it easy to get stuff for users - CONTRA this means stronger requirements on the code, blocker for code that uses dependencies under certain licenses, etc. 2) Make an independent github project. - PRO contributions can depended on more licenses, such as LGPL - PRO we can have more people that commit to this repo, committers can be different from flink committers - CONTRA people need to grab the extensions from a different location I am slightly biased towards (2), but open to both. Stephan On Sat, Jan 24, 2015 at 5:29 AM, Chiwan Park <chiwanp...@icloud.com> wrote: > I think top level maven module called "flink-contrib" is reasonable. There > are other projects having contrib package such as Akka, Django. > > Regards, Chiwan Park (Sent with iPhone) > > 2015. 1. 24. 오후 7:15 Fabian Hueske <fhue...@gmail.com> 작성: > > > Hi all, > > > > we got a few contribution requests lately to add cool but "non-core" > > features to our API. > > In previous discussions, concerns were raised to not bloat the APIs with > > too many "shortcut", "syntactic sugar", or special-case features. > > > > Instead we could setup a place to add Input/OutputFormats, common > > operations, etc. which does not need as much control as the core APIs. > Open > > questions are: > > - How do we organize it? (top-level maven module, modules in flink-java, > > flink-scala, java packages in the API modules, ...) > > - How do we name it? flink-utils, flink-packages, ... > > > > Any opinions on this? > > > > Cheers, Fabian >