I searched for "GPL and interpreted languages" and found this: https://www.gnu.org/licenses/gpl-faq.en.html#IfInterpreterIsGPL
The license of the interpreter itself may be anything and it's not important. But the last two paragraphs are of interest here. It says that a program using several modules (perl, java) is dynamically linked to them and it is a derived work of all of them. So maybe you are right, but I'd love someone to clarify the difference between this and the kernel case. Thanks.

