We should really be happy that Torvalds decided to license Linux as GPL software. If it was BSD these discussions would simply not exist, and corporate power over software would be even greater. I would dare to say we would probably not even have an open source scene at all...
Unfortunately, Torvalds supported tivoization: https://lkml.org/lkml/2007/6/13/289