>From peanut gallery;

  a. It looks to me that there is no overwhelming reason to merge the
communities. In fact, IF it already was a single community, it might be
time to split Samza out. Ask this question; If the active Samza devs lay
down their tools, how many Kafka devs would care about (and further the dev
of) Samza?

  b. Having "hard dependency" on another upstream project is common place
in ASF. Take a look at the Hadoop echo system for many examples.

  c. To me, it sounds more like a technical issue of design, where Samza is
more flexible than needed, perhaps because the original intent was to allow
integration with more messaging systems than Kafka. Redesigning seems to be
a driver, and that doesn't need to lead to merging the communities.

  d. Is there actually other underlying community issue? I haven't seen any
worrying signs from Board reports, but I am asking anyway... These kind of
questions often surface when the most active members of the community feel
somewhat burned out and looking for other active devs to help out.


Cheers
Niclas

On Mon, Jul 13, 2015 at 8:37 AM, Jay Kreps <jay.kr...@gmail.com> wrote:

> Hey board members,
>
> There is a longish thread on the Apache Samza mailing list on the
> relationship between Kafka and Samza and whether they wouldn't make a lot
> more sense as a single project. This raised some questions I was hoping to
> get advice on.
>
> Discussion thread (warning: super long, I attempt to summarize relevant
> bits below):
>
> http://mail-archives.apache.org/mod_mbox/samza-dev/201507.mbox/%3ccabyby7d_-jcxj7fizsjuebjedgbep33flyx3nrozt0yeox9...@mail.gmail.com%3E
>
> Anyhow, some people thought "Apache has lot's of sub-projects, that would
> be a graceful way to step in the right direction". At that point others
> popped up and said, "sub-projects are discouraged by the board".
>
> I'm not sure if we understand technically what a subproject is, but I
> think it means a second repo/committership under the same PMC.
>
> A few questions:
> - Is that what a sub-project is?
> - Are they discouraged? If so, why?
> - Assuming it makes sense in this case what is the process for making one?
> - Putting aside sub-projects as a mechanism what are examples where
> communities merged successfully? We were pointed towards Lucene/SOLR. Are
> there others?
>
> Relevant background info:
> - Samza depends on Kafka, but not vice versa
> - There is some overlap in committers but not extensive (3/11 Samza
> committers are also Kafka committers)
>
> Thanks for the advice!
>
> -Jay
>
>
>
>


-- 
Niclas Hedhman, Software Developer
http://zest.apache.org - New Energy for Java

Reply via email to