[ English | español (México) | Deutsch | 한국어 (대한민국) | 中文 (简体, 中国) | English (United Kingdom) | Indonesia ]

OpenStack 거버넌스

OpenStack 커뮤니티에는 거버넌스 라는 그룹과 역할, 리더십 및 커뮤니티 참여를 위한 구분이 몇 가지가 있습니다. 각 영역은 커뮤니티의 다른 영역에서 운영되지만 각 영역에 대해 인식하는 것은 유용합니다.

이 섹션에서는 다음을 수행할 수 있습니다.

  • OpenStack의 거버넌스 모델을 이해합니다.

  • OpenStack의 미래에 관심을 갖고 영향을 미치는 그룹에 참여하는 방법을 배웁니다.

위원회

재단 이사회

The Open Infrastructure Foundation is a non-profit 《whose purpose is to develop, support, protect, and promote》 OpenStack. It has a set of bylaws and a board of directors. The Foundation has three types of members, defined by the bylaws. Each of the types – Platinum, Gold and Individual – are represented on a Board of Directors. The maximum numbers of members of each type are eight, twenty four, and unlimited, respectively.

재단의 개별 구성원은 1년에 한 번(보통 연도가 시작될 무렵) 개별 이사에게 투표합니다. 재단에 가입하고자 하는 사람은 Setup Your Open Infrastructure Foundation Account 에서 더 많은 것을 배울 수 있습니다.

기술 위원회

OpenStack 기술 위원회 (TC)는 OpenStack의 개방형 개발에 대한 거버넌스 및 기술 감독 기능을 제공합니다. 이들은 공식 OpenStack 프로젝트의 일부분으로 신청하는 프로젝트를 검증하고 기술적 의사결정을 위한 최종 항소 위원회를 제공합니다. 기술 위원회 헌장 은 TC에 대해 더 자세히 설명합니다.

13명의 TC 회원들은 1년 임기로 선출되며, 한 선거에서는 6개월 후 다른 선거에서는 7명이 선출됩니다. 이 항목은 ATC에 의해 선택됩니다. Active Technical Contributors.

사용자 위원회

OpenStack UC(User Committee) 는 OpenStack 사용자를 위해 OpenStack 커뮤니티의 나머지 부분에 서비스를 제공합니다. 사용자 위원회 헌장 은 UC에 대해 좀 더 자세히 설명하고 있습니다.

UC의 5명의 회원들은 한 선거에서 3명, 6개월 후에 다른 선거에서 2명, 1년 임기로 선출됩니다. 이 선택 항목은 사용자 기여자 auc입니다. Active User Contributors.

공식 OpenStack 프로젝트

공식 OpenStack 프로젝트는 Technical Committee가 관리하는 프로젝트입니다. 공식 OpenStack 프로젝트는 OpenStack 프로젝트 팀 페이지 에 나열되어 있습니다. 가장 잘 알려진 OpenStack 프로젝트는 프로젝트 네비게이터 에 나열되어 있습니다. 프로젝트가 공식 OpenStack 프로젝트가 되는 것은 의무 사항이 아닙니다.

공식 OpenStack 프로젝트의 요구사항은 기술 위원회 의 위키에 나열되어 있습니다.

공식 OpenStack 프로젝트를 통해 얻을 수 있는 이점은 다음과 같습니다.

프로젝트를 공식 OpenStack 프로젝트로 제안하려면 프로젝트 정보를 openstack/governance 저장소의 reference/projects.yaml 파일에 추가해야 합니다. 모든 사용자가 파일의 변경사항을 제안할 수 있습니다.

그룹

참고

그룹 구조의 차이를 보려면 Comparison of Official Group Structures(공식 그룹 구조 비교 페이지 ) 를 참조할 수 있습니다.

특별한 그룹

OpenStack Special Interest Groups 은 전체 OpenStack 커뮤니티 내에서 공유 관심사를 가진 모든 참가자의 관심과 우려를 해결하기 위해 활동하는 작업 그룹입니다.

역할

능동적 기술 기여자(ATC)

지난 2회의 6개월 동안 공식 OpenStack 프로젝트 리포지토리에 기여한 재단의 개별 구성원은 자동으로 ATC로 간주됩니다.

구체적인 경우, ATC가 되기 위한 예외를 신청할 수 있습니다. 자세한 내용은 기술위원회 헌장 의 안내 섹션을 참조하십시오.

활성 프로젝트 기여자(APC)

ATC 상태일 경우, 지난 2회의 6개월 릴리즈 주기 동안 기여했던 공식 OpenStack 프로젝트에서는 적극적 프로젝트 기여자로 간주됩니다.

APC만이 선거 과정에 참여하여 팀의 다음 PTL에 투표할 수 있습니다.

프로젝트 팀 리드(PTL)

OpenStack의 공식 프로젝트 팀에는 Project Team Lead 이 있습니다. 이들 개인은 프로젝트의 일상적인 운영을 조정하고, 프로젝트 내에서 기술적인 분쟁을 해결하며, 프로젝트의 대변인 및 홍보대사로 활동합니다.

프로젝트 팀 리더는 최근 두 번의 릴리스 사이클 동안 프로젝트에 기여한 각 개인에 의해 각 릴리스 주기에 대해 선출 됩니다.

코드 리뷰어

공식 OpenStack 프로젝트에는 핵심 검토자와 기여자로 구성된 프로젝트 팀이 있습니다.

핵심 검토자는 다음을 담당합니다.

  • 프로젝트 미션을 정의하고 유지합니다.

  • 버그 보고서를 검토하고 우선 순위를 결정합니다.

  • 프로젝트의 설계 및 코딩 또는 문서화 표준을 충족하는 경우 변경 사항을 검토하고 승인합니다.

핵심 검토자는 Gerritt에서 패치를 차단하거나 승인하는 데 필요한 〈+/-2〉 및 〈W+1〉 권한을 가집니다.

새로운 핵심 검토자는 기존 팀의 누군가가 메일링 토론 목록 및/또는 게리트로 지명하고 프로젝트 핵심 팀의 구성원으로부터 투표하여 선출합니다.

활성 사용자 기여자(AUC)

사용자 커뮤니티는 OpenStack에 매우 중요하며 이러한 커뮤니티의 참여를 적극 권장합니다.

사용자 위원회 헌장 의 관련 섹션에 열거된 커뮤니티 기능에 종사해 온 커뮤니티 구성원은 적극적인 사용자 기여자로 간주됩니다.

사용자 위원회의 의장은 AUC 그룹에서 선출됩니다.