하지만, 소스 코드가 공개돼서 분석이 가능해진 것 자체만으로 큰 가치가 있지요. 일단 .NET의 작동 원리가 궁금하신 분에게 도움이 될 듯합니다. 가끔 시스템 라이브러리의 동작이 이해가 가지 않거나, 심지어는 시스템 라이브러리 자체에 버그가 있어서 골치 아픈 경우가 있는데, 이런 식으로 소스 코드가 공개되어 있으면 매우 유용하겠지요. 시스템 라이브러리 '내부로 들어가서' 디버깅하는 것도 가능합니다.
만약 라이브러리에 버그가 있다면, MS에 직접 신고할 수도 있게 됩니다. 따라서 서비스팩 같은 것을 내놓기가 용이해지겠지요. 이는 일반 사용자에게도 도움이 됩니다.
Mono 개발에도 간접적으로 도움이 될 수 있습니다. MS의 구현을 이해하고 나서, Mono 자체 구현을 적용하는 식으로 요. 하지만 라이선스 정책을 자세히 본 것이 아니라서, 확신하기는 어렵군요. 소스 코드를 본 사람은 비슷한 라이브러리를 개발할 수 없도록, 라이선스에 독소 조항이 있을지도 모릅니다.
아무튼, .NET 프로그래머라면 희소식일 듯하네요.
.NET Framework Library Source Code now available
.NET 프레임워크 소스 코드를 디버깅할 수 있도록 Visual Studio를 설정하는 방법
Posted by 랜덤여신

