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".

Reply via email to