I personally feel that renaming Classic to Leto has the potential to further confuse people. I'd be +1 on Artemis becoming its own TLP.
Jon On Fri, Mar 19, 2021 at 3:37 PM Christopher Shannon < christopher.l.shan...@gmail.com> wrote: > JB, > > Right, I am a user of both products also. I am still a heavy 5.x/Classic > user but I also am still trying to get my project/team onto Artemis as well > but migration is always slow. I'm also working quite heavily with Kafka now > as well which has taken up a lot of my time and prevented me from having as > much interaction with AMQ recently. Having a separate TLP does not stop > anyone from contributing and using both projects but it does make things a > lot easier I think in terms of naming, versioning, etc. I think it also > just adds a lot more clarity for the users. Also, even as its own TLP, > there is no reason why Artemis can't still have a goal to be feature > compliant with ActiveMQ 5.x. > > A pretty good example about how things are confusing right now is Artemis > has been advertised as the next generation but there has been a lot of > discussion recently about 5.x release cycles, upgrading the datastore, JMS > 2.0 upgrades, etc. Basically it looks like it is still being actively > development (which it is) so a user might be pretty confused about which > broker to pick and what is going on long term. > > Anyways, I can only speak for myself so maybe most people still think the > two projects should stay together under 1 umbrella. If I am in the minority > and most people want to keep everything together that is fine. > > On Fri, Mar 19, 2021 at 11:15 AM Jean-Baptiste Onofre <j...@nanthrax.net> > wrote: > > > Hi Chris, > > > > I’m sharing the same feeling and analyze. > > > > Even if I plan to work more on Artemis (first PR will happen soon ;)), > the > > current situation is what you describe: we have two communities. > > > > It’s not a bad thing IMHO, it happens in all projects, with time and > > resulting of some decisions taken. > > > > Regards > > JB > > > > > Le 19 mars 2021 à 16:02, Christopher Shannon < > > christopher.l.shan...@gmail.com> a écrit : > > > > > > The real issue here is quite obvious and demonstrated over the last > > several > > > years and that is the goal isn't really agreed upon by everyone. Some > > > people think the goal should be to make Artemis the next generation and > > > others don't agree with that. > > > > > > Personally, while I still think having one broker to rally upon and > make > > > the best broker possible (Artemis) should be the goal, the realist in > me > > > does not believe this will ever happen without significant push back > from > > > the members of the community that do not want this to happen. > > > > > > Over the past couple of years my opinion has swayed now to simply > making > > > Artemis its own TLP. Even after 6 years we have 2 separate communities > > > entirely. We basically have 2 independent projects with almost no > overlap > > > between developers and users so why not just make Artemis its own TLP? > I > > > really see no benefit of operating under the same umbrella anymore (I > > guess > > > maybe if you want to keep the branding) > > > > > > On Fri, Mar 19, 2021 at 10:57 AM Jean-Baptiste Onofre <j...@nanthrax.net > > <mailto:j...@nanthrax.net>> > > > wrote: > > > > > >> Hi, > > >> > > >> I understand the point. My main concern was in term of versioning (I > > don’t > > >> want to "block" ActiveMQ to do a 6, 7, 8 or whatever release). > > >> > > >> Sorry, but classic is something I don’t fully understand (maybe my > > French > > >> culture ;)). I don’t see what’s "classic" (or maybe in term of > > "previous" > > >> or "older") is. Maybe "vintage" (like classical music compare to house > > >> music) ;) ? > > >> > > >> And, anyway, nobody is using "classic": for the users I know, they use > > >> ActiveMQ and Artemis (not ActiveMQ Classic or ActiveMQ Artemis). > > >> > > >> So, if you agree to have: > > >> > > >> http://activemq.apache.org/artemis < > http://activemq.apache.org/artemis> > > <http://activemq.apache.org/artemis <http://activemq.apache.org/artemis > >> > > >> http://activemq.apache.org/activemq < > > http://activemq.apache.org/activemq> < > http://activemq.apache.org/activemq > > <http://activemq.apache.org/activemq>> > > >> > > >> I think it’s even better than introducing a new name, I agree. > > >> > > >> Then, I’m changing the proposal/question: agree to use activemq and > > >> Artemis on website ? > > >> > > >> Regards > > >> JB > > >> > > >>> Le 19 mars 2021 à 15:48, Bruce Snyder <bruce.sny...@gmail.com > <mailto: > > bruce.sny...@gmail.com>> a écrit : > > >>> > > >>> Gary stated this well. I agree completely with all of his sentiments > > >> here. > > >>> > > >>> I don't see the point to introducing yet another name as this will > > muddy > > >>> these waters even further, not clarify them. Artemis was meant to be > a > > >> code > > >>> name until it matched ActiveMQ enough to be a drop-in replacement. I > > >> don't > > >>> believe that this goal has been achieved yet, has it? Is this still > an > > >>> active goal? > > >>> > > >>> Classic is an appropriate and deliberate name that was being > discussed > > as > > >>> far back as just prior to the HornetQ donation. If we start > officially > > >>> referring to it as ActiveMQ Classic, then we need to explain the > intent > > >>> behind this name via the website. > > >>> > > >>> Agreed, the Classic stream needs a major version bump before those > > >>> incompatible changes are introduced. Do this and move forward with > > those > > >>> incompatible changes. > > >>> > > >>> Bruce > > >>> > > >>> On Fri, Mar 19, 2021 at 8:29 AM Gary Tully <gary.tu...@gmail.com > > <mailto:gary.tu...@gmail.com>> wrote: > > >>> > > >>>> Hi JB, > > >>>> I think "classic" is a good name precisely because of its meaning, > it > > >>>> reflects its value and is a good way to differentiate on the > website. > > >>>> > > >>>> But I don't think the classic stream should be limited in > versioning. > > >>>> If for good reason (a new incompatible openwire version/storage > > >>>> incompatible change/large config update) it needs a major version > > >>>> increment, then go for it. > > >>>> > > >>>> Artemis was always intended as a code name, a generic title, a > > >>>> temporary moniker, till it could take on the activemq mantle, but it > > >>>> does not have to be 6, it can be 10 or 20, or it can be ActiveMQ > > >>>> Artemis. > > >>>> > > >>>> I don't see any point in introducing another "brand" name, the > > >>>> versioning will be sufficient if we want to consolidate on the > > >>>> activemq name in the future, and the Artemis sub brand will be > > >>>> sufficient if we don't. > > >>>> > > >>>> to speak to Lucas, the plan for Artemis is to be be a better > ActiveMQ > > >>>> > > >>>> kind regards, > > >>>> gary. > > >>>> > > >>>> On Fri, 19 Mar 2021 at 04:49, Jean-Baptiste Onofre <j...@nanthrax.net > > <mailto:j...@nanthrax.net>> > > >>>> wrote: > > >>>>> > > >>>>> Hi, > > >>>>> > > >>>>> Like any Apache (and OpenSource) project, ActiveMQ "umbrella" > project > > >> is > > >>>> living and roadmap evolves. > > >>>>> > > >>>>> Justin is right with the project history, but I think the initial > > >> target > > >>>> to "replace" ActiveMQ with Artemis evolves, due to the users. > > >>>>> > > >>>>> Personally, I’m saying still lot of ActiveMQ users, not planning to > > >>>> change to Artemis, and even brand new installation starts with > > ActiveMQ > > >>>> (not Artemis). > > >>>>> Furthermore, in term of features, there are some gaps between > > ActiveMQ > > >>>> and Artemis IMHO. > > >>>>> > > >>>>> I think the mistake was to create a separated repo for Artemis: if > > >>>> Artemis was ActiveMQ "master" branch at the time of the donation, > > then, > > >> the > > >>>> update would be straight forward. > > >>>>> > > >>>>> So, clearly, IMHO, we have two completed separated projects between > > >>>> ActiveMQ and Artemis, because the communities (both users and > > >> contributors) > > >>>> are not the same. > > >>>>> > > >>>>> A possible path to that Artemis become Apache TLP (and so ActiveMQ > > >>>> Artemis name), and ActiveMQ "classic" stays what he’s: Apache > > ActiveMQ. > > >>>>> > > >>>>> If the PMC don’t want to "move" as a TLP, then we should at least > > give > > >>>> space for the two subprojects in the ActiveMQ umbrella and clearly > > >> identify > > >>>> who is what. > > >>>>> > > >>>>> Regards > > >>>>> JB > > >>>>> > > >>>>>> Le 19 mars 2021 à 05:13, Tetreault, Lucas > > <tetlu...@amazon.com.INVALID <mailto:tetlu...@amazon.com.INVALID> > > >>> > > >>>> a écrit : > > >>>>>> > > >>>>>> Hey Justin, > > >>>>>> > > >>>>>> Thanks for the additional context. As a newcomer, it seems to me > > like > > >>>> both ActiveMQ "Classic" and Artemis are alive and well. 6 years and > 2 > > >> major > > >>>> versions in to development, is the goal and focus for Artemis still > on > > >>>> feature parity and becoming ActiveMQ 6? > > >>>>>> > > >>>>>> Thanks, > > >>>>>> Lucas > > >>>>>> > > >>>>>> > > >>>>>> On 2021-03-18, 8:38 PM, "Justin Bertram" <jbert...@apache.org > > <mailto:jbert...@apache.org>> > > >> wrote: > > >>>>>> > > >>>>>> CAUTION: This email originated from outside of the organization. > Do > > >>>> not click links or open attachments unless you can confirm the > sender > > >> and > > >>>> know the content is safe. > > >>>>>> > > >>>>>> > > >>>>>> > > >>>>>> Lucas, > > >>>>>> > > >>>>>> I'm not sure you've been around the ActiveMQ community for very > > >>>> long or > > >>>>>> maybe you have been and forgot some of the history. In any case, > > >>>> I'll > > >>>>>> summarize briefly. > > >>>>>> > > >>>>>> Over a decade ago Hiram Chirino, one of the original ActiveMQ > > >>>> developers > > >>>>>> and chair of the ActiveMQ PMC at the time, created a new broker > > >>>> under the > > >>>>>> ActiveMQ banner named Apollo. It was designed on a non-blocking > > >>>>>> architecture for much better performance than the existing > ActiveMQ > > >>>>>> architecture [1]. After ActiveMQ Apollo 1.0 was released the > stated > > >>>> goal of > > >>>>>> this project was for it to eventually be integrated with the > > >>>> mainline > > >>>>>> ActiveMQ code-base and serve as its replacement [2]. This fact > was > > >>>>>> advertised on the ActiveMQ website although there are no longer > any > > >>>>>> references to that since the website was redesigned & updated a > > >>>> year or so > > >>>>>> ago. For whatever reason Apollo never acquired the critical mass > > >>>> necessary > > >>>>>> to replace mainline ActiveMQ. > > >>>>>> > > >>>>>> Then about 6 years ago the HornetQ code-base was donated to the > > >>>> ActiveMQ > > >>>>>> community and that donation was accepted with the goal of > creating > > >>>> the next > > >>>>>> generation ActiveMQ broker that would eventually become version > 6. > > >>>> Since > > >>>>>> that time work has steadily progressed on the Artemis code-base > to > > >>>> bring > > >>>>>> sufficient feature parity with mainline ActiveMQ to allow users > to > > >>>>>> transition. Again, this has been communicated via the website and > > >>>> other > > >>>>>> support channels for the last several years. > > >>>>>> > > >>>>>> For what it's worth, I hope that clarifies the current state of > > >>>> affairs. > > >>>>>> > > >>>>>> > > >>>>>> Justin > > >>>>>> > > >>>>>> [1] > > >>>>>> > > >>>> > > >> > > > https://hiramchirino.com/blog/2011/01/17/activemq-apollo-looking-impressive/ > > < > > > https://hiramchirino.com/blog/2011/01/17/activemq-apollo-looking-impressive/ > > > > > >>>>>> [2] > > >>>> > https://hiramchirino.com/blog/2012/02/03/apache-apollo-1-0-released/ > > <https://hiramchirino.com/blog/2012/02/03/apache-apollo-1-0-released/> > > >>>>>> > > >>>>>> On Thu, Mar 18, 2021 at 5:02 PM Tetreault, Lucas > > >>>>>> <tetlu...@amazon.com.invalid <mailto:tetlu...@amazon.com.invalid > >> > > wrote: > > >>>>>> > > >>>>>>> Hi all, > > >>>>>>> > > >>>>>>> It seems to me like the core problem here is that there are two > > >>>> distinct > > >>>>>>> projects operating under one brand and it creates confusion. I > > agree > > >>>> with > > >>>>>>> JB that the "ActiveMQ Classic" and "ActiveMQ 5" branding are not > > >>>> ideal. > > >>>>>>> However, I think that renaming it to ActiveMQ Leto will further > > >>>> dilute the > > >>>>>>> ActiveMQ brand and create more confusion for users. Why not just > > >>>> "ActiveMQ" > > >>>>>>> and "Artemis"? > > >>>>>>> > > >>>>>>> Thanks, > > >>>>>>> Lucas > > >>>>>>> > > >>>>>>> On 2021-03-18, 6:54 AM, "Jean-Baptiste Onofre" <j...@nanthrax.net > > <mailto:j...@nanthrax.net>> > > >>>> wrote: > > >>>>>>> > > >>>>>>> CAUTION: This email originated from outside of the organization. > > Do > > >>>>>>> not click links or open attachments unless you can confirm the > > sender > > >>>> and > > >>>>>>> know the content is safe. > > >>>>>>> > > >>>>>>> > > >>>>>>> > > >>>>>>> Hi Justin, > > >>>>>>> > > >>>>>>> I would rather to ActiveMQ Leto 5.17.0 (and then Leto 6.0 at > some > > >>>>>>> point). > > >>>>>>> > > >>>>>>> Regards > > >>>>>>> JB > > >>>>>>> > > >>>>>>>> Le 18 mars 2021 à 14:51, Justin Bertram <jbert...@apache.org > > <mailto:jbert...@apache.org>> a > > >>>>>>> écrit : > > >>>>>>>> > > >>>>>>>> I'm not clear on the versioning you're proposing. Are you saying > > >>>>>>> that the > > >>>>>>>> first release of this subproject would be ActiveMQ Leto 1.0? > > >>>>>>>> > > >>>>>>>> > > >>>>>>>> Justin > > >>>>>>>> > > >>>>>>>> On Thu, Mar 18, 2021 at 7:46 AM Jean-Baptiste Onofre < > > >>>>>>> j...@nanthrax.net <mailto:j...@nanthrax.net>> > > >>>>>>>> wrote: > > >>>>>>>> > > >>>>>>>>> Hi Robbie, > > >>>>>>>>> > > >>>>>>>>> My point is about "classic". I understand the meaning but I > think > > >>>>>>> it’s not > > >>>>>>>>> a good "tagging". > > >>>>>>>>> > > >>>>>>>>> I don’t want to focus on ActiveMQ 5.x, because it prevents us > to > > >> use > > >>>>>>>>> another versioning. > > >>>>>>>>> Why not ActiveMQ 6.0 that would be a new major ActiveMQ > release. > > >>>>>>>>> > > >>>>>>>>> To summarize: > > >>>>>>>>> 1. ActiveMQ 5.x is too restrictive for versioning > > >>>>>>>>> 2. Classic is not a good "naming/tagging". > > >>>>>>>>> > > >>>>>>>>> That’s why I’m proposing a new identified name. It means we > would > > >>>>>>> have: > > >>>>>>>>> > > >>>>>>>>> - Apache ActiveMQ Artemis > > >>>>>>>>> - Apache ActiveMQ Leto > > >>>>>>>>> > > >>>>>>>>> IMHO, it’s two subprojects under the same "umbrella" (like we > > have > > >>>>>>> Camel > > >>>>>>>>> K, Camel Spring Boot, Camel Karaf, or Karaf runtime, Karaf > > >>>>>>> Decanter, Karaf > > >>>>>>>>> Cave, etc). > > >>>>>>>>> Each subproject deserves a clear naming. > > >>>>>>>>> > > >>>>>>>>> About the website, you got my point: I would like to get all > wiki > > >>>>>>> based > > >>>>>>>>> resources, update and clean it to push on a dedicated sub > context > > >>>>>>> of the > > >>>>>>>>> website: > > >>>>>>>>> > > >>>>>>>>> http://activemq.apache.org/artemis < > > >>>>>>> http://activemq.apache.org/artemis> > > >>>>>>>>> http://activemq.apache.org/leto < > http://activemq.apache.org/leto > > > > > >>>>>>>>> > > >>>>>>>>> Each with its own announcement, download, documentation > > resources. > > >>>>>>>>> > > >>>>>>>>> Regards > > >>>>>>>>> JB > > >>>>>>>>> > > >>>>>>>>>> Le 18 mars 2021 à 12:19, Robbie Gemmell < > > robbie.gemm...@gmail.com > > >>> > > >>>>>>> a > > >>>>>>>>> écrit : > > >>>>>>>>>> > > >>>>>>>>>> The 'classic' terminology on the homepage is used more as a > > >>>>>>>>>> description rather than a name to me, speaking to its quality > > and > > >>>>>>>>>> vintage and in some small straightforward way. ActiveMQ 5 is > > still > > >>>>>>> the > > >>>>>>>>>> way the broker is referenced on the site as a whole so far as > I > > >>>>>>> see, > > >>>>>>>>>> rather than ActiveMQ Classic. Essentially everywhere besides > the > > >>>>>>>>>> subdir name being 'classic' in the URL for grouping some of > the > > >>>>>>> newest > > >>>>>>>>>> component pages. I dont think 'Leto' is particularly more > useful > > >>>>>>> than > > >>>>>>>>>> 'classic' as a description, and especially not an improvement > > for > > >>>>>>> the > > >>>>>>>>>> subdir in the URL at this point. It would be quite the > opposite > > >>>>>>> for me > > >>>>>>>>>> personally, I think it would be a bad idea. > > >>>>>>>>>> > > >>>>>>>>>> Changing the subdir on the site from 'classic' to something > else > > >>>>>>>>>> simplistic and direct such as 5 or 5x or 5.x? Sure, I can see > > >> that. > > >>>>>>>>>> Dropping the "Classic" description suffix from the central box > > on > > >>>>>>> the > > >>>>>>>>>> homepage, leaving only the ActiveMQ 5 titling? By all means. > > Leto? > > >>>>>>> I > > >>>>>>>>>> dont really see that being an improvement at this point at > all. > > >>>>>>>>>> > > >>>>>>>>>> On your other proposal of cleaning up mess, presumably that > > means > > >>>>>>> the > > >>>>>>>>>> mass of old 5.x wiki-derived pages on the site in the root > (done > > >> to > > >>>>>>>>>> preserve URLs during the site changeover I believe, over > > >>>>>>>>>> individual-page redirects) that are rarely ever touched, and > > >> moving > > >>>>>>>>>> such content into the subdir? Sounds great. > > >>>>>>>>>> > > >>>>>>>>>> Robbie > > >>>>>>>>>> > > >>>>>>>>>> On Thu, 18 Mar 2021 at 08:30, Jean-Baptiste Onofre < > > >>>>>>> j...@nanthrax.net> > > >>>>>>>>> wrote: > > >>>>>>>>>>> > > >>>>>>>>>>> Hi guys, > > >>>>>>>>>>> > > >>>>>>>>>>> I would like to bring on the table the naming of Apache > > ActiveMQ. > > >>>>>>>>>>> > > >>>>>>>>>>> I think "Classic" is not a good name, and it doesn’t mean > > >>>>>>> anything. I > > >>>>>>>>> think it would make more sense to have a generic name. > > >>>>>>>>>>> > > >>>>>>>>>>> As we have Apache ActiveMQ Artemis, I would like to propose > > >> Apache > > >>>>>>>>> ActiveMQ Leto. > > >>>>>>>>>>> > > >>>>>>>>>>> From a cultural standpoint ;), Artemis is the Greek goddess > of > > >> the > > >>>>>>>>> hunt, the wilderness, wild animals, the Moon, and chastity. > > Artemis > > >>>>>>> is the > > >>>>>>>>> daughter of Zeus and Leto, and the twin sister of Apollo. > > >>>>>>>>>>> As "ActiveMQ Classic" is "older" than Artemis, I propose to > > >>>>>>> rename as > > >>>>>>>>> Apache ActiveMQ Leto. > > >>>>>>>>>>> > > >>>>>>>>>>> This name change won’t impact the code repository, it’s more > > for > > >>>>>>> the > > >>>>>>>>> website. > > >>>>>>>>>>> > > >>>>>>>>>>> Related to that proposal, I would like to propose also to > > create > > >> a > > >>>>>>>>> dedicated space for Leto: http://activemq.apache.org/leto < > > >>>>>>>>> http://activemq.apache.org/leto> with a complete cleanup of > the > > >>>>>>> mess we > > >>>>>>>>> have today (documentation, download page, announcements, etc). > > >>>>>>>>>>> > > >>>>>>>>>>> Thoughts ? > > >>>>>>>>>>> > > >>>>>>>>>>> Regards > > >>>>>>>>>>> JB > > >>>>>>>>> > > >>>>>>>>> > > >>>>>>> > > >>>>>>> > > >>>>>>> > > >>>>>> > > >>>>> > > >>>> > > >>> > > >>> > > >>> -- > > >>> perl -e 'print > > >>> unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*" > > );' > > >>> http://bsnyder.org/ <http://bruceblog.org/> > > > > >