[MPlayer-dev-eng] [FFmpeg-devel] [RFC] roots duties and rights
Michael Niedermayer
michaelni at gmx.at
Mon Oct 11 18:15:23 CEST 2010
On Mon, Oct 11, 2010 at 11:32:41AM -0400, Ronald S. Bultje wrote:
> Hi,
>
> On Mon, Oct 11, 2010 at 7:23 AM, Michael Niedermayer <michaelni at gmx.at> wrote:
> > Duties:
> > * Keep the system running smoothly so all "users" can do their work.
> > -Keep the system secure so its not hacked
> > -Recognize problems early and take preemtpive action, aka a mail to
> > the MLs with "we only have 100 mb space left in incoming" for example
> > -Replace hardware when it fails, search for possible donations on ML/IRC
> > ask the foundation to fund hw where needed.
> > -Install security updates quickly
> > -Make regular backups and store them off site, keep past backups so
> > undetected corruption does not make them useless
> > * Do all the administrative things that normal users dont have the right to
> > and that havnt been delegated to volunteers.
> > - Create mailinglists that are related to the project when requested by the
> > project leader
> > - Open and Close SVN/GIT accounts if requested by the project leader (root can
> > not reject such requests)
> > - Install software that is requested by project members for their work with
> > the FOSS projects
> > - Open SSH accounts for project members when their FOSS-project related work
> > needs such account
> > - help with forgotten passwords after the user proofes his identity
> > - Root shall attempt to work on requests approximately in order and not ignore
> > requests for months
> > - Root shall in case of ambiguity of a request ask instead of guessing.
> > * Have plans in place for total hardware failure (fire / earthquake / ...)
> > * Have plans in place for the system being successfully hacked
> > * Root must not involve itself deeply in any of the hosted projects, that is
> > to ensure roots impartiality and avoid conflict of interest
> > This conflict of interest exists both in form of making decisions as root
> > to favor ones personal preference in a project. As well as participating
> > in project internal discussions while implicating ones authority.
> > * Each project shall have its own incoming directory and who has access to
> > move and delete files from this directory shall be the project leaders
> > decission. Its each projects duty to move files out of there.
> > * Root must have public GPG keys and they must be published where users can
> > easily find them. These keys checksums must be available in SVN/GIT of the
> > hosted projects so that people who work with the code have means to verify
> > roots (and the developers) public GPG keys.
> > * Root must before expiration of the previous SSL key either generate SSL keys
> > signed by an upstream CA or put self signed SSL keys signed with their
> > gpg key on the webpage and ML
>
> Before I give my opinion I would like the current root team (including
> Mans) and members of our project that have shown significant interest
> to co-root (e.g. Vladimir) to give their opinion on this list of
> requirements and in general what you'd expect the work and rewards of
> this (voluntary) job to be.
Id also like to repeat that this is just a suggestion that we can change based
on comments from people who would like to be / are root. And that
part of the list is roots ability to delegate any of these duties/rights to
other volunteers, that is people who might be deeply involved in the project
but the root behind such delegations is responsible for their actions
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
If a bugfix only changes things apparently unrelated to the bug with no
further explanation, that is a good sign that the bugfix is wrong.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/attachments/20101011/c6236f3e/attachment.pgp>
More information about the MPlayer-dev-eng
mailing list