All files in DNF are distributed as GPLv2+ with the exceptions below: rpm/transaction.py : GPL Licensing conditions of the following files were disputed when DNF was forked from YUM: yum/misc.py yum/parser.py In the yum-devel-list-thread below those concernes were resolved by YUM maintainers who confirmed these files were covered by GPLv2+: http://lists.baseurl.org/pipermail/yum-devel/2012-July/009376.html