回答:
こちらの回答をご覧ください。簡単な答えは「はい」です。
「Games for Windows Live」を使用するネットワーク関連の機能は、Microsoftの祝福なしではWindowsでは機能しません。しかし、いつでも.NET Frameworkでプレーンオールネットワーク機能を使用できます。
XNA Game Studio(Visual Studioビット)を配布することはできません-これは、コンテンツを構築するためのContent Pipeline APIに影響します。つまり、たとえばレベルエディターがある場合、ユーザーはXNA GSを手動でインストールする必要があります。
一方、XNA Frameworkランタイムは 再配布可能です。
はい、あなたは自分でそれを売ることができます、XNAはそのような制限を一切禁止しません。ただし、XNAフレームワークインストーラーをインストーラーにパッケージ化することはできません。ユーザーに個別にダウンロードするように依頼する必要があります。
編集:つまり、PCでは、XboxストアとWP7ストアをバイパスする方法はありません。
このテーマに関する簡単な「公式」参照は見つかりませんでしたが、間接的な証拠を提供できます。
現在、SteamにはいくつかのXNAゲームが販売されていますが、Microsoftとはまったく関係ありません。たとえば、Beat Hazard:SteamストアとXBox Live Indy Gamesをご覧ください。
ただし、XNAには立ち入り禁止の部分があります。XBox LiveとMSの専用サーバーの使用に関連しているため、PCでほとんどのオンライン機能を使用することはできません。