The Apache Software Foundation

The Apache Software Foundation

Developer Sitemap

  • Foundation
  • Projects
  • People
  • Get Involved
  • Download
  • Support Apache

Home » Dev

  • Applying the Apache License, Version 2.0
    • Understanding the 2.0 license
    • Applying the license to new software
    • Updating Existing Software
    • Frequently Asked Questions (Updates)
      • Do I have to convert Apache 1.1 licenses to 2.0 licenses in source code?
      • When do I have to convert ASF code to the new license?
      • Do I have to convert old versions and branches of code to the new license?
      • Does that mean live branches of code all have to be updated by 1 March 2004?
    • Frequently Asked Questions (General)
      • Where Can I Find More Information?
      • Where Can I Find Policy?
      • Where do I find a copy of the new license?
      • Do I have to have a copy of the license in each source file?
      • In my current source files I have attribution notices for other works. Do I put this in each source file now?
      • Can/Should individual committers added copyright statements to the NOTICE or source code files?
      • Can the LICENSE and NOTICE files be called LICENSE.txt and NOTICE.txt?
      • Should the license be included in source files for documentation (e.g. XML that is transformed to HTML)?
  • ASF IRC Services and Archives
    • IRC Services for the ASF
      • Introduction
      • Notice
      • Subversion, Git and JIRA reporting
      • Latest JIRA change
      • Issue information fetching
      • Secretary feature
      • Record keeping for meetings
      • Integration with comments.apache.org
  • How to use the ASF mail search facility
  • CloudKick logging tool at Apache
    • Statement of Intent
    • Current Status
    • Code
    • Endpoint
    • Usage
  • ASF Content Management System
    • Usage.
    • Rationale.
      • Problems with the Current Website Management Tools.
        • Scheduled find + sync Doesn't Scale.
        • Limitations of Confluence's Shared Plugin Architecture.
        • Anakia Is Outdated.
        • Not Every Content Author Is a Geek.
        • Publishing Delays Suck.
      • Problems with Existing CMS's.
        • Day's CQ5.
        • Adoption and Diversity.
    • Custom Solution.
      • Unix Paradigm.
      • Flexible Templating and Site Generation.
      • Automated Parallel Builds.
      • Markdown Recommended.
      • Django Influences.
      • Subversion as Data Store.
      • mod_perl Based Webgui.
      • ZFS.
      • Svnpubsub.
      • Scheduled Deployments of Dynamic Content.
      • Separate ACL's for Committing Source Versus Publication.
    • Adoption Constraints.
      • Layout.
      • Content.
      • Build.
        • External Builds.
    • Future Plans.
      • The Incubator.
      • Anakia Based Sites.
      • Phasing Out Confluence as a CMS.
      • Phasing Out people.apache.org as a Publication Hub.
      • View the ASF CMS code.
  • CMS Adoption
  • CMS Reference
    • Markdown format used by CMS pages
    • Information flow
      • Staging
      • Publishing
    • Control Flow of the Standard Build System
      • Detailed walkthrough
        • Core logic for building files
        • Examples
          • First example
          • Second example
    • Setting up your content
    • Organization of the webgui pages
      • Single REST exception regarding commits
    • FAQ - Anonymous/Non-Committer Use
      • I'm not a committer on $project, which uses the CMS. Can I still use the CMS?
        • Information for committers working with anonymous contributions
      • I'm having trouble committing changes from an anonymous clone after applying changes which added files or directories.
      • What is Quick Commit and why would I use it?
      • Why doesn't the bookmarklet take me directly to the Edit screen for a page?
      • How come the publish link doesn't show diffs of newly added files?
      • Is it safe to click on the Static, Staged, or Production links? What do each of these do?
      • How do I force the CMS to do a full site build?
      • How do I add a new file or directory to my site?
      • What revision of the site is currently being served?
      • We've completely restructured our site and now there are a lot of leftover files on the live site. How do we clean things up?
      • What version of Django's template library does the CMS use?
      • How do I use the code highlighter?
      • How come my nested lists don't render properly?
      • How do I verify the markdown -> html conversion by the python implementation, before committing my changes?
      • How do I create per-directory navigation links in the CMS?
      • How do I make the mail archives for my TLP accessible through the /mail URL?
      • How do I run the CMS build scripts?
      • How do I use the CMS with an external build system?
      • How do I verify compatibility if I write a client app for the CMS?
      • How do I publish generated docs (eg. doxygen)?
      • Is there any way to turn off all these annoying buildbot commit messages appearing on our commit lists?
      • Help! I made a massive commit to my CMS source tree and now I cannot use the CMS webgui, not even to publish the site!
      • Running svn log on a file in the production tree gives too many results!
      • Running svn log on the production tree shows entries from staging.
  • Apache Planet - syndication of committers' blogs
    • Apache Committer Personal blogs
  • Committers' FAQ
    • General Questions
      • I have just been elected a Committer, so what I should do now?
      • What Is PlanetApache?
      • What Is ApacheCon?
      • What Is A Hackathon?
      • What Is An Infrathon?
      • How do I manage my volunteer energy?
      • How do I start a new project in the ASF?
      • What are the responsibilities of a Committer?
      • Is there a set term for acting as a Committer? Will I have to be elected again?
      • How Do I Bring Code Developed Outside Apache To An Existing Project?
    • Infrastructure, Website, and Technical Questions
      • How do I make infrastructure requests?
      • What does the Infrastructure Team use for communicating with the public?
      • What hosts/machines at Apache do I have access to?
      • What can (and can't) I do on those machines?
      • Is there a way to see a graph of loads (CPU, I/O, network)?
      • What should I do if Host Key Has Changed when loggint into an Apache server?
    • Version Control Questions
      • Why Do I Get An Authorization Failure When Accessing SVN?
      • Where is the committers/ module?
      • Why Do I Get a 403 When I Try To Commit?
      • When Do I Need To Use svn lock?
      • Where Can I Find More Information?
    • Mail Questions
      • How do I setup my Apache email account?
      • How do I subscribe to a mailing list?
      • How do I request the creation of a new mail list?
      • How do I find out list subscribers there are?
      • Moderation: How do I request changes for moderators?
      • Moderation: what should I do with "MODERATE" emails.
      • Moderation: dealing with problem posts
      • I didn't forward my mail before. How can I download my old mail?
      • Where Should Project Business Be Discussed?
      • I've Just Made My First Commit. Why Isn't A Commit Message Delivered?
    • Legal And Organizational Questions
      • What are the core beliefs of The Apache Way?
      • How Should I Apply Patches From A Contributor?
      • How Long Will It Take For A CLA To Be Registered?
  • Tips for email contributors
    • Tips for email contributors
    • Other email guidelines
  • Contributors Tech Guide
    • How Open Source Works
    • Getting sources from revision control (SVN or git)
      • Bleeding-edge / Nightly code
      • Windows: Use cygwin
      • Windows: Use the command-line tools
      • Windows: Use TortoiseSVN
      • Linux: Use the command-line tools
      • IDE/Editors: Using an IDE for source repository access
      • How to update your checked-out module
    • How to Provide feedback to Apache projects
    • Sending in a Bug Report
    • Sending in Patches
    • Patching Project Websites
  • Handling Cryptography within an ASF Release
    • Overview
    • Notification of Updates to this Page
    • Check the Export Control Classification Number (ECCN)
    • Update the Exports Page with Source Links
    • Notify the U.S. Government of the Release
    • Inform Users by Including a Crypto Notice in the Distribution's README
    • Frequently Asked Questions
      • What is the MANUFACTURER?
      • What is the NOTIFICATION?
      • When is the first time a notification email must be sent?
      • What are examples of when a crypto item is publicly accessible through ASF servers?
      • Are public contributions of crypto items to the mailing list, JIRA or Bugzilla databases considered exports?
      • If we distribute previously exported crypto items, must we still qualify the same item for export?
      • If the ASF distributes a particular crypto item within one product under the TSU exception, must the same item requalify for the TSU exception when distributed in a different ASF product?
      • If the ASF distributes/exports a crypto item after qualifying it under the TSU exception, must the same product requalify for release of future versions?
      • Where must the email's notification URL point to?
      • If the notification URL never changes, when are additional notification emails required?
      • Is there any BIS requirement to tell users and/or redistributors of our products about the crypto within our products?
      • When exporting a product that is not only designed to use some third-party crypto item, but also includes the third-party crypto item, does this require two notifications or one notification with two manufacturers?
      • Can the ultimate link to the crypto item's source code point to a non-ASF web page?
      • What if the object/binary code being distributed was built with a particular compiler switch?
      • Do we ever need to notify the BIS of the location of object/binary files?
      • If my project ships a binary that includes libssl/libcrypto, what notifications must be made?
      • If my project ships a binary that provides bindings to OpenSSL, but does not include its source or binaries, what notifications must be made?
      • Isn't it somewhat weird that I, who am not a U.S. citizen nor resident, should be constrained as to what or how I can commit to an ASF repository by some U.S. law?
      • Do digest algorithms such as MD5 and SHA1 require notification?
  • FreeBSD Jails for ASF projects
    • Creating users in a jail
    • Configuring OPIE for sudo access
    • User configuration
    • Software installed in Jails
    • Installing/Configuring Apache2
    • Installing/Configuring Java
    • Is my VM puppet-ed?
  • Git access to Apache codebases
    • Read-only Git mirrors
    • Proposed workflow
    • Ongoing improvements
  • Contacting the Infrastructure Team
    • Status
    • Abstract
    • Should I email you, fill a webapp form, or file a ticket?
    • Requesting podling creation
    • Requesting podling->TLP graduation
    • On Requests
      • What can I ask for?
      • Where should I submit my request?
      • Before you press Send
      • Providing needed information.
    • My issue got closed with a request to reopen it.
    • In case of emergency
  • ASF Infrastructure mailing lists
    • ASF Infrastructure mailing lists
    • Respect these private mailing lists
    • The lists
  • Updating the Infrastructure web site
    • Introduction
      • To update the documentation using only command-line tools
      • To update the documentation using the CMS system
    • Notes for documentation review
    • Progress
  • How to be an ASF Infrastructure volunteer
    • The Infrastructure Team
    • Getting started
    • Care and feeding of your sysadmin
    • How to get on well with the Infrastructure team
    • We really do need you
    • Decision making
    • More information and resources
      • Mailing lists
      • IRC channel
        • SMS notifications
      • Website
      • Version control system
      • Issue tracker
  • Apache Infrastructure
    • About us
    • Infrastructure details
    • Machines and Services
    • Internal services
  • How To Transition To A Longer Key
    • Status
    • Important Note
    • Motivation
    • Using A Single Keyring For Two Keys
      • Generate New Key
      • Open Interative Edit
      • Trust The New Key
      • Sign New Key With Old
      • Check Preferences
      • Complete Edit
      • Whether To Sign The Old Key With The New
      • Set Default To New Key
      • Upload Both Keys
      • Create Backups
      • Generate And Store Revocation Certificates
      • Update Documents
      • Web Of Trust
    • How To Export Both New And Old Keys
    • How To Fingerprint New And Old Keys
  • Assembling LICENSE and NOTICE. - Intended Audience - Overview of the LICENSE and NOTICE files - Location Within the Source Tree - The Simple Case -- No Bundled Dependencies - Step-by-Step Instructions
    • Bundling Permissively-Licensed Dependencies
      • Bundling an Apache-2.0-licensed Dependency
      • Bundling Other ASF Products
    • Modifications to NOTICE
    • Bundled vs. Non-bundled Dependencies
    • Dependencies of Dependencies
    • Binary Distributions
  • Machines List
  • Apache Mirroring Information
    • Apache Mirroring Resources
    • Goals
    • Location of files on main server
    • How can my project use mirrors?
    • Questions?
  • Miscellaneous Policies
    • Hello World
  • Guide for new committers
    • Contributor license agreement
    • Setting up SSH
    • Personal web space
  • Open Access SVN
  • How To OpenPGP
    • Introduction
    • GNU Privacy Guard
      • GnuPG Home
        • How To Switch Home
      • Configuration
      • How To Avoid SHA-1
        • Setting Defaults
        • Setting Preferences For Existing Keys
      • How To Generate A Strong Key
        • Install And Configure GnuPG
        • Generate New Key
        • Check That SHA1 is Avoided
        • Final Steps
      • Private Keyring Management
      • How To Find A Key ID
        • From A Trusted Source
        • From The Fingerprint
        • When You Have The Secret Key
        • Otherwise
      • How To Backup
        • Public Information
        • Private Information
      • How To Export
        • Output Options
        • Armor Option
        • How To Export Public Keys
        • Whether To Export Some Or All Public Keys
        • How To Export Secret Keys
      • How To Transfer A Secret Key
      • How To Transition From An Old To A New Key
      • How To Use Revocation Certificates
        • Generic Revocation Certificates
        • How To Generate A Revocation Certificate
      • How To Use Symmetric Encryption
    • How To Update Apache Documents With Details Of A New Key
      • pgpkey
      • Publish Public Key
      • Add Keys To FOAF
      • Remember To Update KEYS On Next Release
      • (Members Only) Update Details
    • How To Use The Web Of Trust
      • How To Verify Identity
        • Example - The Hard Way
        • Automated Trust
      • Code Signing Keys And The Web Of Trust
      • How To Link Into The Apache Web Of Trust
        • Keysigning At ApacheCon
        • Keysigning At Other Apache Events
        • Informal Meetings
      • How To Link Into A Public Web Of Trust
        • Be Prepared
        • Keysigning Parties
  • Project Management Committee Guide
    • Intended Audience
    • PMC Required Policy
      • Comply With Legal Affairs Policies
      • Comply With Brand Management Policies
      • Conduct Project Business On Mailing Lists
    • PMC FAQ
      • What Is A PMC?
      • We've decided on new committer. Now what?
      • How to grant SVN access to a project source repository
      • We want to grant karma to someone who already has an account.
      • We need access to a machine other than people.apache.org.
      • We've voted in a new PMC member. Now what?
      • A PMC member wishes to be resign/go emeritus. Now what?
      • Should the PMC remove inactive members?
      • What are the duties of the PMC chair and how to perform them?
      • How Do We Import Code From An External Source?
      • How Do I Search The Archives For Private Lists?
      • Who Is Allowed To Subscribe To A Project's Private List?
      • How Do We Request A Wiki?
      • How Do We Request A Blog?
      • How Do We Request A New Mailing List?
      • Where Should Project Business Be Discussed?
  • How To Request A Blog For Your Apache Project
    • Requesting a blog for your project
    • Creating new Project Blog users
    • Project Blog Features
      • Granting Project blog rights to other committers
      • Public Preview on project blogs
        • Author instructions for project blogs
        • Admin instructions for project blogs
    • More info
  • Choosing names for ASF projects
  • Manage your project web site
    • How To Manage any Apache Project's Website
    • How do I preview my project website?
    • Can I control the configuration of my project website?
    • How does logging work?
    • Do project sites have to use [the CMS](cms)?
    • Do project sites have to use svnpubsub?
      • What revision of the site is currently being served?
    • How to provide public access to our project mail archive mbox files?
    • Can my project site use its own favicon instead of just the Apache Feather?
    • How can I minimize the number of changes committed in my Maven/JavaDoc/generated site?
  • Publishing Maven Artifacts
    • Getting your project setup in the Nexus Repository
    • Maven Specific Preparations and procedures
      • Adjusting your build to use the repository
        • Inherit the Apache POM
        • Setup your development environment
      • Staging a release
        • 1 - Prepare your POMs for release
        • 2 - Publish a snapshot
        • 3 - Prepare the release
        • 4 - Stage the release for a vote
        • Troubleshooting
    • Ant + Ivy specific Preparations and procedures
      • Prepare your build
      • Create Minimal Ivy Files for your Project
      • Configure Ivy to Use Nexus
      • Uploading the Artifacts
    • Common procedures
      • Closing the Staged Repository
      • Dropping a Repo
      • Promoting a Repo
  • Release Download Pages (DRAFT)
    • Help Wanted!
    • Download Links
    • Download Scripts
    • Standard Generic Download Script
    • Project Specific Download Script
    • Remind Users To Check Sums And Signatures
    • Ensure Browser Displays Linked URL
    • Support for bypassing the 24 hour rule
    • Resources
    • Questions?
  • Publishing Releases
    • Publishing Releases
      • Intended Audience
    • The Goal of the Release Process — or — What is an Apache Release, Anyway?
    • Who Manages The Release Process?
    • What is a Valid Release Package?
    • Signing release artifacts
    • Voting to Release
    • Distribution
      • www.apache.org
      • Maven Distribution
    • I've Just Published A Release: Why Isn't It Available From XYZ?
    • How Can I Archive An Old Release?
    • For Legacy TLPs - What File Permissions Should Be Set On The Release? - Rsync Schedule
  • Signing Releases
    • Abstract
    • Important
    • Help Wanted!
    • Further Reading
    • Basic facts
    • The KEYS File
    • Why We Sign Releases
    • Security Basics
    • Key Basics
    • Signing Basics
    • How Do I Sign A Release?
    • What Is an OpenPGP Compatible ASCII Armored Detached Signature?
    • What Is OpenPGP?
    • What Is Public Key Cryptography?
    • What Is An Detached Signature?
    • What Is ASCII Armoring?
    • What Is An MD5 Checksum?
    • What is a SHA checksum?
    • What Is A Message Digest Algorithm?
    • What Is A Web Of Trust?
    • How Do I Link Into A Public Web of Trust?
    • What Is A Key Signing Party?
    • How Can I Link My Key Into The Apache Web of Trust?
    • What Does Verifying A Signature Mean?
    • How Can I Check The Integrity Of A Release?
    • What Does 'Public Key Not Found' Mean (When Verifying A Signature)?
    • What is a Trusted Key?
    • What Is The Difference Between A Valid Signature from an Untrusted Key And An Invalid Signature from an Untrusted Key?
    • What Is A Public Key Fingerprint?
    • Why Infeasible And Not Impossible?
    • Where Should I Create The Signatures?
    • What Is 'Insecure Memory' And Should I Be Worried?
    • What is a Passphrase?
    • What Is A Revocation Certificate?
    • How Do I Revoke A Key?
    • Where Should A Revocation Certificate Be Stored?
    • How Do I Distribute A Revocation Certificate?
    • What Is The Difference Between Deleting And Revoking A Key?
    • Can I Mark A Key As Locally Trusted?
    • How Can I Safely Practice Using OpenPGP?
    • What Is The Difference Between A Public And A Private Key?
    • How Should My Code Signing Private Key Be Protected?
    • How Secure Does The Machine Used To Sign Releases Need To Be?
    • Which Applications Create OpenPGP Compatible Signatures?
    • How Safe Does The Private Key Need To Be?
    • What Does 'Isolated Installation' Mean?
    • What Key Length Is Recommended?
    • Is MD5 Still Secure?
    • Is SHA-1 Still Secure?
    • What is SHA-3?
    • Which Standard Crytographic Hash Algorithms Are Secure?
    • How Do You Generate A Code Signing Key?
    • What OpenPGP User-ID Should I Choose For My Code Signing Key?
    • What OpenPGP Comment Should I Choose For My Code Signing Key?
    • What Is A Public Key Server?
    • How Do You Upload A Key To A Public Key Server?
    • How Can I Ensure My Local Web Of Trust Is Up To Date?
    • How Do You Export A Key?
    • What Is A Key ID?
    • What Is A Sub Key?
    • How Do I A Use Sub Key To Sign Emails?
    • How Can I Find Out More?
    • Is There A Quick Way To Sign Several Distributions?
    • How Can I Transfer A Secret Key?
    • Why Do Some People Have Two Keys?
    • What Is A Transition Period (For Keys)?
    • How Should I Transition From A Short To A Longer Key?
    • I Have A New Key. Which Apache Documents Need To Be Updated?
    • What Is RSA?
    • How Do I Find The Length Of A Key?
  • Releases Policy
    • Release Questions
      • What Is A Release?
      • How Do The Types Of Apache Software Distribution Differ?
    • Release Management Questions
      • What Must Every ASF Release Contain?
      • What are the ASF requirements on approving a release?
      • How Should Releases Be Announced?
      • Is There A Guide To Best Practice?
      • Must releases be built on hardware owned and controlled by the committer?
    • Release Distribution and Mirroring Questions
      • Where can we host test packages (nightly builds and release candidates)?
      • Where can we host public (GA) releases?
      • How are releases archived?
      • When Should An Old Release Be Archived?
      • How do I upload a release (current way)?
      • Which Directory For What Build?
      • How Is An Old Release Moved To The Archives?
      • How do I release Maven Artifacts?
    • Release Licensing Questions
      • Which Files Must Contain An ASF License Text?
      • Is A Full Copy Of The License Required In Each Source File?
      • Where Is The Right Place For Attribution Notices?
      • What Content Is Appropriate For The NOTICE File?
      • Is A NOTICE File Required For Pure ASF Code?
      • If An Artifact Contains Code Under Several Licenses, Should It Contain Several License Files?
      • What Are The Requirements To Distribute Other Artifacts In Addition To The Source Package?
    • Questions About Release Statistics
      • Is There Any Way To Measure How Many Times XYZ Has Been Downloaded?
  • ASF Jar Repositories
    • Basic information
    • A few good rules
    • FAQs about the ASF Jar Repositories
      • m1/m2?
      • Do I need to deploy to both m1/m2 repositories?
      • Can we put third party files in the repositories?
      • I'm working on a research branch, can I release to the repositories?
      • What is repository.apache.org?
      • What resources are available?
      • How do rsyncs happen?
  • Services List
    • Web sites
    • Email
    • Issue tracking
    • Source repository
    • Shell (SSH) Server
    • Virtual servers
    • Distributions
    • Build services / CI
    • Wikis
    • Blogs
    • DNS
    • Other
  • Zones for ASF projects
    • Zones for ASF projects
    • Solaris Newbies
      • TERM
      • PATH
      • .profile
    • Zone management (instructions for PMCs)
      • Please document your zone to assist Infra management
      • Creating users in a zone
      • User configuration
      • Software installed in /opt
      • Helios disk overview
      • Setting up Apache2 as bundled with Solaris 10
      • "Setting up SMF for Apache 2"
    • Zone establishment (instructions for infrastructure)
      • Creating a zone
      • Configuring the zone on initial bootup
      • Helpful zone commands
  • Subversion and Git integration with JIRA tickets
  • Committer email configuration
    • Committer e-mail configuration
    • Reading e-mail from your apache.org address
    • Sending e-mail from your apache.org address
  • Committer SSH Configuration on Windows
    • Committer SSH Configuration on Windows
    • Setting Up Putty
      • Download & install Putty
      • Create A Public/Private Key Pair Using PuttyGen
      • Upload The 'authorized_keys' file using PSFTP
      • Add Key to Pageant and run Pageant
      • Configure Putty to Login using your Keys
    • Relevent Links
  • Committer SSH Access (DRAFT)
    • Introduction
    • Help Wanted!
    • Available Elsewhere
    • Troubleshooting
      • Some Common Problems
        • Do not expose your private key
        • Too Many Groups
        • Batch Mode
    • FAQ
      • What Is SSH2?
      • How Can I Debug My Connection?
      • How Do I Configure My Client To Use SSH2?
      • What Client Can I Use?
      • What Is PKI?
      • Why Can't I Connect Using SSH1?
      • What Is A Known Host?
      • What Is A Man-In-The-Middle-Attack?
    • Using OpenSSH To Connect To Apache
      • Configuring OpenSSH To Use SSH2 (*nix)
      • Debugging An OpenSSH Client Connection
  • Source Code Repository
    • Source Code Repository
      • Web Access
      • Anonymous Subversion
      • Committer Subversion Access
      • Configuring the Subversion client
      • SSL Server certificate
    • Problems with Subversion?
      • "Error validating server certificate" errors
      • "svn: No such revision 765287" errors
      • "specified baseline is not the latest baseline" errors
      • "Compressed stream invalid" errors
      • Problems using date revisions
    • Frequently Asked Questions
      • When Do I Need To Use svn lock?
      • How frequently can I run a cron that connects to the repository?
      • How do I mirror the entire SVN repository for my experimental $foo?
  • Experimental writable Git repositories
    • Writable Git repositories

Projects

  • HTTP Server
  • Abdera
  • Accumulo
  • ACE
  • ActiveMQ
  • Airavata
  • Ant
  • APR
  • Archiva
  • Aries
  • Avro
  • Axis
  • Bigtop
  • Buildr
  • BVal
  • Camel
  • Cassandra
  • Cayenne
  • Chemistry
  • Click
  • CloudStack
  • Cocoon
  • Commons
  • Continuum
  • CouchDB
  • Creadur
  • cTAKES
  • CXF
  • DB
  • Deltacloud
  • Directory
  • Empire-db
  • ESME
  • Etch
  • Felix
  • Flex
  • Flume
  • Forrest
  • Geronimo
  • Gora
  • Gump
  • Hadoop
  • Hama
  • HBase
  • Hive
  • HttpComponents
  • Jackrabbit
  • James
  • Jena
  • JMeter
  • jUDDI
  • Karaf
  • Lenya
  • Libcloud
  • Logging
  • Lucene
  • Lucy
  • Mahout
  • ManifoldCF
  • Maven
  • MINA
  • MRUnit
  • MyFaces
  • Nutch
  • ODE
  • OFBiz
  • Oltu
  • OODT
  • Oozie
  • OpenJPA
  • OpenMeetings
  • OpenNLP
  • OpenOffice
  • OpenWebBeans
  • PDFBox
  • Perl
  • Pig
  • Pivot
  • POI
  • Portals
  • Qpid
  • Rave
  • River
  • Roller
  • Santuario
  • ServiceMix
  • Shindig
  • Shiro
  • Sling
  • SpamAssassin
  • STDCXX
  • Sqoop
  • Struts
  • Subversion
  • Synapse
  • Syncope
  • Tapestry
  • Tcl
  • Thrift
  • Tika
  • Tiles
  • Tomcat
  • TomEE
  • Traffic Server
  • Turbine
  • Tuscany
  • UIMA
  • Velocity
  • Web Services
  • Whirr
  • Wicket
  • Xalan
  • Xerces
  • XMLBeans
  • XML Graphics
  • ZooKeeper

Foundation

  • FAQ
  • Licenses
  • Trademarks
  • News
  • Press Inquiries
  • Public Records
  • Mailing Lists
  • Sponsorship
  • Donations
  • Buy Stuff
  • Thanks
  • Contact

Foundation Projects

  • Attic
  • Conferences
  • Community Development
  • Incubator
  • Infrastructure
  • Labs
  • Legal Affairs
  • Public Relations
  • Security
  • Travel Assistance

Community

  • People
  • Memorials
  • Feathercast
  • Project Blogs
  • PlanetApache

How It Works

  • Introduction
  • Meritocracy
  • Structure
  • Roles
  • Collaboration
  • Incubator
  • Other entities
  • Glossary
  • Voting

Copyright © 2012 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
Apache and the Apache feather logo are trademarks of The Apache Software Foundation.