apache.numprojects -= 1; apache.karaf.intro = “Welcome!”

For only the fourth time in our history at last month’s June board meeting we passed resolutions that effectively reduced the total number of Apache projects by one.

  • As was widely expected, the board terminated the Apache iBATIS project, and sent it to the Apache Attic. This recognizes that we don’t expect there to be an active Apache iBATIS community, and that we don’t expect there to be any new development in that project for a while. The Apache Attic will continue to provide all the project’s resources on a read-only basis for any existing users. (Note: current users may also be interested in the external fork over at mybatis.org)
  • The board also terminated the little-known Apache Quetzalcoatl project and moved it to the Attic. “Quetz” had been charged with developing the mod_python module, but it never really took off as an organized Apache project. Current users may be interested in finding the sources over at modpython.org
  • In happier news, the board voted to promote an Apache Felix subproject named Karaf to top-level status. Apache Karaf is a small OSGi based runtime which provides a lightweight container onto which various components and applications can be deployed. The Felix PMC had seen that there was sufficient community around just the Karaf subproject that it deserved to have it’s own project.

So that’s two projects down, but one project up for the month of June.

iBATIS and Quetz both join previously retired projects in the Attic, HiveMind, Shale, AxKit, Xang, Beehive, and Jakarta Taglibs. Each are projects that had lost an effective Apache community able to actively develop them.

In the past, the ASF has also terminated a handful of other projects before the Attic was opened in 2008; those include Apache Commons (the first version) and Apache Avalon, both terminated for community issues. The ASF also once had an Apache PHP project that was terminated; in that case it was a happy and mutual separation of the PHP Group from the ASF.

Resolutions for creating and terminating Apache projects are passed by the board, typically at monthly meetings, and our public records of formal board actions are always available.

Stay tuned for news of the upcoming Annual Member’s Meeting of the ASF being held in mid-July, where we’ll also be electing a new board of directors.