All files in DNF are distributed as GPLv2+ with the exceptions below: yum/sqlutils.py : GPLv2 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