I don't think commercialization is the answer to anything. It's just one more facet of Linux, and not the deciding one by any means.
Linus TorvaldsI will, in fact, claim that the difference between a bad programmer and a good one is whether he considers his code or his data structures more important. Bad programmers worry about the code. Good programmers worry about data structures and their relationships.
Linus TorvaldsPersonally, I'm not interested in making device drivers look like user-level. They aren't, they shouldn't be, and microkernels are just stupid.
Linus TorvaldsPeople enjoy the interaction on the Internet, and the feeling of belonging to a group that does something interesting: that's how some software projects are born.
Linus Torvalds