概要
Microsoftは WinUIのオープンソース化 に向けて段階的な計画を発表。 Windows 11のUIフレームワークである WinUI は複雑な依存関係のため、即時公開は困難。 今後6か月間で 透明性向上・コミュニティ貢献強化 を進める方針。 GitHub上での開発体制移行を 4段階 で実施予定。 開発者は フィードバックや課題提出 で貢献可能。
MicrosoftのWinUIオープンソース化計画
- Microsoft は近年、 オープンソース活動 に積極的な姿勢を強化
- 依然として多くのコードが クローズドソース のまま
- WinUI (Windows 11のUIフレームワーク)もその一つであり、オープンソース化の要望が多い現状
- WinUI のオープンソース化は、システムの複雑性やOS内部の専有部分との結合により、即時切り替えが困難
- 公開可能な部分と公開できない部分の 切り分け作業 が必要
- セキュリティ・安定性・既存製品サポートなど、他の優先事項も並行対応
オープンソース化への4段階プロセス
- フェーズ1:ミラー頻度の増加
- WASDK 1.8リリース後、 社内コミットのGitHubミラー頻度を増加
- 透明性向上と進捗共有の強化
- フェーズ2:外部開発者のローカルビルド対応
- 外部開発者が リポジトリをクローンしローカルビルド 可能に
- セットアップや依存関係に関する ドキュメント提供
- フェーズ3:外部貢献・テスト実行
- 外部コントリビューターが Pull Request提出やローカルテスト実行 に対応
- 非公開依存関係の解消、テストインフラの一般公開作業
- フェーズ4:GitHub中心の開発体制へ移行
- GitHub が開発・課題管理・コミュニティ交流の中心となる
- 社内ミラー運用の廃止
今後の展望と開発者への呼びかけ
- WinUI のオープン化は 段階的・計画的なプロセス
- 進捗は GitHub上の専用ボード で公開・追跡可能
- 開発者は以下の形で貢献可能
- 明確で分かりやすい フィードバック提出
- 課題(Issue)登録
- 既存フィードバックへの 投票(Upvote)
まとめ
- WinUI の完全なオープンソース化は 長期的視点 で進行中
- Microsoft は段階的な透明化とコミュニティ参加拡大を重視
- 開発者の 積極的な意見・協力 がプロジェクト推進の鍵