On Mon, 12 Oct 2020, at 19:25, Michael Niedermayer wrote: > On Tue, Oct 06, 2020 at 04:50:19PM +0200, Nicolas George wrote: > > Jean-Baptiste Kempf (12020-10-05): > > > General Assembly + Main Elections > > > --- > > > doc/dev_community/community.md | 60 ++++++++++++++++++++++++++++++++++ > > > 1 file changed, 60 insertions(+) > > > create mode 100644 doc/dev_community/community.md > > > > > > diff --git a/doc/dev_community/community.md > > > b/doc/dev_community/community.md > > > new file mode 100644 > > > index 0000000000..4e17ce4d4f > > > --- /dev/null > > > +++ b/doc/dev_community/community.md > > > @@ -0,0 +1,60 @@ > > > +# FFmpeg project > > > + > > > +## Organisation > > > + > > > +The FFmpeg project is organized through a community working on global > > > consensus. > > > + > > > +Decisions are taken by the ensemble of active members, through voting > > > and are aided by two committees. > > > > Global nit: I think it would be more readable without a Markdown engine > > if it were pre-wrapped. > > > > > + > > > +## General Assembly > > > + > > > +The ensemble of active members is called the General Assembly (GA). > > > + > > > +The General Assembly is sovereign and legitimate for all its decisions > > > regarding the FFmpeg project. > > > + > > > +The General Assembly is made up of active contributors. > > > + > > > +Contributors are considered "active contributors" if they have pushed > > > more than 20 patches in the last 36 months in the main FFmpeg repository, > > > or if they have been voted in by the GA. > > > > Should the vote for non-commit contributors expire after 36 months too? > > > > > + > > > +Additional members are added to the General Assembly through a vote > > > after proposal by a member of the General Assembly. > > > + > > > +## Voting > > > + > > > +Voting is done using a ranked voting system, currently running on > > > https://vote.ffmpeg.org/ . > > > + > > > +Majority vote means more than 50% of the expressed ballots. > > > + > > > +## Technical Committee > > > + > > > +The Technical Committee (TC) is here to arbitrage and take decisions > > > when technical conflicts occur in the project. They will consider the > > > merits of all the positions, judge them and take a decision. > > > + > > > +The TC resolves technical conflicts but is not a technical steering > > > committee. > > > + > > > +Decisions by the TC are binding for all the contributors. > > > + > > > +Decisions taken by the TC can be re-opened after 1 year or by a majority > > > vote of the General Assembly, requested by one of the member of the GA. > > > + > > > +The TC is elected by the General Assembly for a duration of 1 year, and > > > is composed of 5 members. > > > +Members can be reelected if they wish. A majority vote in the General > > > Assembly can trigger a new election of the TC. > > > + > > > +The members of the TC can be elected from outside of the GA. > > > +Candidates for election can either be suggested or self-nominated. > > > + > > > +The conflict resolution process is detailed in the [resolution process] > > > document. > > > + > > > +## Community committee > > > + > > > +The Community Committee (CC) is here to arbitrage and take decisions > > > when inter-personal conflicts occur in the project. It will decide > > > quickly and take actions, for the sake of the project. > > > + > > > +The CC can remove privileges of offending members, including removal of > > > commit access and temporary ban from the community. > > > + > > > +Decisions taken by the CC can be re-opened after 1 year or by a majority > > > vote of the General Assembly. Indefinite bans from the community must be > > > confirmed by the General Assembly, in a majority vote. > > > + > > > +The CC is elected by the General Assembly for a duration of 1 year, and > > > is composed of 5 members. > > > +Members can be reelected if they wish. A majority vote in the General > > > Assembly can trigger a new election of the CC. > > > + > > > +The members of the CC can be elected from outside of the GA. > > > +Candidates for election can either be suggested or self-nominated. > > > + > > > +The CC is governed by and responsible for enforcing the Code of Conduct. > > > + > > > > This looks good to me on the whole, not repeating comments by Chris. > > > > Two extra comments: > > > > The current list of members of both committees should probably be > > somewhere on the web page. > > > > > There is a need for a mail address to contact committees. > > I can create them, thats easy.
cc@ and tc@ then. > Has someone confirmed the vote results ? I think we did, yes. -- Jean-Baptiste Kempf - President +33 672 704 734 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".