The quote from Mr. Torvalds states blatantly that no one gets into FOSS without some personal angle. Developers have a software need, hardware companies have a driver support need, I have multiple machines and VMs at home that would be unaffordable if limited only to retail software licensing. Everybody has a selfish reason and that's part of what keeps FOSS evolving.

Of course IBM has selfish reasons for contributing. Of course, as an amoral corporation, it will follow the profits for the benefit of it's shareholders over the benefit of it's customers. It's still contributing though and that was the key point presented previous to the point on fanaticism.

And now Microsoft is contributing. Please explain the difference between IBM contributinh for selfish reasons and Microsoft contributing for selfish reasons. No wait, there is none.
Thankfully the people in charge of Linux and the ones actually making the decicions arent rapid anti-MS morons.