Microsoft, Windows 11 사용자 인터페이스 프레임워크 오픈 소스화 추진

Microsoft, Windows 11 사용자 인터페이스 프레임워크 오픈 소스화 추진

Microsoft, WinUI 오픈 소스화로 전환: 포괄적인 개요

최근 몇 년 동안 마이크로소프트는 오픈소스 이니셔티브를 적극적으로 수용하며 점점 더 많은 프로젝트에 대한 커뮤니티 기여를 환영해 왔습니다.그러나 마이크로소프트 생태계의 많은 요소가 독점적인 상태로 남아 있어 투명성 강화에 대한 요구가 지속적으로 제기되고 있습니다.특히 윈도우 11의 사용자 인터페이스 프레임워크인 WinUI는 마이크로소프트가 향후 몇 달 동안의 계획을 발표하면서 주목을 받고 있습니다.완전한 오픈소스 전환이 임박한 것은 아니지만, 마이크로소프트는 더욱 협력적인 환경을 조성하기 위한 근본적인 변화를 약속했습니다.

WinUI 오픈 소스의 복잡성

마이크로소프트는 WinUI 오픈소스화의 어려움을 인정하며, 간단한 토글만으로는 쉽게 달성할 수 있는 작업이 아니라고 강조했습니다.이러한 복잡성은 사용자 인터페이스의 기반이 되는 Windows 11의 독점적인 구성 요소로 인해 발생합니다.따라서 공개적으로 공유 가능한 것과 기밀로 유지되어야 하는 것을 구분하는 신중한 접근 방식이 필요합니다.

많은 분들이 저장소를 완전히 오픈소스화하는 것에 대해 문의해 주셨습니다.모든 이정표 완료에 대한 구체적인 마감일을 확정할 준비는 되어 있지 않지만, 적극적으로 노력하고 있습니다.이는 일시적인 변화가 아니라, 의도적인 과정입니다.

안정성과 보안을 우선시하다

오픈 소스 공약에 착수하기에 앞서, Microsoft 팀은 기존 제품의 보안과 안정성을 유지해야 합니다.여기에는 이러한 전환 과정을 추진하는 동안 제품의 무결성을 보호하기 위한 필수 우선순위를 해결하는 것도 포함됩니다.

WinUI 오픈 소싱에 대한 단계적 접근 방식

Microsoft는 WinUI GitHub 저장소를 점진적으로 공개하기 위한 전략적 계획을 수립했으며, 그 내용은 다음과 같이 4가지로 구분됩니다.

  • 1단계: 미러링 빈도 증가 – 8월 말 WASDK 1.8 출시 이후부터 내부 커밋이 GitHub에 더 자주 미러링되어 투명성이 강화되고 개발 진행 상황이 공개됩니다.
  • 2단계: 타사 개발자가 로컬로 빌드 – 외부 개발자는 설정 및 종속성을 지원하는 포괄적인 문서의 지원을 받아 저장소를 로컬로 복제하고 빌드할 수 있는 기능을 얻습니다.
  • 3단계: 타사 개발자의 기여 및 테스트 실행 – 기여자는 풀 리퀘스트(PR)를 제출하고 로컬 테스트를 수행할 수 있는 권한을 부여받으며, 비공개 종속성을 분리하고 접근 가능한 테스트 인프라를 구축하기 위한 지속적인 노력을 기울입니다.
  • 4단계: 중심이 되는 GitHub – 궁극적으로 GitHub는 개발, 이슈 추적, 커뮤니티 상호작용을 위한 주요 허브 역할을 하며, 내부 미러는 더 이상 사용되지 않을 것입니다.

커뮤니티 참여

더욱 개방적인 WinUI 프레임워크로의 전환은 점진적으로 진행될 예정이며, 참여를 원하는 개발자는 GitHub 게시판을 통해 진행 상황을 확인할 수 있습니다.피드백 공유, 명확하게 표현된 이슈 제출, 기존 제안에 대한 추천 등 커뮤니티 기여를 환영합니다.

Microsoft가 오픈 소스 여정을 계속함에 따라 개발자와 관심 있는 당사자 모두 이러한 발전에 의미 있게 참여할 기회를 얻게 되었습니다.

출처 및 이미지

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다