From Fedora Project Wiki

Packages granted exceptions

Library

Provide

Reason

kernel's zlib

bundled(zlib)

Since the kernel cannot use user space libraries, this is has been accepted.

Any libiberty

bundled(libiberty)

copylib

Any egglib

bundled(egglib)

copylib

Any gnulib

bundled(gnulib)

copylib

Any binc

bundled(binc)

copylib

Many instances of md5.c[1]

bundled(md5-$IMPLEMENTATION)[2]

copylib

unac's recoll

bundled(recoll)

this recoll has changes that are not applicable to other applications.

  1. md5 implementations have multiple upstreams. The ones that have an actual library (libnss, libgcrypt, openssl, libmd, etc) are not covered by this exception. The ones that are copied from other applications are.
  2. Change $IMPLEMENTATION depending on which implementation of md5 is being bundled. The ones known so far are bundled(md5-deutsch) and bundled(md5-plumb).