블로그 방명록 사전 갤러리 게시판 인클봇 인클챗 웹 IRC 위즈 인클플
(동접: 0명/0명) [?]
 


작년 10월에 예고한 대로, .NET 프레임워크 라이브러리(.NET Framework Library)의 소스 코드가 공개되었습니다.

.NET 프레임워크 라이브러리, 소스 코드 공개

소스는 읽기만 허용되는 레퍼런스 라이선스로 공개됩니다. 따라서 오픈 소스라고 할 수는 없습니다. 작년 10월에 .NET을 리눅스로 이식(포팅)하고자 하는 Mono 프로젝트의 창시자, Miguel de Icaza가 소스 코드 공개는 환영하되 좀 더 자유로운 MS-PL 같은 라이선스로 배포하길 희망한다고 밝혔는데, 아쉽게도 그렇게 되지는 못했군요. 따라서 이 소스 코드를 Mono 프로젝트에 직접 적용한다든지, 자신의 소프트웨어에 적용하는 것은 불가능합니다.

하지만, 소스 코드가 공개돼서 분석이 가능해진 것 자체만으로 큰 가치가 있지요. 일단 .NET의 작동 원리가 궁금하신 분에게 도움이 될 듯합니다. 가끔 시스템 라이브러리의 동작이 이해가 가지 않거나, 심지어는 시스템 라이브러리 자체에 버그가 있어서 골치 아픈 경우가 있는데, 이런 식으로 소스 코드가 공개되어 있으면 매우 유용하겠지요. 시스템 라이브러리 '내부로 들어가서' 디버깅하는 것도 가능합니다.

만약 라이브러리에 버그가 있다면, MS에 직접 신고할 수도 있게 됩니다. 따라서 서비스팩 같은 것을 내놓기가 용이해지겠지요. 이는 일반 사용자에게도 도움이 됩니다.

Mono 개발에도 간접적으로 도움이 될 수 있습니다. MS의 구현을 이해하고 나서, Mono 자체 구현을 적용하는 식으로 요. 하지만 라이선스 정책을 자세히 본 것이 아니라서, 확신하기는 어렵군요. 소스 코드를 본 사람은 비슷한 라이브러리를 개발할 수 없도록, 라이선스에 독소 조항이 있을지도 모릅니다.

아무튼, .NET 프로그래머라면 희소식일 듯하네요.

.NET Framework Library Source Code now available
.NET 프레임워크 소스 코드를 디버깅할 수 있도록 Visual Studio를 설정하는 방법


Daum 블로거뉴스
에서 이 포스트를 추천해주세요. [추천]

Posted by 랜덤여신

2008/01/18 17:20 2008/01/18 17:20

Trackback URL : http://barosl.com/blog/trackback/651

Comments List

  1. Powring 2008/01/18 18:50 # M/D Reply Permalink

    소스 보고 비슷하게 만드는게 문제가 되지는 않지만 같은 기능이라면 문제가 되지요 ㅋㅋㅋ

  2. lime 2008/01/19 01:08 # M/D Reply Permalink

    같은 기능(같은 스펙)은 문제가 안 되죠. 같은 구현이 문제가 됩니다.

    근데 어차피 닷넷은 스펙이 잘 공개되어 있기 때문에 모노프로젝트 등에서 오픈소스로 충분히 구현 가능했고, 소스 코드 공개가 모노에 도움이 될 지는 잘..

    그리고 소스 코드 접근 자체는 예전부터 되기는 한 듯. http://monac.egloos.com/1650152

Leave a comment
« Previous : 1 : ... 241 : 242 : 243 : 244 : 245 : 246 : 247 : 248 : 249 : ... 804 : Next »

블로그 이미지

랜덤여신이 살아가는 이야기입니다. / 국내 점유율이 1%도 안 되는 리눅스 관련 글을 주로 씁니다. 관심 좀... ㅠㅠ / 컴퓨터쪽 이야기도 씁니다.

- 랜덤여신

Archives

Recent Posts

  1. 안드로이드 시장 점유율, 빠르게 상승 ... (2)
  2. OpenSSH 5.4 출시 - SSH1 비활성화
  3. 아이폰 개발자 프로그램, 약관 전문 폭로 (5)
  4. 스팀 및 밸브 게임, 맥 지원 시작 (1)
  5. 유비소프트, 인증 서버 다운으로 게임 ... (3)
  6. MS, 윈도 폰과 엑스박스 동시 지원 게...
  7. MS, IE6 장례식에 조화 보내 (2)
  8. 북한 리눅스 배포판 '붉은 별' (4)
  9. 우분투, 새 디자인 공개 - '빛' 테마 (7)
  10. 미국 토피카 시, '구글 시'로 이름 변경 (4)
  11. 애플, 아이폰 특허 침해로 HTC 고소 - ... (7)
  12. PS3 구형, 달력 버그로 게임 실행 불가능 (2)
  13. EU, 구글 스트리트 뷰에 사생활 침해 경고
  14. 2ch 공격이 무의미한 이유 (61)
  15. 동영상 포맷 화질 비교 - H.264, Ogg T... (7)
  16. 아이튠즈 스토어, 음악 다운로드 100억...
  17. 고 대디, 암호화 없이 비밀번호 저장하... (2)
  18. 페도라 쓴다고 말해! (7)
  19. 유튜브, 3월 13일에 IE6 지원 중단 (2)
  20. 애플, 앱 스토어에서 성인 앱 6000개 제거 (3)
  21. 구글 기어스, HTML5로 대체
  22. 모바일 리눅스에는 인라이튼먼트가 제격? (2)
  23. MS, 유럽 윈도에 '웹 브라우저 선택' ... (10)
  24. 파이어폭스 부가 기능 사이트 차단과 S... (13)
  25. SKT 주최 '안드로이드 개발자 컨퍼런스... (2)
  26. 구글, 위키미디어 재단에 200만 달러 기부 (5)
  27. 오픈 소스 모델은 정말 효율적인가? MS... (10)
  28. 노키아와 인텔, 모바일 플랫폼 '미고' ... (1)
  29. 아이작 아시모프의 '파운데이션', 3D ... (2)
  30. 아이폰용 오페라 미니 발표 - 앱 스토... (7)