Is the success of Linux directly proportional to its ability to integrate with existing proprietary systems like Windows? If so, should free software developers be spending more time integrating with it instead of building better software for free platforms?