History and Philosophy of EPEL (Extra Packages for Enterprise Linux)


The EPEL project was born out of Fedora. There was a need for quality 3rd party packages for Enterprise Linux using the already existing Fedora infrastructure. Early on there was a move to help consolidate existing 3rd parties, which for various reasons ended up mostly failing. The EPEL project was formed as a Project rather than a special interest group. This entailed a steering committee, formal votes and regular progress reports to FESCo. After several years, it was determined that EPEL could function just as well as a SIG where folks just got things done and reached consensus, so EPEL moved to that model.

TODO: Add dates and times and more info here.


EPEL strives to never replace or interfere with packages shipped by Enterprise Linux. Packages in EPEL should be supported for the full life cycle of the Enterprise Linux they are build against. Additionally, they should strive to never require manual update procedures or processes. During the stable part of the EPEL cycle, packages shouldn’t update in a way that changes the user experience or otherwise adds more than bugfixes.

TODO: add more here. Pull from old faq/update document.