English Italian
Bundled software policy
This policy concerns the use of bundled software in the Fedora Package Collection.
Policy
All packages whose upstreams allow them to be built against system libraries must be built against system libraries.
All packages whose upstreams have no mechanism to build against system libraries must be contacted publicly about a path to supporting system libraries. If upstream refuses, this must be recorded in the spec file using a persistent mechanism to be clarified in the packaging guidelines.
All packages whose upstreams have no mechanism to build against system libraries may opt to carry bundled libraries, but if they do, they must include `Provides: bundled() =` in their RPM spec file.
Packages that bundle libraries must follow the link:https://docs.fedoraproject.org/en-US/packaging-guidelines/#bundling[Bundling and Duplication of System Libraries Guidelines] and link:https://docs.fedoraproject.org/en-US/packaging-guidelines/AutoProvidesAndRequiresFiltering/#_private_libraries[AutoProvides filtering guidelines for private libraries].
References
link:https://fedorahosted.org/fesco/ticket/1483[#1483 Decision on bundling policy in the Fedora Package Collection]
link:https://fedorahosted.org/fesco/ticket/1491[#1491 clarifications/improvements for new bundling policy]