Don't know if not being GPLed is a deal breaker for the FSF when it comes to
core components (probably it is).
It is not. For instance, GNU never started a windowing system because XFree86
was distributed under the MIT license (until February 2004, then its fork
X.Org was adopted).
I was just saying that Tanenbaum knows pretty well what he's talking about
and maybe we should listen that particular point.
That point is a simple bug: building a specific program seems to require
Perl, but, in fact, it does not.