Mustang에 기여하기

Java SE 2005/08/17 10:16 Posted by Sun
Mustang 소스 코드의 시범판을 이용 가능하게 한 이유 중 하나는 개발자들이 그 코드에 참여하도록 권장하고, 그렇게 하여 플랫폼의 견고함과 안정성을 더하기 위함이다. 당신은 지금 JDK 6.0의 향상과 버그 수정에 기여할 수 있다. 기능 요청서를 제출하거나 버그 보고서를 기록하여 썬이 그 제안들을 검토할 때까지 기다릴 필요가 없다.

기여 방법에 대한 안내는 Mustang에 대한 썬과의 협력 페이지 에 나와있다. 그 페이지에 나와있는 첫번째 단계는 Mustang 소스코드와 바이너리를 다운로드하는 것이다. 그러나 이 단계를 실행하기 전에 당신이 수정하고자 하는 버그수정 시스템 향상이 이미 구현되었는지 확인하는 것이 좋다. 40회 이상 주기적으로 코드를 변경했기 때문에 썬이나 다른 공헌자가 이미 같은 시스템 향상 또는 버그수정을 했을 가능성이 있다. 만약 이미 같은 시스템 향상 또는 버그 수정이 이루어졌다면 기여 과정을 진행할 필요는 없다.

수정된 버그 목록을 볼 수 있으며, 또한 Mustang 프로젝트 홈페이지에서 "Mustang의 변경 개요"를 클릭하여 각 snapshot에서 Mustang project home page 통합된 수정 목록을 볼 수 있다.만약 버그 번호를 알고 있다면(예를 들어, 당신이 그 버그를 보고했기 때문에) Bug Database 버그 데이터베이스에서 그 버그의 상태를 확인할 수 있다. 만약 그 상태가 "진행 중"으로 표시되어 있다면, 버그 수정을 위한 기여 과정을 계속할 필요가 없다.

소스 코드를 다운로드 받은 후에는 JDK 연구원 역할을 신청해야 한다. 프로젝트 멤버쉽/역할 신청 페이지 에서 신청한다. 만약 아직 java.net의 멤버가 아니라면 멤버쉽 신청 을 해야 한다. JDK 연구원 역할에 대한 조항은 프로젝트 참가 페이지에 설명되어 있으며, 자바 리서치 라이센스의 수락과 java.net 웹사이트의 참여 조건을 포함한다.

프로젝트 역할 신청이 승인된 후에 (영업일 1일 이내에 이뤄짐) JDK 협동 프로젝트 페이지에 접속할 수 있다. 역할 신청이 승인되기 전에는 프로젝트 정보가 나타나지 않는다.

그 다음, 썬 공헌자 동의서 를 인쇄하여 읽고 서명한 후 650-482-6557로 팩스를 보낸다. 이 동의서는 당신이 기여한 바를 배포하도록 썬에 권리를 부여해준다. 이 서명한 계약서를 스캔하여 jdk-contributions@sun.com에 이메일로 보내도 된다. 명확하게 작성하기 바란다.

JDK 연구원으로서 수락을 받고 팩스를 수취하게 되면 JDK 공헌자가 된다. 이제 당신이 기여하고자 하는 바를 제출할 수 있다.

시스템 향상이나 버그수정에 기여할 경우, 고급 썬 엔지니어가 그 제안을 검토하고 제안의 정확함을 확인할 수 있도록 필요한 데이터를 제공해야 한다. 즉, 그저 "Foo.java 파일의 두번째 행을 어쩌고 저쩌고로 바꾸십시오"라고 제시하는 것이 아니라, 문제점을 입증하고, 제시한 버그 수정으로 실제로 문제가 해결되는지 입증할 수 있는 무엇인가를(예를 들어 유닛 테스트) 덧붙여야 한다. 유닛 테스트를 적을 때 작게 생각하자. 만약 10000행 짜리 소스코드 중간에서 버그에 부딪친다면, 관련된 코드 행에 문제를 분리시키는 테스트 케이스를 만들기 바란다. 기여 예제에서 버그 수정 기여의 몇 가지 예시를 볼 수 있다. 버그 번호와 수정한 사건번호가 포함되어 있어야 함을 잊지 말기 바란다. 버그 번호나 사건 번호가 없다면, 버그 리포트를 먼저 제출한다.

기여 과정을flowchart of the contribution process에서 볼 수 있다.

java.net 프로젝트의 다양한 역할들에 대한 추가 정보는 JDK Community Governance Guidelines 에서 볼 수 있다.

Mustang에 대한 질문의 답변은 Mustang forum에서 얻을 수 있다.

"Java SE" 카테고리의 다른 글

2005/08/17 10:16 2005/08/17 10:16

TRACKBACK :: http://blog.sdnkorea.com/blog/trackback/183

  1. Mustang에 기여하기

    Tracked from jinsoolife.com  삭제

    Mustang 소스 코드의 시범판을 이용 가능하게 한 이유 중 하나는 개발자들이 그 코드에 참여하도록 권장하고, 그렇게 하여 플랫폼의 견고함과 안정성을 더하기 위함이다. 당신은 지금 JDK 6.0의 향상과 버그 수정에 기여할 수 있다. 기능 요청서를 제출하거나 버그 보고서를 기록하여 썬이 그 제안들을 검토할 때까지 기다릴 필요가 없다. 기여 방법에 대한 안내는 Mustang에 대한 썬과의 협력 페이지 에 나와있다. 그 페이지에 나와있는 첫번째 ...

    2008/06/08 10:15

댓글을 달아 주세요

  1. 박정숙  수정/삭제  댓글쓰기

    좋은 정보 감사해요~

    2007/09/19 05:08
[로그인][오픈아이디란?]

◀ Prev 1  ... 494 495 496 497 498 499 500 501 502  ... 626  Next ▶