추모 처리¶
근거¶
코어 팀 구성원이 사망하면 계정을 추모 처리하여 기여자를 기억할 공간을 마련하고 로그인 시도와 사기 행위로부터 보호할 수 있습니다.
절차¶
추모 처리 절차는 코어 팀이 접근할 수 있는 현재 및 과거 시스템에 대한 관리자 접근 권한을 보유한 PSF 직원이 수행합니다.
해당 코어 팀 구성원의 상태가 확인되면 아래 나열된 시스템에 대한 접근 권한을 철회하고, 사용자가 다른 사람에게 표시되는 방식을 일부 변경합니다.
고인이 생전에 내린 선택을 존중하기 위해 사망 후에도 계정의 콘텐츠를 변경하지 않고 보존하는 것을 목표로 합니다. 유가족을 지원하기 위해 디지털 유산 연락처나 가족이 요청하는 경우 특정 콘텐츠를 삭제하거나 변경할 수 있습니다.
GitHub¶
GitHub 계정 해지는 유가족이나 사망한 GitHub 사용자가 계정 승계인으로 지정한 사람만 요청할 수 있으므로, PSF 직원은 GitHub 계정 해지와 관련하여 GitHub에 후속 조치를 요청하지 않습니다.
GitHub의 사망 사용자에 관한 일반 정책은 사망 사용자 정책 페이지에 설명되어 있습니다.
조직의 저장소¶
사용자의 GitHub 핸들을
/.github/CODEOWNERS에서 제거합니다. 조치가 필요한 모든 항목을 확인하려면 이 쿼리를 실행하십시오.비공개 voters/python-core.toml 파일에서 사용자를 사망한 것으로 표시하고, 사망일을 아는 경우
left=필드를 해당 날짜로 설정합니다.
discuss.python.org¶
사용자의 “사용자 지정 상태”를 🕊
in memoriam으로 설정합니다;사용자의 “내 소개”에
$firstname passed away on $date. [In memoriam.]($in_memoriam_post_url)을 추가합니다;사용자의 보안 설정에 있는 “최근 사용한 기기”에서 직원이 “모두 로그아웃”을 선택합니다;
사용자의 권한 설정에서 직원이 “계정 비활성화”를 선택합니다;
사용자의 신뢰 수준을
1: basic user로 재설정합니다(신뢰 수준 0에서는 “내 소개”에 링크를 포함할 수 없습니다);대체 로그인 방법을 제공하는 사용자의 “연결된 계정”(예: GitHub)을 모두 연결 해제합니다;
사용자의 API 키를 철회합니다;
사용자의 관리자 또는 중재자 권한을 철회합니다;
사용자의 기본 이메일 주소를
USERNAME@in-memoriam.invalid로 재설정하고 보조 이메일 주소를 삭제합니다(이 단계에서는 관리자가team@discourse.org를 통해 Discourse.org 직원에게 문의해야 합니다).
위에서 언급한 “in memoriam” Discourse 주제는 고인과 가까웠던 커뮤니티 구성원이 만드는 것이 가장 좋습니다.
Discourse 기반 포럼에서 사망한 커뮤니티 구성원을 처리하는 일반적인 모범 사례는 사망한 커뮤니티 구성원을 위한 모범 사례 페이지에 설명되어 있습니다.
python.org 이메일 계정¶
PSF 직원은 이메일 관리자에게 다음을 요청하는 이메일을 postmaster@python.org로 보냅니다:
USERNAME@python.org의 SMTP 액세스를 제거하십시오;USERNAME@python.org의 POP3/IMAP 비밀번호를 재설정하십시오;USERNAME@python.org에 이메일 전달이 설정되어 있다면 비활성화하고, 향후 계정 이름이 재사용되지 않도록 “추모 계정” 기록을 영구적으로 남기십시오;@python.org아래의 모든 메일링 리스트에서 이 이메일을 제거하십시오;@python.org아래의 모든 메일링 리스트에서 동일한 사용자의 알려진 대체 이메일을 모두 제거하십시오.
이메일 사용 중단으로 인해 유산 집행인에게 문제가 발생하는 경우, 직접 연락을 받으면 PSF는 합리적인 범위 내에서 지원하려고 노력합니다.
python.org 관리자¶
사용자의 계정(
/admin/users/user)을 비활성화하고(삭제하지는 않음), 스태프 및 슈퍼유저 상태를 해제하십시오;사용자의 비밀번호를 긴 무작위 문자열로 재설정하십시오;
사용자의 기본 이메일 주소를
USERNAME@in-memoriam.invalid로 설정하고 미인증 상태로 지정하십시오;사용자의 보조 이메일 주소를 삭제하십시오;
사용자의 API 키(계정 및
tastypie에 있는 키 모두)를 삭제하십시오;사용자의 “PSF 투표 회원이 되고 싶습니다” 필드를 비우십시오.
devguide.python.org¶
core-team.csv에서 사용자를 사망한 것으로 표시하십시오;
전문가 색인에서 사용자를 제거하십시오.
bugs.python.org¶
이슈 추적기는 GitHub로 이전되었지만, Roundup 인스턴스는 기록 보존 목적으로 여전히 운영 중입니다.
PSF 스태프 구성원이
bugs.nyc1.psf.io에 로그인합니다;PSF 스태프 구성원이
roundup-admin을 실행하여 사용자의 이메일 주소를USERNAME@in-memoriam.invalid로 설정합니다;사용자의 대체 이메일을 제거합니다;
사용자의 비밀번호를 긴 무작위 문자열로 재설정합니다;
PSF 스태프 구성원이 Postgres에서 활성 로그인 세션을 모두 제거합니다.
기타 PSF 관련 인프라¶
PSF 스태프 구성원은 Python Core Devs Discord 서버 관리자에게 사용자를 서버에서 제거하도록 알립니다. PSF 스태프는 Discord 계정 해지와 관련하여 Discord에 후속 조치를 취하지 않습니다. Discord의 사망한 사용자에 관한 일반 정책은 사망하거나 정상적인 활동이 불가능한 사용자 페이지에서 확인할 수 있습니다.
PSF가 관리하는 서버에 SSH로 액세스할 수 있도록 하는 PSF 인프라의 /pillar/base/users Salt 구성에서 사용자를 제거하십시오.
사용자가 빌드봇 워커를 운영했을 수도 있습니다. PSF 스태프 구성원은 buildmaster-config 저장소에서 이를 확인합니다.
PyPI¶
PSF 스태프 구성원은
admin@pypi.org로 이메일을 보내 PyPI 관리자에게 사용자를 비활성 상태로 표시하고, 사용자의 이메일 주소를 제거하며, 비밀번호 재설정을 금지하고, 모든 API 키를 폐기하도록 알립니다.