Английская Википедия:FreeBSD Core Team

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

The FreeBSD Project is run by FreeBSD committers, or developers who have direct commit access to the master Git repository.[1] The FreeBSD Core Team exists to provide direction and is responsible for setting goals for the FreeBSD Project and to provide mediation in the event of disputes, and also takes the final decision in case of disagreement between individuals and teams involved in the project.[2] The Core Team is also responsible for selecting individuals for other teams related to the development and ongoing maintenance of FreeBSD, such as the Security Officer, the Release Engineering team, and the Port Manager team.[1] Finally, the Core Team also vote on nominations for new committers. In the event of a breach of internal rules of conduct, it falls to the core team to decide on sanctions.[2] The FreeBSD Core Team would be the equivalent of a board of directors, if the FreeBSD Project were a company.

The FreeBSD Core Team is the equivalent of a similar body in the NetBSD Project called the Core Group.[3]

Current members

  • John Baldwin
  • Tobias C. Berner
  • Baptiste Daroussin
  • Li-Wen Hsu
  • Greg Lehey
  • Ed Maste
  • Mateusz Piotrowski
  • Benedict Reuschling
  • Emmanuel Vadot

History and purpose

The FreeBSD Core Team began as an unofficial group of programmers, mainly consisting of those that initiated the FreeBSD Project itself.[2] There were eleven members, and new members could only join through invitation.

As the FreeBSD project grew, so did the Core Team. By the year 2000, there were over 200 active committers, and the Core Team had expanded to 18 people. Some Core members were completely inactive, others far less active than many non-members, and there were even accusations of cronyism. The old, informal structure was no longer considered viable, and in early 2000 discussions were had regarding the future of the organisation.[2] A set of bylaws were formulated by Jonathan Lemon, Warner Losh and Wes Peters.[2] In a general vote by active committers on August 28, 2000, these bylaws passed by 117 votes to 5 against.

The FreeBSD Core Team is now an elected body comprising nine members from the pool of project developers with rights to directly change the Project repositories (committers). Committers are entitled to vote in Core elections if they have made at least one change to one of the Project's repositories in the past 12 months.

The first election took place in September 2000.[4] Seventeen candidates stood for election, including eight of the existing Core Team. Five were re-elected, alongside four new members.[4] Elections have taken place every two years since, the most recent election results being announced in May 2022. Elections shall be held two years after the last vote, even if the previous election was early.[5] Elections may be held early if the membership of the Core Team fall below seven,[5] or if petitioned for by 1/3 of active developers.[5] The bylaws may be changed by a 2/3 majority of committers if at least 50% of active committers participate in the vote.[5]

The Core Team appoints a secretary at its own discretion. This non-voting position exists to provide a central point of contact between external parties and the group, for keeping track of the agenda, and for acting as the interface between Core and other internal groups such as the Account Creation team. The Core Team Secretary is also responsible for writing and distributing monthly status reports to the FreeBSD developer community. The current Core Team Secretary is Sergio Carlavilla Delgado.[6]

Election procedure

The election lasts for five weeks. During the first week, committers who wish to run for election announce their intention to do so. In the four weeks that follow the application period, active committers vote for up to nine candidates.[1]

After the voting period closes, votes are counted. Ties are resolved by unambiguously elected candidates; for instance, if there is a tie for ninth place, the first eight decide which of the tied candidates will join the team.[1] The results are announced within one week of the end of the voting period, and the newly elected team enters office one week after the announcement.[1]

List of members

Name 2000[4] 2002[7] 2004[8] 2006[9] 2008[10] 2010[11] 2012[12] 2014[13] 2016[14] 2018[15] 2020[16] 2022[17]
Thomas Abthorpe Шаблон:Tick
Satoshi Asami Шаблон:Tick
Gavin Atkinson Шаблон:Tick Шаблон:Tick
John Baldwin Шаблон:Tick Шаблон:Tick Шаблон:Tick Шаблон:Tick Шаблон:Tick Шаблон:Tick Шаблон:Tick
Konstantin Belousov Шаблон:Tick Шаблон:Tick
Tobias C. Berner Шаблон:Tick
Wilko Bulte Шаблон:Tick Шаблон:Tick Шаблон:Tick
Sean Chittenden Шаблон:Tick Шаблон:Tick
David Chisnall Шаблон:Tick Шаблон:Tick
Baptiste Daroussin Шаблон:Tick Шаблон:Tick Шаблон:Tick Шаблон:Tick
Brooks Davis Шаблон:Tick Шаблон:Tick Шаблон:Tick Шаблон:Tick
Kyle Evans Шаблон:Tick
David Greenman Шаблон:Tick
Li-Wen Hsu Шаблон:Tick
Jordan Hubbard Шаблон:Tick
Mark Johnston Шаблон:Tick
Allan Jude Шаблон:Tick Шаблон:Tick
Kris Kennaway Шаблон:Tick
Giorgos Keramidas Шаблон:Tick Шаблон:Tick
Jun Kuriyama Шаблон:Tick Шаблон:Tick
Greg Lehey Шаблон:Tick Шаблон:Tick Шаблон:Tick
Scott Long Шаблон:Tick Шаблон:Tick
Warner Losh Шаблон:Tick Шаблон:Tick Шаблон:Tick Шаблон:Tick Шаблон:Tick Шаблон:Tick Шаблон:Tick
Pav Lucistnik Шаблон:Tick
Ed Maste Шаблон:Tick Шаблон:Tick Шаблон:Tick Шаблон:Tick
Kris Moore Шаблон:Tick Шаблон:Tick
Mark Murray Шаблон:Tick Шаблон:Tick
George V. Neville-Neil Шаблон:Tick Шаблон:Tick Шаблон:Tick Шаблон:Tick Шаблон:Tick
Colin Percival Шаблон:Tick
Wes Peters Шаблон:Tick Шаблон:Tick Шаблон:Tick
Mateusz Piotrowski Шаблон:Tick
Doug Rabson Шаблон:Tick
Attilio Rao Шаблон:Tick
Benedict Reuschling Шаблон:Tick Шаблон:Tick Шаблон:Tick
Benno Rice Шаблон:Tick
Jeff Roberson Шаблон:Tick
Hiroki Sato Шаблон:Tick Шаблон:Tick Шаблон:Tick Шаблон:Tick Шаблон:Tick Шаблон:Tick Шаблон:Tick Шаблон:Tick
Gleb Smirnoff Шаблон:Tick
Mike Smith Шаблон:Tick
Murray Stokely Шаблон:Tick Шаблон:Tick Шаблон:Tick Шаблон:Tick
Emmanuel Vadot Шаблон:Tick
Robert Watson Шаблон:Tick Шаблон:Tick Шаблон:Tick Шаблон:Tick Шаблон:Tick Шаблон:Tick Шаблон:Tick
Martin Wilke Шаблон:Tick
Peter Wemm Шаблон:Tick Шаблон:Tick Шаблон:Tick Шаблон:Tick Шаблон:Tick Шаблон:Tick

References

Шаблон:Reflist

External links

Шаблон:FreeBSD