Hi, In theory, the check_license function from eutils.eclass is obsoleted by ACCEPT_LICENSE support which has been available in stable since January 2010 when sys-apps/portage-2.1.7.16 was marked stable [1].
We may want to actively remove this function from ebuilds, especially for cases in which it is the only reason that PROPERTIES=interactive is set (PROPERTIES=interactive is annoying because it inhibits parallel builds via emerge --jobs). [1] https://bugs.gentoo.org/show_bug.cgi?id=302001 -- Thanks, Zac