> It appears that the goal John was shooting for was to have as broad an impact by having the code being reused in as many situations as possible. On this metric, yes BSD would have been a superior choice.
You basically made the point on why using the BSD license would've been superior...
There are a lot of things the GPL prevents and Carmack is spot on about it.