This would all apply if there was an idea that there should end up being two 
products.  My understanding when the vote happened was that 

-- everyone agreed activemq needed a new broker

-- our homegrown effort Apollo didn't work out (I still want to know why….)

-- the hornetQ people had a modern broker that they wanted to bring in to 
activemq and help the community hook up all the non-broker bits to

-- the result would be called activemq and there would be one community and one 
product

I don't see how bringing the code into the incubator would be compatible with 
this agenda.

As far as I can tell the new committers from the broker formerly known as 
hornetQ have been enthusiastically pursuing this agenda  accompanied by what 
seems to me to be a lot of complaining from some pre-existing community 
members. 

Which parts of this did I get wrong?

thanks
david jencks

On Mar 25, 2015, at 11:19 PM, Chris Mattmann <mattm...@apache.org> wrote:

> If it needs to happen, growing a community in an existing
> Apache project that has been around for quite a while is
> not something I would recommend for a variety of reasons.
> 
> Note we recently went through a similar thought
> on OODT/Wings with the prevailing sentiment from me and
> a few others being suggesting Wings either goes through
> Incubation at the ASF or remain at Github until there is
> an actual connection (direct) between Wings and OODT such
> that they are complimentary products and “bound” together
> (aka you can’t release one without the other).
> 
> Here are a few reasons:
> 
> 1. Binding the products together on a committee requires
> that the committee (PMC) have merit in each other’s products.
> I don’t see that starting off at least. I see you have
> VOTEd to add the HornetQ committers into the PMC. That’s
> a good step but doesn’t seem (though the VOTE passed) to
> have consensus based on feedback I’ve seen.
> 
> 2. Having mutual products together also potentially binds
> their release cycle - sure we can release as a committee
> “independent products”, but there is then scrutiny and
> sometimes “forced” instead of “natural” binding glue
> developed between the software products if it wasn’t there
> already.
> 
> 3. IP clearance; brand; trademarks etc are things that
> the PMC can do, but that things like the Incubator is set
> up to help (or even direct to TLP options that are now
> available [see Zest]). I see you guys are working through
> the IP clearance.
> 
> There are many more reasons that “umbrella” projects didn’t
> work out at the ASF and are generally discouraged. I wouldn’t
> recommend turning ActiveMQ into one.
> 
> Instead, I would recommend the following:
> 
> R1. HornetQ through the Incubator
> R2. Mentors include the ActiveMQ community PMC members that
> are ASF or IPMC members
> R3. HornetQ consider a few ActiveMQ PMC/committers in its
> initial PPMC makeup to develop synergy between the groups,
> and to see if there are answers to 1-3 and more to be worked
> out during Incubation.
> 
> If the result of R1-R3 yields a desire to “graduate into
> ActiveMQ” the answers to the questions 1-3 above will have
> been worked out and it will be a much easier answer then.
> 
> Cheers,
> Chris
> 
> 
> 
> 
> 
> -----Original Message-----
> From: artnaseef <a...@artnaseef.com>
> Reply-To: <dev@activemq.apache.org>
> Date: Wednesday, March 25, 2015 at 9:05 AM
> To: <dev@activemq.apache.org>
> Subject: Re: [DISCUSS} HornetQ & ActiveMQ's next generation
> 
>> Growing the community around HornetQ is the same issue regardless of the
>> naming - it needs to happen, and just naming it ActiveMQ 6 doesn't really
>> change anything other than to create the presumption that HornetQ will
>> succeed as ActiveMQ 6.
>> 
>> Sharing a direction across the community is important, and making sure
>> that
>> direction is clear is also important.  In that light, I am very glad to be
>> having this discussion.
>> 
>> The statement "Neglecting to commit to a direction will leave ActiveMQ
>> rudderless" is valid, but does not decide that direction.  Nor does it
>> mean
>> that a complete restart of ActiveMQ is the right direction.
>> 
>> So, let's put this back into perspective.
>> 
>> We have the HornetQ donation to ActiveMQ.  To what benefit for the
>> ActiveMQ
>> community?  Age of the solution is not a compelling argument (consider
>> that
>> Java is even older than ActiveMQ).
>> 
>> ActiveMQ continues to be very widely used and supported.  It serves
>> mission-critical functions in large companies across multiple industries,
>> and even supports critical government infrastructure in many places.
>> 
>> Only time will tell if HornetQ is up to the task on all fronts: strength
>> of
>> technology; community to maintain, support, and advocate the technology;
>> ease of installation, use, and monitoring; etc.  Therefore, a presumption
>> that it will replace an existing, proven solution is premature.
>> 
>> Really, the merits here are hard to argue because I'm not seeing any valid
>> merits described.
>> 
>> I keep wondering, "what problem are we solving?"  Please help me to
>> understand this and how the HornetQ donation solves the problem.
>> 
>> 
>> 
>> --
>> View this message in context:
>> http://activemq.2283324.n4.nabble.com/DISCUSS-HornetQ-ActiveMQ-s-next-gene
>> ration-tp4693781p4693805.html
>> Sent from the ActiveMQ - Dev mailing list archive at Nabble.com.
> 
> 

Reply via email to