PROJECT PROPOSAL

ActiveMQ: A high performance JMS message bus

A proposal for a distributed message broker as a sub project of Geronimo.

RATIONALE

The Geronimo project is currently using ActiveMQ as its JMS provider. Currently ActiveMQ is hosted at Codehaus, has a stable codebase and a large and vibrant community.

This proposal moves the existing ActiveMQ community to Apache as a sub-project of Geronimo so it can better integrate with the rest of the Geronimo and Apache communities and to simplify the work of the J2EE TCK.

INITIAL SOURCE

The initial source comes from the ActiveMQ project. To simplify the incubation process we'll include the ActiveIO and ActiveCluster codebase as well as modules in ActiveMQ. Once inside Geronimo we may refactor the code into more usable modules - e.g. we'd like to merge the clustering code with WADI.

RESOURCES TO BE CREATED

  • New SVN module inside Geronimo SVN repo (activemq)
  • Mailing Lists (activemq-dev, activemq-user)
  • Official Build Systems

CRITERIA

Meritocracy:

The ActiveMQ community is a healthy meritocracy with plenty of developers.

Community:

The ActiveMQ community is vibrant - see the mailing lists.

http://activemq.org/Mailing+Lists

e.g. in the last year there has been almost 3000 mails to the user list.

Core Developers:

The core developers are a diverse group of developers many of which are already very experienced open source developers. There is at least one Apache Member together with a number of other existing Apache Committers along with folks from various companies.

http://activemq.org/Team

Alignment:

ActiveMQ is already an integral part of Geronimo.

License

ActiveMQ is already licensed under Apache License 2.0

AVOIDING THE WARNING SIGNS

Orphaned products:

ActiveMQ is still a crucial part of Geronimo and under heavy active development.

Inexperience with open source:

Most of the comitters have a proven track record in open source at Apache and Codehaus.

Homogenous developers:

There are developers from various companies: BetFair, BeVocal, Chariot, IBM, LogicBlaze, Mergere, MortBay, ThoughtWorks, Virtuas

See the team page for more detail

http://activemq.org/Team

No ties to other Apache products:

ActiveMQ is already part of Geronimo and intends to be a sub-project of Geronimo.

A fascination with the Apache brand:

We are moving to Apache to grow closer ties with the Geronimo project.

COMMITTERS

Current Apache Committers

  • Aaron Mulder
  • Alan D. Cabrera
  • Brian McCallister
  • Dain Sundstrom
  • David Jencks
  • Greg Wilkins
  • Hiram Chirino
  • James Strachan
  • Jason van Zyl
  • Peter Royal

Non-Apache Committers

  • Adrian Co
  • Dag Liodden
  • Darwin Flores
  • Dennis Cook
  • Frederick Oconer
  • Guillaume Nodet
  • Joe Walnes
  • Jonas Lim
  • Joseph Gapuz
  • Max Kington
  • Merwin Yap
  • Michael Gaffney
  • Patrick Villacorta
  • Peter Brooke
  • Ramzi Saba
  • Rob Davies
  • Tatu Saloranta

PROPOSED APACHE SPONSOR

  • Geronimo

CHAMPION

  • Brett Porter
  • James Strachan
  • Jason van Zyl
  • No labels