Hi Chris,

If you take a peek at the source code for the code grant I think
you'll notice that all the original HornetQ references have been
removed/replaced by ActiveMQ.  So I think we are ok from a TM
perspective.

On Thu, Mar 26, 2015 at 10:54 AM, Chris Mattmann <mattm...@apache.org> wrote:
> John thanks for the link to the actual naming issue that is part
> of the larger point. There is a serious
> naming issue here - ASF products can’t be named the same thing
> as a Big Company’s products. We don’t do that without donation and/or
> having the product be in compliance with the naming guidelines from
> Trademarks and its committee. Bringing trademarks@
> in to the conversation now which should have been done by this PMC
> long ago. The fact that it wasn’t is troubling.
>
> I think that the PMC needs a full report at the next board meeting.
> CC’ing board@ as I may or may not be a Director when that happens but
> it should be picked up by the newly elected board.
>
> Cheers,
> Chris
>
>
> -----Original Message-----
> From: "John D. Ament" <johndam...@apache.org>
> Reply-To: <dev@activemq.apache.org>
> Date: Thursday, March 26, 2015 at 5:52 AM
> To: <dev@activemq.apache.org>
> Subject: Re: [DISCUSS} HornetQ & ActiveMQ's next generation
>
>>On Wed, Mar 25, 2015 at 11:20 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
>>>
>>
>>Personally, this is what I would have preferred to see happen, as a past
>>and present user of both HornetQ and ActiveMQ.
>>
>>Internally to Apache, I know that there are several projects looking for a
>>JMS 2.0 implementation.  Heck, that's why I went through the pain of
>>ensuring that we had a JMS 2.0 spec JAR available for use, we need to see
>>it happen.  I had previously opened a request to have a JMS 2.0
>>implementation in the ActiveMQ 5.x suite, it's not a huge change (I
>>believe
>>all features are already available, just need some new client APIs) yet
>>the
>>feedback I received was that the HornetQ donation would take care of it.
>>While that's fine, why didn't an issue like this thread come up at that
>>point?  It hasn't been a secret that the HornetQ team was planning to
>>release as ActiveMQ 6 (the snapshot JARs have shown that for a while).
>>
>>With regard to Chris' proposed next steps, we can still have the ActiveMQ
>>project as the sponsoring entity, and if it's decided that when HornetQ's
>>ready to graduate that they want to come in as the new core broker for
>>ActiveMQ, that should be well accepted by the community (obviously via
>>vote).  Going through the incubation process will allow HornetQ to cut
>>releases under ASF guidelines without disturbing its neighbors.
>>
>>The sticking point's going to come down to name.  I don't see Red Hat
>>shutting off the HornetQ project ( http://hornetq.jboss.org/ ) so a name
>>would need to be chosen - the fact that HornetQ is running under Apache
>>isn't even referenced on the site.
>>
>>If you guys choose to go the incubator route, I'd be happy to throw my hat
>>in as a mentor to get you going.
>>
>>John
>>
>>
>>>
>>>
>>>
>>>
>>>
>>> -----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.
>>>
>>>
>>>
>
>



-- 
Hiram Chirino
Engineering | Red Hat, Inc.
hchir...@redhat.com | fusesource.com | redhat.com
skype: hiramchirino | twitter: @hiramchirino

Reply via email to