Satoshi Asami
<asami@FreeBSD.ORG> 저.
최준호
<cjh@kr.FreeBSD.org> 역.
1998년 12월 1일.
FreeBSD의 개발은 아주 개방되어 있으며 유연한 과정입니다.
FreeBSD는
공헌자 명단에서 볼 수 있듯이
말 그대로 전세계 수백명의 사람들의 공헌으로 만들어졌습니다.
우리는 항상 새로운 개발자와 아이디어를 찾고 있으며, 프로젝트에
더 가까이 열중하는데 흥미가 있는 사람들은 FreeBSD 기술적 토의 메일링 리스트
<freebsd-hackers@FreeBSD.ORG>에서
우리를 만나세요. 더 독립적으로 일하고 싶은 사람들의 편의도
보아 드리며, 그런 사람들은 ftp.freebsd.org에 있는 우리의 FTP 기능을 자유로이 사용하여 그들만의
패치나 작업중인 소스를 배포할 수 있습니다.
또한 FreeBSD 공지사항 메일링 리스트
<freebsd-announce@FreeBSD.ORG>는 다른 FreeBSD 사용자들에게 중요한 작업 분야를
알려주고 싶은 사람들이 사용할 수 있습니다.
독립적으로 일하거나 밀접하게 협력해서 일하거나, FreeBSD 프로젝트와 그 개발 과정에 대해 알아두면 유용한 것들은 다음과 같습니다:
FreeBSD의 중심 소스 트리는 FreeBSD에 번들로 따라오는 공개 소스 코드 제어 도구인 CVS (Concurrent Version System)으로 관리됩니다. CVS 저장소 는 미국 Concord, CA에 있는 기계에 있으며, 전세계의 수많은 미러 PC에서 복제됩니다. CVS트리는 체크아웃되어 있는 -current 와 -stable 트리처럼 여러분의 PC에서도 쉽게 복제할 수 있습니다. 이 방법에 대한 자세한 정보는 소스 트리를 동기화하기 섹션을 참조하세요.
커미터는 CVS 트리에 쓰기
권한을 갖는 사람들이며, FreeBSD 소스를 변경하는 것이 인증된 사람들입니다
(``커미터''라는 말은 cvs(1)에서 온 말입니다). 커미터 명단에
send-pr(1)
있는 사람들이 볼 수 있는 무언가를 제출하는 가장 좋은 방법은
send-pr(1) 명령입니다. 하지만 여러분의 시스템에서 잘 안된다면
committers@freebsd.org
로 전자우편을 보내세요.
.
FreeBSD 코어 팀은 FreeBSD 프로젝트를 회사라고 가정한다면 이사회와 같은 것입니다. 코어 팀의 주요 작업은 프로젝트를 전체적으로 좋은 모양새를 갖추도록 하고 올바른 방향으로 이끄는 것입니다. 커미터 그룹에 헌신적이고 신뢰할 수 있는 개발자를 초청하는 것도 코어 팀의 주요 기능이며, 새 코어 팀 멤버를 모집하기도 하며 다른 사람이 이동하기도 합니다. 코어 팀의 대부분의 현재 멤버는 프로젝트에 몰두한 커미터들에서 시작하여 더 나은 자리에 오른 것입니다.
일부 코어 팀 멤버에게는 특정한
책임 영역이 있으며, 이는 시스템의 맡은 부분이 알려진 대로
동작한다는 것을 확인하는 일을 맡는 것입니다.
코어 팀의 대부분 멤버는 FreeBSD 개발에 처음 참여하였을 때에는 자원자였으며,
재정적으로 프로젝트에서 이익을 얻지 않습니다. 따라서 "맡다"는 것은
"지원 보장"의 의미로 잘못 오해하면 안됩니다. 앞에서 코어 팀을 ``이사회''에
비유한 것은 실제로 아주 정확한 것은 아니며, 그 자신의 더 나은 판단에
따라 FreeBSD를 위해 그들의 삶을 포기한 사람들이라고 하는 것이
더 정확할지도 모르겠습니다.
;)
최후의, 그러나 분명히 적어도 개발자들의 가장 큰 그룹은
항상 일정한 정도로 피드백과 버그 수정폰을 제공하는 사용자 자신입니다.
FreeBSD의 더 분산된 개발 상황을 따라오는 기본적인 방법은
그런 사항들을 논의하는 FreeBSD 기술적 토의 메일링 리스트
<freebsd-hackers@FreeBSD.ORG>에 가입하는 것입니다.
(
메일링 리스트 정보를 보세요)
우리의 소스 트리에 들어간 것들을 제공한 사람들의
명단은 길고 점점 증가하고 있습니다.
오늘 FreeBSD에 무언가를 기증하여 여기 참여하지 않으시겠습니까?
:-)
코드를 제공하는 것만이 프로젝트에 공헌하는 유일한 방법은 아닙니다; 할 필요가 있는 것들의 더 완전한 목록을 보려면 이 핸드북의 공헌하는 법섹션을 보세요.
요약하지만, 우리의 개발 모델은 중심원의 느슨한 집합으로 구성되어 있습니다. 중앙집중식 모델은 FreeBSD 사용자의 편의를 위해 설계되었으며, 사용자들에게 잠재적인 공헌자들을 일일이 쫓지 않고 하나의 중심 코드 베이스를 추적할 수 있는 쉬운 방법이 제공됩니다. 우리의 소망은 사용자가 설치하고 사용하기 쉬운 어플리케이션 프로그램의 응집된 거대한 집합을 가진 안정된 운영체제를 제공하는 것이며, 현재 모델은 이를 실현하기 위해 아주 잘 동작하고 있습니다.
FreeBSD 개발자로 참여하고 싶어하는 사람들에게 바라는 것은 지속적인 성공을 위해 현재 사람들이 가진것과 같은 일종의 헌신입니다!