3. BDFL
• Pandas 프로젝트에는 프로젝트에 대해 모든 최종결정을 내릴 수 있
는 BDFL(자비로운 종신 독재자)가 존재한다.
• 프로젝트 내에서 논쟁이 일어났을 때에 최종적으로 결론을 내린다.
4. Core Team
• 프로젝트 core team은 적어도 1년 이상 참여해왔으며, 많은 수의 도
움이 되는의견을 제출한 사람들로 이루어져 있다.
• 프로젝트의 비전 및 방향을 결정
• 다른 조직 및 개인과의 협업에 대한 결정
• 기술적 문제나 버그 등의 수정에 대한 결정
• 프로젝트의 서비스의 결정과 그 관리
5. Conflict of interest
• BDFL을 포함한 모든 Core Team의 구성원들은 자신이 가지고 있는
모든 논의점을 다른 팀원에게 공개하여야 한다.
• 만약 논의점이나 불만 사항 등이 있다면, 그 사항에 대한 투표에 참
가할 수 없다.
• 만약 BDFL이 논의점을 제기했다면, 그 사항을 위한 투표에서 대리로
BDFL을 선출한다.
6. Difference with pandas and numpy
• Numpy에서는 불만 사항이 발생하면 제시한 구성원이 자신의 요구
사항을 설명하는 식으로 해결하지만, Pandas는 제시한 구성원이 투
표에 참여할 수 없다.
• Numpy에서는 투표를 할 때에 -1~1까지의 수를 이용하여 자신의
동의 정도를 표현하지만 Pandas에서는 그런 조항을 발견하지 못했
다.
• Pandas의 Core team과 유사한 것이 Numpy의 Steering Council인
데, Core team의 자격과 Steering Council의 자격은 비슷하지만
Core team은 1년 이상의 경험이 있어야 한다.