The Apache Software Foundation Reflects On Advances and Accomplishments During 2005, Highlighting 10-Year Anniversary of World's Most Popular Web Server

Community-Developed Projects Play Key Role in Growing Influence and Meeting

Demand for Innovative Open Source Technologies

Jan 12, 2006, 00:00 ET from The Apache Software Foundation

    SAN FRANCISCO, Jan. 12 /PRNewswire/ -- The Apache Software Foundation
 (ASF) - stewards, incubators, and developers of leading Open Source projects,
 including the Apache HTTP Server, the world's most popular Web server software
 for ten years running - reflects on its activities and milestones achieved
 during 2005.
     "We are honored to be the trusted resource that the community looks to for
 leadership in Open Source software development.  Our growth in the past year
 is testament to our long-standing commitment to collaboration among our
 diverse contributor base and our extended community.  We are pleased to
 announce more than two dozen project updates over the course of 2005," said
 ASF Chairman Greg Stein.
     In addition to the Apache HTTP Server, recognized ASF projects include
 Ant, Axis Web Services, Derby, Forrest, Geronimo, James, Lenya, Lucene, Maven,
 mod_perl, MyFaces, Tomcat, SpamAssassin, Struts, Tapestry, and Xerces  - from
 the core basics to in-demand solutions such as scalable Internet
 architectures, Cocoon, DB, Jakarta, and XML.  All software developed within
 the ASF is free to download, use, modify, and distribute under the Open Source
 Apache License.
     "We will continue to champion the innovation, implementation, and
 integration of freely available enterprise-grade software that meets the most
 rigorous demands of our community," added Stein.  "Our consistent achievements
 are testament to the strengths of our community-centric development model."
     Highlighted accomplishments from the ASF's industry-defining projects
     Apache HTTP Server: Driving more than 70% of all sites on the Internet,
 the Apache HTTP Server is the backbone of more Websites than any other Web
 server software.  A decade after releasing HTTP Server version 1.0, the Apache
 Software Foundation announced the availability of version 2.2 of the Apache
 HTTP Server - the most powerful, flexible, and scalable release yet.  Tested
 extensively on major sites under heavy load, HTTP Server 2.2 offers many new
 improvements such as proxy enhancements, large-file support, graceful-stop,
 and mod_cache.  HTTP Server 2.2 couples these improvements with the speed,
 reliability, and scalability necessary to power today's busiest Websites: from
 real-time news sources, to Fortune 100 enterprise portals, to mission-critical
 military intelligence applications, and beyond.
     "Our site has been using pre-releases of the new version for over 6 months
 and has handled up to 27,000 concurrent downloads from a single web server,
 while delivering terabytes of content per day," said Colm MacCarthaigh of
 HEAnet.  "Large-file support, graceful-stop and mod_cache have improved our
 level of service dramatically."
     ApacheCon: The official conference of The Apache Software Foundation (ASF)
 united the industry's leading Open Source developers and users this past July
 with ApacheCon's return to Europe, and most recently in San Diego in December
 2005.  The demand for real world insight and greater understanding of key
 Apache software projects is evidenced by the growing interest in ApacheCon: an
 all-time record in participation, attendance, and sponsorships surpassed those
 of past conferences.  More than 100 sessions addressed core and
 next-generation Open Source issues, including technology trends, development
 and deployment, communities, and business model innovation.  Conference
 presenters and faculty included some of the most widely recognized leaders in
 the Open Source community, such as Cory Doctorow, Jaron Lanier, Simon Phipps,
 and Tim Bray.  Key sponsors and exhibitors include Black Hat, Covalent,
 Google, IBM, Intel, the Java Community Process (JCP), LogicBlaze, Oracle, Sun
 Microsystems, thawte, and Virtuas.
     Apache Ant: With the Ant 1.6.5 release in May 2005, Java developers
 obtained a stable and well-supported build tool that lets Java developers
 build, test and deploy applications on any Java-enabled platform.  One measure
 of the project's success is the increasing competition between mainstream Java
 IDEs to provide comprehensive Ant integration - ranging from Ant-aware editing
 and debugging (IntelliJ IDEA) to an Ant-only build process (NetBeans).  Apache
 Ant has effectively lowered the cost of switching between IDEs, allowing
 developers to work with their favorite products, and enabled continuous
 integration tools such as Apache Gump and Apache Maven's Continuum server to
 facilitate automated build processes.
     Apache Axis2: As a natural progressor to the highly regarded Apache Axis
 project, Axis2 is blazing the trail to be the core of a clean and extensible
 open source Web Services platform.  Building on the "handler chain" model of
 Apache Axis, Axis2 introduces a more flexible modular architecture.  Axis2's
 extensibility allows it to be a foundation for implementing Web Services
 protocols including reliable messaging with Apache Sandesha, security through
 Apache WSS4J and transactions through Apache Kandula.  The high performance
 lightweight XML object model AXIOM enables both maximum flexibility and
 performance.  This object model allows Axis2 to support multiple levels of
 abstraction for consuming and offering Web services.  Axis2 is currently in a
 0.94 release and is nearing its 1.0 status.
     Apache Beehive: The newly available Apache Beehive 1.0 makes J2EE
 programming easier by building a simple object model on J2EE and Apache
 Struts. Using JSR-175 annotations to simplify application development for
 developers and the creation of Java development tools by independent software
 vendors, Beehive 1.0 is built around the following projects -- all of which
 can be used together or separately depending on the requirements of a specific
 application: 1) NetUI, the annotation-driven Web application programming
 framework built atop Apache Struts to centralize navigation logic, state,
 metadata, and exception handling in one reusable controller class.  Now able
 to provide features such as nesting (also known as sub-flows), UI dialogs,
 state scoping, and JavaScript pop-up support, the framework provides a set of
 JSP tags for rendering (X)HTML and higher-level UI constructs such as data
 grids and trees, and integrates well with JavaServer Faces and Struts; 2)
 Controls, a resource abstraction framework that enables a consistent JavaBean
 API to access enterprise resources such as databases and message queues, and
 provides a readymade set of abstracted system controls for low-level J2EE
 resource APIs such as Enterprise JavaBeans (EJB), Java Messaging Service
 (JMS), and Java Database Connectivity (JDBC); and 3) Web Service Metadata
 (WSM), the Apache Axis-based implementation of JSR 181, which standardizes a
 simplified, annotation-driven model for building Java Web Services.
     Apache Cocoon: The long-awaited release of Apache Cocoon 2.1.8 was made
 available.  The latest version of the Web development framework is built
 around the concept of separation of concerns and component-oriented Web RAD,
 features several bug fixes, additions, and improvements.  They include: AJAX
 support for partial updates to a form; new tree widget; experimental code for
 reusable form libraries (part of the Google Summer of Code project) and a
 sample showing how to create forms using relational databases with zero Java
 code; stack traces; enhancements to the portal block, including improved
 caching mechanisms, support for the Web Services For Remote Portlets (WSRP)
 standard, and provided components for database access using OJB; simplified
 build process; reworked Cocoon documentation system (now using Daisy); new JCR
 block allowing access to JCR repositories such as JackRabbit (Java Content
 Repository specification was designed as a part of JSR170); new validation
 block providing the ability to validate XML in a pipeline choosing from a
 range of schema languages (DTD, XSD, RNG); and the ability to use Cocoon
 pipelines to render JSF pages.
     Apache FOP: A product of the Apache XML Graphics Project, Apache FOP
 (Formatting Objects Processor) is the world's first print formatter driven by
 the widely deployed XSL formatting objects (XSL-FO) standard, as well as the
 world's first output independent formatter.  The Java application reads a
 formatting object (FO) tree and renders the resulting pages to a specified
 output, including PDF, PS, XML (area tree representation), Print, RTF, AWT,
 MIF and TXT.  After a three-year redesign effort, the FOP team has announced
 its first beta quality release that provides many long-awaited features.
     Apache Geronimo:  The Geronimo project team announced the much-anticipated
 Geronimo 1.0, following two years of extensive effort including testing on
 Linux, Windows, MacOS and zLinux as well as many hardware platforms.  J2EE 1.4
 certified, Geronimo 1.0 offers one of the most flexible architectures in the
 application server market, allowing an unmatched ease of integration via its
 kernel and GBean architecture.  The release included support for Java Business
 Integration (JBI), Jetty or Tomcat Web container deployment options, a
 complete Web-enabled management console based on Java Portlets, full
 integration with the Eclipse Web Tools Project, and integration of Apache
 Derby and the Apache Directory Server.  In addition to the release of Geronimo
 1.0, the following sister projects are being incubated as Geronimo
 subprojects: ActiveMQ, ServiceMix, and WADI.  All of these projects in
 incubation already make use of the Apache License 2.0.
     Apache Maven: The Apache Maven project announced Maven 2.0.1 and Continuum
 1.0.2, that, together offer a platform that delivers declarative build,
 dependency management, documentation creation, site publication and
 distribution capabilities to enable project visibility and management.  Based
 on a unified Project Object Model (POM) architecture, Maven 2.0 consists of
 metadata for describing clear, consistent phases for building projects, and
 offers a unique plug-in environment that provides an extensible development
 framework to support multiple languages for total re-usability across
 projects.  Maven 2.0 also features new software 'DNA' mapping to track and
 manage transitive build dependencies across repositories.  The fastest growing
 build system for Java-based projects, Continuum 1.0 enables continuous
 integration by both automating the testing and packaging phases of the
 software build and providing reports on build status, including success,
 failure and unit test coverage.
     Apache mod_perl: The Apache Perl project released the long-awaited
 mod_perl version 2.0, bringing mod_perl to the Apache HTTP Server 2.x series.
 With mod_perl, developers can write server modules entirely in Perl, providing
 a powerful combination of rapid development and high performance for Web
 applications.  By providing access to the HTTP Server API from Perl, mod_perl
 offers a level of access and flexibility not available in other high-level Web
 development solutions.  Prominent new or improved features in mod_perl 2.0
 include an I/O Filtering API which allows chaining of different content
 generation tools (PHP, server-side includes) and post-processing of dynamic
 content, a new testing framework for automated testing of server modules and
 applications, easy access to Apache configuration information from Perl,
 configurable multi-threaded operation which vastly improves scalability in
 Microsoft Windows environments, and protocol modules which can replace the
 server's core HTTP implementation with alternatives like SMTP, FTP, or even
 entirely custom protocols.
     Apache MyFaces: Apache MyFaces is the first free open-source
 implementation of the JavaServer Faces (JSF) standard for developing web
 applications in the Java programming language.  In 2005, Apache MyFaces
 achieved full compatibility to the JSF specification and passed the JSFT
 Technology Compatibility Kit test.  Apache MyFaces also released versions 1
 and 1.1, where 1.1 was the first fully JSF specification compliant version.
 Over this year, MyFaces steadily built out its component-set - from dynamic
 trees to popup-calendars, MyFaces features components for most web developer's
     Apache Portals: After more than two years in development, the Apache
 Portals project released the Jetspeed 2 Open Source Enterprise Portal, a full
 implementation of the Java Portlet API.  Notable features include security
 components backed by LDAP and database implementations and some robust
 administration interfaces.  Custom portals can be built and deployed using the
 Jetspeed plugin for Apache Maven. The Jetspeed PSML language can be used to
 assemble portlets with the Apache Portals Bridges project to 'bridge' portals
 with existing technologies including Struts, JSF, PHP, and Perl.  Offering GUI
 designers several built-in templates to decorate portals and portlets,
 Jetspeed 2 is fully compliant with the Portlet Specification 1.0 (JSR-168),
 has passed the TCK (Test Compatibility Kit) suite, and is fully certified to
 the Java Portlet Standard.
     The Apache Software Foundation provides organizational, legal and
 financial support for a broad range of open source software projects.  The
 Foundation provides an established framework for intellectual property and
 financial contributions that simultaneously limits contributors' potential
 legal exposure.  Through a collaborative and meritocratic development process,
 Apache projects deliver enterprise-grade, freely available software products
 that attract large communities of users.  The pragmatic Apache License makes
 it easy for all users, commercial and individual, to deploy Apache products.
 For more information on the Foundation and its projects, please visit

SOURCE The Apache Software Foundation