A few weeks ago I was talking with folks who worked inside one of the large hardware OEMs. Somewhere in there they told me about their "Linux strategy". I told them they needed a "Linux strategy" about as much as a construction company needs a "lumber strategy".
If you're going to have a Linux strategy, make that strategy about getting past an OS-bound view of the world. Because the big difference between Linux and Windows is that you can build anything you want with Linux. With Windows you can only build what Microsoft lets you build.
And it doesn't end there:
The Linux community also has to get past the belief that Linux is mostly an alternative to other OSes. The Windows vs. Mac choice is between two silos that both do their best to lock customers in and maximize the dependencies of developers on proprietary platform SDKs and the like. Linux is not an alternative to any platform. It is an alterative to platforms themselves. It is the path to an open marketplace, not just another silo.
An article full of smart, thought-provoking ideas, and not aimed at the typical Linux zealot either. Give it a read right here.