Linus Torvalds has never cared all that much about the freedom aspect. Why not make the kernel GPLv3 or sue some companies violating even the GPLv2, for example?