# Pastebin 9hj4mPYw More complete example: case 1) LICENSE = "MIT" LICENSE_${PN}-jack = "GPL-2.0-only" LICENSE_${PN}-alsa-card-profile = "LGPL-2.1-or-later" LICENSE_${PN}-spa-plugins-alsa = "LGPL-2.1-or-later" case 2) LICENSE = "MIT & GPL-2.0-only & LGPL-2.1-or-later" LICENSE_${PN} = "MIT" LICENSE_${PN}-tools = "MIT" ... a lot more ... LICENSE_${PN}-jack = "GPL-2.0-only" ... a lot more ... all dynamic package would need 'MIT' , locales would need 'MIT'