Oh, except for every time that someone made a large enough profit (wordperfect, visicalc, Corel Office, Peachtree or Quicken) or made a big enough splash (Netscape/Mozilla, google, more recently mint.com) in their ecosystem.
"pulled your app from the store"
But, they can if you sell on XBox Live Arcade, or Windows Phone Apps Marketplace (especially if you have an open source license for your app that MS doesn't like).
Right, we can list a dozen or two Windows products that were possibly competed with unfairly by MS. Over a period of 20 years.
The vast majority of MS Windows software products fail for reasons other than the platform vendor screwing them over intentionally. MS has known from the beginning that the success of Windows was primarily dependent on ISVs developing for it.
The XBox and MS Phone stuff seem like different things entirely. XBox is specifically not intended to be a general-purpose application platform. I can't imagine the MS Phone will ever require more than a free download SDK to develop for it, although this "marketplace" is likely to be a more reviewed ecosystem.
especially if you have an open source license for your app that MS doesn't like
It's not a question of MS not liking it. GPL, especially v3, is designed specifically to prevent binary-only app distribution which is the app store business model.
Oh, except for every time that someone made a large enough profit (wordperfect, visicalc, Corel Office, Peachtree or Quicken) or made a big enough splash (Netscape/Mozilla, google, more recently mint.com) in their ecosystem.
"pulled your app from the store"
But, they can if you sell on XBox Live Arcade, or Windows Phone Apps Marketplace (especially if you have an open source license for your app that MS doesn't like).