Canonical's leader Mark Shuttleworth has recently chimed in on an important aspect of desktop computing when it comes to Linux. Going over the role that Linux plays on the desktop and where its future lies, Shuttleworth specifically commented on a question issued about Wine – which as many of you may know, is the most popular way of running Windows-based programs on Linux.
It's a very useful tool when migrating from Windows to Linux, and often is a mainstay of any desktop Linux distribution; as often there are cases when a program is more easily available under Windows.
The question tossed at Shuttleworth was how important he believes Wine to be, and the role of Windows compatibility projects in general, as well as how they compared to native Linux ports that didn't require any sort of abstraction layer. His answer was short, but still very interesting. He cited the importance of Wine, but tempered that with a reminder that free software needs to “thrive on its own rules.” He claims there is a fundamental difference between proprietary software and free software, and therefore the platforms should succeed or fail on their own. Perhaps most interesting, he said that if Linux is only used as a medium to run Windows apps, there is no possible way for Linux to succeed.