Встречаются пакеты, в которых некоторые подпакеты имеют лицензию, отличающуюся от лицензии основного пакета. Наверное, такую ситуацию стоит обрабатывать отдельно. Пример: http://packages.altlinux.org/en/Sisyphus/srpms/perl-NetPacket perl-NetPacket-IPv6 имеет лицензию BSD.
И, может быть, около основного License писать сноску, что распространяется не на все подпакеты.
Исправлено: https://beta.packages.altlinux.org/ru/sisyphus/binary/perl-NetPacket-IPv6/noarch/2014021006095682612