동기와 소속¶
CPython 코어 팀 구성원은 다양한 이유로 코어 개발 과정에 참여합니다. 코어 팀 구성원으로 받아들여졌다는 것은 해당 개인이 그러한 책임을 맡는 데 관심이 있고, 기존 코어 팀 구성원과 효과적으로 협업할 능력이 있으며, 그러한 관심과 능력을 모두 입증할 시간을 가졌음을 의미합니다.
이 페이지에서는 원하는 코어 팀 구성원이 자신의 개인적 상황(대략적인 거주 지역 및 직업적 소속 등)과 특히 관련이 있다고 여기는 개인적인 동기에 관한 추가 정보를 나머지 파이썬 커뮤니티에 제공할 수 있습니다.
이러한 추가 정보를 제공하려는 코어 팀 구성원은 아래의 게시된 항목 섹션에 새 항목을 추가합니다. 내용 및 레이아웃에 관한 지침은 이 페이지의 소스 코드에 주석으로 포함되어 있습니다.
교육, 컨설팅, 계약직 또는 정규직 업무가 가능하거나 커뮤니티 기여를 위한 크라우드펀딩 지원을 구하는 코어 팀 구성원도 관련 세부 정보가 있는 상업 사이트로 연결되는 링크를 포함하여 해당 정보를 여기에 제공할 수 있습니다.
이 페이지의 유래와 목적에 관한 자세한 내용은 이 페이지의 목표를 참조하십시오.
게시된 항목¶
다음 코어 팀 구성원들은 자신의 직업적 소속과 CPython 코어 개발 과정에 참여하는 기타 이유를 선택적으로 추가 공개하기로 했습니다:
이 페이지의 목표¶
CPython 이슈 추적기가 자동으로 수집한 issue metrics는 현재 코어 개발 프로세스가 코어 팀이 투입할 수 있는 시간으로 인해 병목 상태에 놓여 있음을 강하게 시사합니다. 이는 첫 번째 지표 그래프에서 가장 명확하게 드러나는데, 이 그래프는 CPython이 세계에서 가장 활발한 오픈 소스 프로젝트 중 하나임에도 열린 이슈 수와 검토를 기다리는 풀 리퀘스트 수가 모두 시간이 지남에 따라 꾸준히 증가하고 있음을 보여 줍니다. 이러한 병목 현상은 열린 이슈를 해결하고 제출된 풀 리퀘스트를 수락하는 일뿐만 아니라 새로운 코어 팀 구성원을 발굴하고 지명하며 멘토링하는 과정에도 영향을 미칩니다.
OpenHub 같은 사이트에서 모니터링하는 코어 커밋 통계는 현재 검토 및 유지보수 작업의 대부분을 누가 담당하고 있는지 잘 보여 주지만, 제안된 변경 사항을 검토하거나 새로운 기여자를 멘토링하는 데 시간을 할애할 수 있는 능력에 현재 어떤 요인이 영향을 미치는지는 전혀 보여 주지 않습니다.
이 페이지는 코어 팀 구성원에게 다음 두 경우에 자신의 직업적 소속을 명시하도록 권장함으로써 누락된 데이터 중 적어도 일부를 제공하는 것을 목표로 합니다(현재 코어 개발 프로세스에 참여하는 데 들인 시간에 대해 보수를 받지 않더라도 해당합니다).
상업적으로 지원되는 Python 런타임을 배포하는 공급업체에서 근무하는 구성원
Python Software Foundation의 후원 회원사에서 근무하는 구성원
이는 우리의 소속을 문서화함으로써 코어 개발 절차의 전반적인 투명성을 높이고, 이러한 조직의 직원들이 코어 개발 절차를 지원하는 데 효과적으로 참여하고 기여하도록 도와줄 수 있는 동료를 더 쉽게 찾게 되는 사례입니다.
CPython 코어 개발 프로세스의 지속 가능성에 이해관계가 있는 조직에서 근무하는 코어 팀 구성원에게는 일반 코어 멘토십 프로그램, 동료 멘토링, 또는 Outreachy의 유급 인턴십 및 Google의 Summer of Code와 같은 보다 구체적인 활동을 통해 잠재적인 신규 코어 개발자를 멘토링하는 데 근무 시간을 할애할 기회를 모색하도록 권장합니다.
Python Software Foundation이나 다른 조직을 대신하여 자문 또는 계약 업무를 수행할 수 있는 코어 팀 구성원에게도 이 정보를 여기에 제공할 것을 권장합니다. 그러면 PSF가 코어 팀 구성원을 직접 고용하지 않은 조직의 코어 개발 작업 자금 지원을 더욱 원활하게 추진하는 데 도움이 됩니다.
마지막으로, CPython에 기여할 수 있는 시간을 늘리려는 일부 코어 팀 구성원은 기관 후원자가 근무 시간의 일부 또는 전부를 CPython 개발에 기여하도록 허용하는 데 의존하는 대신, 커뮤니티가 자신의 기여에 직접 자금을 지원할 수 있도록 크라우드펀딩을 추진할 수도 있습니다.
범위의 제한¶
코어 팀 구성원이 관심을 두는 구체적인 기술 분야는 전문가 색인에 기록해야 합니다.
이 목록은 코어 팀 구성원의 시간이라는 구체적인 제약에 초점을 맞추므로 CPython 코어 팀 구성원으로 한정되지만, 이슈 트리아지 담당자와 코어 팀에 합류하려는 사람까지 포함하는 더 광범위한 목록을 Python 위키에 만들 수도 있습니다.
코어 팀이 유지 관리하는 소프트웨어와 문서의 변경 사항 및 관련 설계 논의는 모두 공개된 공간에서 이루어지므로 본질적으로 완전한 공개 검토의 대상이 됩니다. 따라서 코어 개발자는 원하지 않는 경우 자신의 동기와 소속을 공개할 의무가 없습니다. 이는 세부 정보가 공개되지 않고 Python Software Foundation에 비공개로 제출되는 기여자 라이선스 계약에 서명할 수 있는 사람이라면 누구에게나 코어 기여 프로세스가 열려 있도록 보장하는 데 도움이 됩니다.