public inbox for gentoo-project@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-project] On the way Devrel is constituted
@ 2013-06-19 20:18 hasufell
  2013-06-19 20:43 ` Petteri Räty
                   ` (2 more replies)
  0 siblings, 3 replies; 23+ messages in thread
From: hasufell @ 2013-06-19 20:18 UTC (permalink / raw
  To: gentoo-project

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

While I appreciate devrel being more active in serious situations (I
actually proposed that in another thread), I question the way Devrel
is constituted.

How was devrel formed? Who started it? What's the procedure of getting in?

I have no answer to the first two question, but the last question is
easy: It's like getting into any other project. Speak with them.

And that, is a serious problem. Devrel should not be a regular
project. It holds the power of conflict resolution and of disciplinary
action (and that is a lot of power). Why should anyone trust their
judgement? How can we prevent that people with good intents, but
without the required judgement and social skills, get into devrel?
Simple answer: we can't.

Who controls devrel?
Simple answer: no one.
The only thing that can stop devrel is the council, which has some
kind of veto right. But that is not enough to guarantee that an entity
with that kind of power/authority/responsibility consists of people
who are capable of that task.
It's a self-maintaining project without any logical connection between
the legitimation of the project and the legitimation of the members.
There is no rotation of members which is absolutely crucial for a
position like that.

What is a possible solution?
Let the council elect all members. That way the power still comes from
the dev community, although they do not vote devrel directly. The
council should vote anonymously, so that no connection between council
member and elected devrel member can be drawn which could otherwise
affect the election of the council.
This system should prevent people from thinking two steps ahead when
voting the council.

What does that solve?
An elected Devrel answers to the council and if someone abuses his
authority even in a minor way, it will not just be an internal project
thing, but council will have to kick that member.
Also, since this process is more democratic, it is more legitimate and
introduces some common sense and judgement about who actually is devrel.

Who controls the council?
Well, devrel not, but we do.

Power should always emerge from the bottom of a community.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJRwhIpAAoJEFpvPKfnPDWzGWEH/1jQwnh/wFIXwYMEk1e5amx/
etLr46H2CdvBkhXd6WIS447D0kO0myGF6ijIQFIRh1MrEjFXk/cwQXPmao0Er55C
QqUGBpl+03kORaYY6Z6C0bKrGGUykItP6t3hiwc7eZ+PNFajRYobVAzyr/9BbELG
LdSrKDPqj9xV5rqZ00fcI/GOv24p8EcSb3wfOAvPXOVgZq+38Bll7jbFYh0SPtXM
7l7devb5hb+Z3/xkpVfstSGc6XcwTwNXNJJZZLsn5csdOKhYLn+shKvbwX6rdQaB
s/ZyOSlX3PXnr2fkqa8eo3rBTwiy0JUFZDs8P6AUAPiM5rXJxoZ/w1i4ViiIxMc=
=dozn
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [gentoo-project] On the way Devrel is constituted
  2013-06-19 20:18 [gentoo-project] On the way Devrel is constituted hasufell
@ 2013-06-19 20:43 ` Petteri Räty
  2013-06-19 21:41   ` hasufell
  2013-06-20  0:50 ` Alexis Ballier
  2013-06-20 11:59 ` Michał Górny
  2 siblings, 1 reply; 23+ messages in thread
From: Petteri Räty @ 2013-06-19 20:43 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 1348 bytes --]

On 19.6.2013 23.18, hasufell wrote:
> While I appreciate devrel being more active in serious situations (I
> actually proposed that in another thread), I question the way Devrel
> is constituted.
> 
> How was devrel formed? Who started it? What's the procedure of getting in?
> 

The project is old:

revision 1.1
date: 2003-07-14 00:49:03 +0300;  author: seemant;  state: Exp;
first version of project description page

While I have been here for a better part of the decade, older farts (in
dev time) are needed to comment on who started it.

> 
> What is a possible solution?
> Let the council elect all members. That way the power still comes from
> the dev community, although they do not vote devrel directly. The
> council should vote anonymously, so that no connection between council
> member and elected devrel member can be drawn which could otherwise
> affect the election of the council.
> This system should prevent people from thinking two steps ahead when
> voting the council.
>

The council can already do that if they so choose. Granted if this
process was made explicit it could have some influence on the turnover.
In practice so far oversight has not been a problem (though since for
quite a few years I have been part of both bodies the two have been
quite connected).

Regards,
Petteri


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 866 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [gentoo-project] On the way Devrel is constituted
  2013-06-19 20:43 ` Petteri Räty
@ 2013-06-19 21:41   ` hasufell
  2013-06-19 22:19     ` William Hubbs
  0 siblings, 1 reply; 23+ messages in thread
From: hasufell @ 2013-06-19 21:41 UTC (permalink / raw
  To: gentoo-project

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 06/19/2013 10:43 PM, Petteri R¦ty wrote:
> On 19.6.2013 23.18, hasufell wrote:
>> While I appreciate devrel being more active in serious situations
>> (I actually proposed that in another thread), I question the way
>> Devrel is constituted.
>> 
>> How was devrel formed? Who started it? What's the procedure of
>> getting in?
>> 
> 
> The project is old:
> 
> revision 1.1 date: 2003-07-14 00:49:03 +0300;  author: seemant;
> state: Exp; first version of project description page
> 
> While I have been here for a better part of the decade, older farts
> (in dev time) are needed to comment on who started it.
> 
>> 
>> What is a possible solution? Let the council elect all members.
>> That way the power still comes from the dev community, although
>> they do not vote devrel directly. The council should vote
>> anonymously, so that no connection between council member and
>> elected devrel member can be drawn which could otherwise affect
>> the election of the council. This system should prevent people
>> from thinking two steps ahead when voting the council.
>> 
> 
> The council can already do that if they so choose. Granted if this 
> process was made explicit it could have some influence on the
> turnover. In practice so far oversight has not been a problem
> (though since for quite a few years I have been part of both bodies
> the two have been quite connected).
> 

If they choose... that means the current form of control over devrel
is only of a _reactive_ nature. That nature is also necessary, but
that is not how "control" is defined in the context I was explaining
in the first post.

What happens if power has been abused and damage is already done? The
council can just pick up the pieces then, revert decisions (if
possible) and try to deescalate.
Then people will ask... who is responsible? Why was there no explicit
election?
That might even lead to devrel losing respect. People will think they
just have that power because they came first.
It's not just about saying retroactively that someone wasn't fit for
devrel after he messed up, it's about saying who IS fit. Then people
know why that person got that kind of authority.

Also... we still don't have any rotation, except when devs resign from
that project.

Another thing: what do we do if devrel blocks actions against it's own
members? Because that's what gentoo projects have partly evolved
into... a group of buddies. I don't have much of a problem with that
in general, as it can improve effectivenes from some standpoints, but
this is not about a regular project.
I don't even claim that current devrel is not fit or that they just
form their group of buddies, but why should we not try to minimize
those possibilities?

If we want them to use the sledgehammer, it should be clear who gets
that sledgehammer and why. Make it explicit, rule out uncertainties.
Rotate that role, so people don't lose focus.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJRwiV9AAoJEFpvPKfnPDWzxscH/i4IERpirzDCmImBvJn8y8J+
j6gn0y/VrP8D9luOw5G3w3Q9kdODYzc4qMPNowu4TKsDGQ5SDcJFCJ6lXYIVba/7
Ac6mdKTZ1E7itxvYj14cShnnEZo+iv8xg3vO2ShUCx/cyi97eS2kqvSb91AUS2DK
4bqZ686S0ZElXbEdiycmElEQVnEU86rTJF9P9fiDVzMouh8E7fYPK0HJKG6X0Oq0
SMbXSJnDGDzZ2CiV+7nQKXIlvcA+RpPZlKxvUeT7nB4b6evjGKLNtGubl63j4/h+
nUwOupFfZRvJ3P7HXRuhVssD++NOm4NWh5rRvm3q9l8G5oj4If1yumq/MJDxa24=
=FoHI
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [gentoo-project] On the way Devrel is constituted
  2013-06-19 21:41   ` hasufell
@ 2013-06-19 22:19     ` William Hubbs
  0 siblings, 0 replies; 23+ messages in thread
From: William Hubbs @ 2013-06-19 22:19 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 3503 bytes --]

On Wed, Jun 19, 2013 at 11:41:17PM +0200, hasufell wrote:
> On 06/19/2013 10:43 PM, Petteri R¦ty wrote:
> > On 19.6.2013 23.18, hasufell wrote:
> >> What is a possible solution? Let the council elect all members.
> >> That way the power still comes from the dev community, although
> >> they do not vote devrel directly. The council should vote
> >> anonymously, so that no connection between council member and
> >> elected devrel member can be drawn which could otherwise affect
> >> the election of the council. This system should prevent people
> >> from thinking two steps ahead when voting the council.
> >> 
> > 
> > The council can already do that if they so choose. Granted if this 
> > process was made explicit it could have some influence on the
> > turnover. In practice so far oversight has not been a problem
> > (though since for quite a few years I have been part of both bodies
> > the two have been quite connected).
> > 
> 
> If they choose... that means the current form of control over devrel
> is only of a _reactive_ nature. That nature is also necessary, but
> that is not how "control" is defined in the context I was explaining
> in the first post.
> 
> What happens if power has been abused and damage is already done? The
> council can just pick up the pieces then, revert decisions (if
> possible) and try to deescalate.
> Then people will ask... who is responsible? Why was there no explicit
> election?
> That might even lead to devrel losing respect. People will think they
> just have that power because they came first.
> It's not just about saying retroactively that someone wasn't fit for
> devrel after he messed up, it's about saying who IS fit. Then people
> know why that person got that kind of authority.

who is "fit" is always going to be subjective. is it just someone who
has been in gentoo for a while? is it someone who has had professional
experience in conflict resolution e.g. a manager?

You aren't going to be able to detect who might abuse power until after
it is done, so I don't really see a way to guarantee that a scenario
like that will never happen.

> Also... we still don't have any rotation, except when devs resign from
> that project.

Rotation is another issue entirely. Do we want forced rotation? Do we
want to force people to resign from devrel after x amount of time?

> Another thing: what do we do if devrel blocks actions against it's own
> members? Because that's what gentoo projects have partly evolved
> into... a group of buddies. I don't have much of a problem with that
> in general, as it can improve effectivenes from some standpoints, but
> this is not about a regular project.

The council can override anything devrel does, including forcing
someone off of devrel if they think that person has gotten out of line,
so I don't see a problem here.

> I don't even claim that current devrel is not fit or that they just
> form their group of buddies, but why should we not try to minimize
> those possibilities?
> 
> If we want them to use the sledgehammer, it should be clear who gets
> that sledgehammer and why. Make it explicit, rule out uncertainties.
> Rotate that role, so people don't lose focus.

That is done, the lead gets to use the sledgehammer under certain
circumstances [1], and the lead is selected by the project members
yearly under glep 39 just like any project.

William

[1] http://www.gentoo.org/proj/en/devrel/policy.xml

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [gentoo-project] On the way Devrel is constituted
  2013-06-19 20:18 [gentoo-project] On the way Devrel is constituted hasufell
  2013-06-19 20:43 ` Petteri Räty
@ 2013-06-20  0:50 ` Alexis Ballier
  2013-06-20  2:00   ` Rich Freeman
                     ` (2 more replies)
  2013-06-20 11:59 ` Michał Górny
  2 siblings, 3 replies; 23+ messages in thread
From: Alexis Ballier @ 2013-06-20  0:50 UTC (permalink / raw
  To: gentoo-project

On Wed, 19 Jun 2013 22:18:49 +0200
hasufell <hasufell@gentoo.org> wrote:
[...]
> Who controls devrel?
> Simple answer: no one.

And this is good IMHO. Judiciary should be an independent power.

> The only thing that can stop devrel is the council, which has some
> kind of veto right. But that is not enough to guarantee that an entity
> with that kind of power/authority/responsibility consists of people
> who are capable of that task.

It might be good to have a way to demote someone from devrel if he is
abusing his powers. It can probably already be done by talking to other
devrel members. So far, I've never seen any need for it.

> It's a self-maintaining project without any logical connection between
> the legitimation of the project and the legitimation of the members.
> There is no rotation of members which is absolutely crucial for a
> position like that.

I don't see why there should be a rotation: Such a rotation might just
make people try to get as much as they can from their new powers until
they are "rotated". If people are seriously involved with devrel,
handle impartially conflicts and are able to resolve them, why
replacing them?

> What is a possible solution?
> Let the council elect all members. That way the power still comes from
> the dev community, although they do not vote devrel directly. The
> council should vote anonymously, so that no connection between council
> member and elected devrel member can be drawn which could otherwise
> affect the election of the council.
> This system should prevent people from thinking two steps ahead when
> voting the council.

So that the council controls everything: they nominate the judges
(devrel) and are the appeal court. I consider this even worse.

Alexis.


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [gentoo-project] On the way Devrel is constituted
  2013-06-20  0:50 ` Alexis Ballier
@ 2013-06-20  2:00   ` Rich Freeman
  2013-06-20  3:17     ` Alexis Ballier
  2013-06-20  2:03   ` Rich Freeman
  2013-06-20  8:52   ` Roy Bamford
  2 siblings, 1 reply; 23+ messages in thread
From: Rich Freeman @ 2013-06-20  2:00 UTC (permalink / raw
  To: gentoo-project

On Wed, Jun 19, 2013 at 8:50 PM, Alexis Ballier <aballier@gentoo.org> wrote:
>
> So that the council controls everything: they nominate the judges
> (devrel) and are the appeal court. I consider this even worse.

The council is elected.  No sane organization (democratic or corporate
or whatever) just has a self-appointing judiciary.  I'm not convinced
we even need an independent judiciary, but nations that have
independent judiciaries still have elected representatives appoint
them.  They also often have a means for elected officials to overturn
their decisions (at least in the direction of pardons).

Corporations have elected boards appoint executives who appoint the
members of HR/Security.  Democracies elect representatives who appoint
members of the judiciary.

My feeling is that QA and Devrel should be council appointed.  They
can of course recommend their own members, and Council can give
whatever deference they feel is appropriate to the recommendation.

If you wouldn't trust somebody to appoint QA/Devrel members, then you
shouldn't be electing them to the Council.  Likewise, if you wouldn't
trust somebody to not just seize control of the entire distribution
(infra, DNS, bank accounts, the Gentoo name, firing the Council, etc)
you shouldn't be electing them to the Trustees (a few years ago our
sole remaining Trustee was contemplating basically just turning the
entire distro over to a benevolent dictator (our founder), who legally
wouldn't be accountable to anybody including the Council (or even the
devs in general depending on whether the bylaws were modified)).
These are real governing bodies that essentially have all the powers
you don't want to give to anybody (well, save unelected QA/Devrel team
members) whether you like it or not (at least within the boundaries of
the Foundation charter/bylaws).

I agree with hasufell's recommendation, although I would extend it to
QA as well.  QA and Devrel are "special" projects and should probably
be accountable to the Council.  I think they should be largely
self-governing much as infra is (even though infra is fairly dependent
on the trustees for funding/etc).  It isn't about control so much as
accountability and mandate.  I'd of course recommend that the Council
should be hands-off as long as things are going well, and there really
isn't anything that suggests they wouldn't be (certainly this has been
the trend with both the Council and Trustees).

Part of me is thinking that we should just write up this proposal as a
GLEP and go from there.  By all means devs should register their
opinions on it as it firms up, and we can leave it to the new Council
to decide how to handle it.

Rich


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [gentoo-project] On the way Devrel is constituted
  2013-06-20  0:50 ` Alexis Ballier
  2013-06-20  2:00   ` Rich Freeman
@ 2013-06-20  2:03   ` Rich Freeman
  2013-06-20  5:19     ` Samuli Suominen
  2013-06-20  8:52   ` Roy Bamford
  2 siblings, 1 reply; 23+ messages in thread
From: Rich Freeman @ 2013-06-20  2:03 UTC (permalink / raw
  To: gentoo-project

On Wed, Jun 19, 2013 at 8:50 PM, Alexis Ballier <aballier@gentoo.org> wrote:
> On Wed, 19 Jun 2013 22:18:49 +0200
> hasufell <hasufell@gentoo.org> wrote:
> [...]
>> Who controls devrel?
>> Simple answer: no one.
>
> And this is good IMHO. Judiciary should be an independent power.

The council is elected.  No sane organization (democratic or corporate
or whatever) just has a self-appointing judiciary.  I'm not convinced
we even need an independent judiciary, but nations that have
independent judiciaries still have elected representatives appoint
them.  They also often have a means for elected officials to overturn
their decisions (at least in the direction of pardons).  Lifetime appointments
make sense when you're talking about basic laws and civil rights which
change on a timespan of centuries, but not when you're talking about a
computer operating system distribution that changes on a scale of months.

Corporations have elected boards appoint executives who appoint the
members of HR/Security.  Democracies elect representatives who appoint
members of the judiciary.

My feeling is that QA and Devrel should be council appointed.  They
can of course recommend their own members, and Council can give
whatever deference they feel is appropriate to the recommendation.

If you wouldn't trust somebody to appoint QA/Devrel members, then you
shouldn't be electing them to the Council.  Likewise, if you wouldn't
trust somebody to not just seize control of the entire distribution
(infra, DNS, bank accounts, the Gentoo name, firing the Council, etc)
you shouldn't be electing them to the Trustees (a few years ago our
sole remaining Trustee was contemplating basically just turning the
entire distro over to a benevolent dictator (our founder), who legally
wouldn't be accountable to anybody including the Council (or even the
devs in general depending on whether the bylaws were modified)).
These are real governing bodies that essentially have all the powers
you don't want to give to anybody (well, save unelected QA/Devrel team
members) whether you like it or not (at least within the boundaries of
the Foundation charter/bylaws).

I agree with hasufell's recommendation, although I would extend it to
QA as well.  QA and Devrel are "special" projects and should probably
be accountable to the Council.  I think they should be largely
self-governing much as infra is (even though infra is fairly dependent
on the trustees for funding/etc).  It isn't about control so much as
accountability and mandate.  I'd of course recommend that the Council
should be hands-off as long as things are going well, and there really
isn't anything that suggests they wouldn't be (certainly this has been
the trend with both the Council and Trustees).

Part of me is thinking that we should just write up this proposal as a
GLEP and go from there.  By all means devs should register their
opinions on it as it firms up, and we can leave it to the new Council
to decide how to handle it.

Rich


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [gentoo-project] On the way Devrel is constituted
  2013-06-20  2:00   ` Rich Freeman
@ 2013-06-20  3:17     ` Alexis Ballier
  2013-06-20 10:44       ` Sean Amoss
  0 siblings, 1 reply; 23+ messages in thread
From: Alexis Ballier @ 2013-06-20  3:17 UTC (permalink / raw
  To: gentoo-project

On Wed, 19 Jun 2013 22:00:48 -0400
Rich Freeman <rich@thefreemanclan.net> wrote:

> On Wed, Jun 19, 2013 at 8:50 PM, Alexis Ballier <aballier@gentoo.org>
> wrote:
> >
> > So that the council controls everything: they nominate the judges
> > (devrel) and are the appeal court. I consider this even worse.
> 
> The council is elected.  No sane organization (democratic or corporate
> or whatever) just has a self-appointing judiciary.  I'm not convinced
> we even need an independent judiciary, but nations that have
> independent judiciaries still have elected representatives appoint
> them.  They also often have a means for elected officials to overturn
> their decisions (at least in the direction of pardons).

Self-appointing, probably not, but the judiciary often does its
pre-selection before asking or proposing members to the officials (e.g.
with a competition). The officials nominate them afterwards: It sounds
much more like the council can oppose to nominating a devrel member or
a new lead, or even demote someone under a request, all of which I
think it actually has the power to do.

[...]
> My feeling is that QA and Devrel should be council appointed.  They
> can of course recommend their own members, and Council can give
> whatever deference they feel is appropriate to the recommendation.

It depends what you mean by appointing. If it's a yes/no vote on
proposal of the groups then why not.

> If you wouldn't trust somebody to appoint QA/Devrel members, then you
> shouldn't be electing them to the Council. 

I could give you a few names I would certainly like to see on council
because they have a very good overview of the technical issues council
usually discusses but whom I wouldn't see in devrel matters :)

Alexis.


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [gentoo-project] On the way Devrel is constituted
  2013-06-20  2:03   ` Rich Freeman
@ 2013-06-20  5:19     ` Samuli Suominen
  2013-06-20  7:33       ` Thomas Raschbacher (Gentoo)
  2013-06-20 10:41       ` Anthony G. Basile
  0 siblings, 2 replies; 23+ messages in thread
From: Samuli Suominen @ 2013-06-20  5:19 UTC (permalink / raw
  To: gentoo-project

On 20/06/13 05:03, Rich Freeman wrote:
> On Wed, Jun 19, 2013 at 8:50 PM, Alexis Ballier <aballier@gentoo.org> wrote:
>> On Wed, 19 Jun 2013 22:18:49 +0200
>> hasufell <hasufell@gentoo.org> wrote:
>> [...]
>>> Who controls devrel?
>>> Simple answer: no one.
>>
>> And this is good IMHO. Judiciary should be an independent power.
>
> The council is elected.  No sane organization (democratic or corporate
> or whatever) just has a self-appointing judiciary.  I'm not convinced
> we even need an independent judiciary, but nations that have
> independent judiciaries still have elected representatives appoint
> them.  They also often have a means for elected officials to overturn
> their decisions (at least in the direction of pardons).  Lifetime appointments
> make sense when you're talking about basic laws and civil rights which
> change on a timespan of centuries, but not when you're talking about a
> computer operating system distribution that changes on a scale of months.
>
> Corporations have elected boards appoint executives who appoint the
> members of HR/Security.  Democracies elect representatives who appoint
> members of the judiciary.
>
> My feeling is that QA and Devrel should be council appointed.  They
> can of course recommend their own members, and Council can give
> whatever deference they feel is appropriate to the recommendation.
>
> If you wouldn't trust somebody to appoint QA/Devrel members, then you
> shouldn't be electing them to the Council.  Likewise, if you wouldn't
> trust somebody to not just seize control of the entire distribution
> (infra, DNS, bank accounts, the Gentoo name, firing the Council, etc)
> you shouldn't be electing them to the Trustees (a few years ago our
> sole remaining Trustee was contemplating basically just turning the
> entire distro over to a benevolent dictator (our founder), who legally
> wouldn't be accountable to anybody including the Council (or even the
> devs in general depending on whether the bylaws were modified)).
> These are real governing bodies that essentially have all the powers
> you don't want to give to anybody (well, save unelected QA/Devrel team
> members) whether you like it or not (at least within the boundaries of
> the Foundation charter/bylaws).
>
> I agree with hasufell's recommendation, although I would extend it to
> QA as well.  QA and Devrel are "special" projects and should probably
> be accountable to the Council.  I think they should be largely
> self-governing much as infra is (even though infra is fairly dependent
> on the trustees for funding/etc).  It isn't about control so much as
> accountability and mandate.  I'd of course recommend that the Council
> should be hands-off as long as things are going well, and there really
> isn't anything that suggests they wouldn't be (certainly this has been
> the trend with both the Council and Trustees).
>
> Part of me is thinking that we should just write up this proposal as a
> GLEP and go from there.  By all means devs should register their
> opinions on it as it firms up, and we can leave it to the new Council
> to decide how to handle it.

I agree (to every point)

The way devrel can be seen now when enforcing a decision without the 
council authorization gives automatic impression of an group of 
individuals trying to blackmail you, instead of the impression of 
distribution trying to push you into correct direction.
Like, for example, if devrel had been council elected back when we had 
the ChangeLog debacle, we wouldn't have had a ChangeLog debacle.

- Samuli


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [gentoo-project] On the way Devrel is constituted
  2013-06-20  5:19     ` Samuli Suominen
@ 2013-06-20  7:33       ` Thomas Raschbacher (Gentoo)
  2013-06-20 10:41       ` Anthony G. Basile
  1 sibling, 0 replies; 23+ messages in thread
From: Thomas Raschbacher (Gentoo) @ 2013-06-20  7:33 UTC (permalink / raw
  To: gentoo-project

Hi.

I thought I also share my thoughts/opinions on this (I was going to 
write in between othe peoples quotes of others quotes .. then decided I 
just quickly sum it up (Yes most of it has probably been brought up 
already, but finding that in various Emails is a pain ;)).

Anyway I've been around for quite a while (some time in 2001) and 
mostly keep out of the "big" discussions/arguments as I prefer not to 
get involved in other peoples arguments. I did read most of it though 
and seen many good devs leave because of arguments/...

But to get to the point:

I do think the council needs to have (and as someone mentioned, it 
probably has) the right to demote/kick devrel members for abuse of 
power.
However I don't think that devrel should be appointed by the council.
Maybe voted in a similar way as the council is, but that might be 
overkill - i do not know how much effort it is to set up elections, but 
I guess it isn't too bad?
Or to simplify things a bit: how about there is a vote amongst all devs 
for the devrel lead and otherwise people can apply to devrel team and we 
have to trust the lead we voted for?

Just my 2c,
   Thomas R


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [gentoo-project] On the way Devrel is constituted
  2013-06-20  0:50 ` Alexis Ballier
  2013-06-20  2:00   ` Rich Freeman
  2013-06-20  2:03   ` Rich Freeman
@ 2013-06-20  8:52   ` Roy Bamford
  2 siblings, 0 replies; 23+ messages in thread
From: Roy Bamford @ 2013-06-20  8:52 UTC (permalink / raw
  To: gentoo-project

On 06/20/13 01:50:29, Alexis Ballier wrote:
> On Wed, 19 Jun 2013 22:18:49 +0200
> hasufell <hasufell@gentoo.org> wrote:
> [...]
[snip]
> > It's a self-maintaining project without any logical connection
> between
> > the legitimation of the project and the legitimation of the 
> members.
> > There is no rotation of members which is absolutely crucial for a
> > position like that.
> 
> I don't see why there should be a rotation: Such a rotation might 
> just
> make people try to get as much as they can from their new powers 
> until
> they are "rotated". If people are seriously involved with devrel,
> handle impartially conflicts and are able to resolve them, why
> replacing them?
> 
[snip]
> 
> Alexis.
> 
Rotation serves to renew the mandate.  e.g. Trustees retire by rotation 
every two years. Since 2008, every trustee that has been retired by 
rotation and stood for reelection has been successful.

Rotation does not mean replaced, just the the opportunity for 
replacement exists.

-- 
Regards,

Roy Bamford
(Neddyseagoon) an member of
gentoo-ops
forum-mods
trustees


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [gentoo-project] On the way Devrel is constituted
  2013-06-20  5:19     ` Samuli Suominen
  2013-06-20  7:33       ` Thomas Raschbacher (Gentoo)
@ 2013-06-20 10:41       ` Anthony G. Basile
  1 sibling, 0 replies; 23+ messages in thread
From: Anthony G. Basile @ 2013-06-20 10:41 UTC (permalink / raw
  To: gentoo-project

On 06/20/2013 01:19 AM, Samuli Suominen wrote:
> On 20/06/13 05:03, Rich Freeman wrote:
>> On Wed, Jun 19, 2013 at 8:50 PM, Alexis Ballier <aballier@gentoo.org> 
>> wrote:
>>> On Wed, 19 Jun 2013 22:18:49 +0200
>>> hasufell <hasufell@gentoo.org> wrote:
>>> [...]
>>>> Who controls devrel?
>>>> Simple answer: no one.
>>>
>>> And this is good IMHO. Judiciary should be an independent power.
>>
>> The council is elected.  No sane organization (democratic or corporate
>> or whatever) just has a self-appointing judiciary.  I'm not convinced
>> we even need an independent judiciary, but nations that have
>> independent judiciaries still have elected representatives appoint
>> them.  They also often have a means for elected officials to overturn
>> their decisions (at least in the direction of pardons). Lifetime 
>> appointments
>> make sense when you're talking about basic laws and civil rights which
>> change on a timespan of centuries, but not when you're talking about a
>> computer operating system distribution that changes on a scale of 
>> months.
>>
>> Corporations have elected boards appoint executives who appoint the
>> members of HR/Security.  Democracies elect representatives who appoint
>> members of the judiciary.
>>
>> My feeling is that QA and Devrel should be council appointed. They
>> can of course recommend their own members, and Council can give
>> whatever deference they feel is appropriate to the recommendation.
>>
>> If you wouldn't trust somebody to appoint QA/Devrel members, then you
>> shouldn't be electing them to the Council.  Likewise, if you wouldn't
>> trust somebody to not just seize control of the entire distribution
>> (infra, DNS, bank accounts, the Gentoo name, firing the Council, etc)
>> you shouldn't be electing them to the Trustees (a few years ago our
>> sole remaining Trustee was contemplating basically just turning the
>> entire distro over to a benevolent dictator (our founder), who legally
>> wouldn't be accountable to anybody including the Council (or even the
>> devs in general depending on whether the bylaws were modified)).
>> These are real governing bodies that essentially have all the powers
>> you don't want to give to anybody (well, save unelected QA/Devrel team
>> members) whether you like it or not (at least within the boundaries of
>> the Foundation charter/bylaws).
>>
>> I agree with hasufell's recommendation, although I would extend it to
>> QA as well.  QA and Devrel are "special" projects and should probably
>> be accountable to the Council.  I think they should be largely
>> self-governing much as infra is (even though infra is fairly dependent
>> on the trustees for funding/etc).  It isn't about control so much as
>> accountability and mandate.  I'd of course recommend that the Council
>> should be hands-off as long as things are going well, and there really
>> isn't anything that suggests they wouldn't be (certainly this has been
>> the trend with both the Council and Trustees).
>>
>> Part of me is thinking that we should just write up this proposal as a
>> GLEP and go from there.  By all means devs should register their
>> opinions on it as it firms up, and we can leave it to the new Council
>> to decide how to handle it.
>
> I agree (to every point)
>
> The way devrel can be seen now when enforcing a decision without the 
> council authorization gives automatic impression of an group of 
> individuals trying to blackmail you, instead of the impression of 
> distribution trying to push you into correct direction.
> Like, for example, if devrel had been council elected back when we had 
> the ChangeLog debacle, we wouldn't have had a ChangeLog debacle.
>
> - Samuli
>
Ditto.  I was going to respond in more detail, but there's nothing 
really to add here.   Especially an independent judiciary.  It makes me 
thing police state with no accountability for those who enforce the 
rules.  Imagine if the very people you think are disruptive to the 
community get power on devrel.  I also strongly agree with QA being 
appointed by the council.

-- 
Anthony G. Basile, Ph.D.
Gentoo Linux Developer [Hardened]
E-Mail    : blueness@gentoo.org
GnuPG FP  : 1FED FAD9 D82C 52A5 3BAB  DC79 9384 FA6E F52D 4BBA
GnuPG ID  : F52D4BBA



^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [gentoo-project] On the way Devrel is constituted
  2013-06-20  3:17     ` Alexis Ballier
@ 2013-06-20 10:44       ` Sean Amoss
  2013-06-20 10:50         ` Markos Chandras
  2013-06-20 11:03         ` hasufell
  0 siblings, 2 replies; 23+ messages in thread
From: Sean Amoss @ 2013-06-20 10:44 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 923 bytes --]

On 06/19/2013 11:17 PM, Alexis Ballier wrote:
[...]
> 
> I could give you a few names I would certainly like to see on council
> because they have a very good overview of the technical issues council
> usually discusses but whom I wouldn't see in devrel matters :)
> 
> Alexis.
> 

Agreed. These two duties require two completely different skill sets and
yet have a lot of control and impact on the direction of the distribution.

One thing I have not seen mentioned yet is the possibility of separating
these functions out to two individual, high-level, groups: a
council/board that ONLY handles technical decisions and a devrel that
handles the social issues and direction of Gentoo; both elected by
developers.

We need a group that not only reacts to devrel issues, but will actively
steer the Gentoo culture to create an accountable group of developers
and a better experience for all.

Sean


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 294 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [gentoo-project] On the way Devrel is constituted
  2013-06-20 10:44       ` Sean Amoss
@ 2013-06-20 10:50         ` Markos Chandras
  2013-06-20 11:25           ` Douglas Dunn
  2013-06-20 11:03         ` hasufell
  1 sibling, 1 reply; 23+ messages in thread
From: Markos Chandras @ 2013-06-20 10:50 UTC (permalink / raw
  To: gentoo-project

On 20 June 2013 11:44, Sean Amoss <ackle@gentoo.org> wrote:
> On 06/19/2013 11:17 PM, Alexis Ballier wrote:
> [...]
>>
>> I could give you a few names I would certainly like to see on council
>> because they have a very good overview of the technical issues council
>> usually discusses but whom I wouldn't see in devrel matters :)
>>
>> Alexis.
>>
>
> Agreed. These two duties require two completely different skill sets and
> yet have a lot of control and impact on the direction of the distribution.

Correct.

>
> One thing I have not seen mentioned yet is the possibility of separating
> these functions out to two individual, high-level, groups: a
> council/board that ONLY handles technical decisions and a devrel that
> handles the social issues and direction of Gentoo; both elected by
> developers.
>
> We need a group that not only reacts to devrel issues, but will actively
> steer the Gentoo culture to create an accountable group of developers
> and a better experience for all.
>
> Sean
>

I agree to everything you said. I am perfectly fine to have DevRel/QA
appointed by the Council.
The council could use these teams to delegate social and technical problems.

--
Regards,
Markos Chandras - Gentoo Linux Developer
http://dev.gentoo.org/~hwoarang


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [gentoo-project] On the way Devrel is constituted
  2013-06-20 10:44       ` Sean Amoss
  2013-06-20 10:50         ` Markos Chandras
@ 2013-06-20 11:03         ` hasufell
  1 sibling, 0 replies; 23+ messages in thread
From: hasufell @ 2013-06-20 11:03 UTC (permalink / raw
  To: gentoo-project

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 06/20/2013 12:44 PM, Sean Amoss wrote:
> On 06/19/2013 11:17 PM, Alexis Ballier wrote: [...]
>> 
>> I could give you a few names I would certainly like to see on
>> council because they have a very good overview of the technical
>> issues council usually discusses but whom I wouldn't see in
>> devrel matters :)
>> 
>> Alexis.
>> 
> 
> Agreed. These two duties require two completely different skill
> sets and yet have a lot of control and impact on the direction of
> the distribution.
> 
> One thing I have not seen mentioned yet is the possibility of
> separating these functions out to two individual, high-level,
> groups: a council/board that ONLY handles technical decisions and a
> devrel that handles the social issues and direction of Gentoo; both
> elected by developers.
> 

Hm, that's actually what I proposed in the very first place in
#gentoo-dev, but people felt uncomfortable about devs electing those
who should kick their butt (well, not only, but that's definitely a
devrel responsibility as well).
The question came up if that could even lead to deals being made and
devrel members unsure and biased to take disciplinary action against
those who elected them.
If we think about this possibility, then an anonymous election is a
must here as well.

Having the council do that, is more indirect, but will solve the
mentioned concerns.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJRwuGPAAoJEFpvPKfnPDWz2mIH/1tNuvsarZ3+68AcASLNFWe+
YoFTgUMYj/7mcQJMOGeqWPPwh3J4Y5ej2R312AazPjTBeRE1wMBt39GJL00X0HMC
dDzxKVW55I5b5KdTF894CrryEYHYfOtfgxhZhnDnYTHEQUxioMoODx+RTkuSIPvU
XyJZd357LUSn5wncbh0NtCg4sW0gSZ7u2o75xQQry1eZmBrREYrKCgtuaSa0YGOZ
/w/JA1DyxLDGrAcLkXecBbR8r7dyIAVxWzM0ESlpiMUHlB7+ejANei9tPkxBy1ZY
qGYgcG6+Z2EZBGmpR0AsHuDJAhG3aaGBJMnunRoZoPLztpV1sfchuit67OXo03o=
=fwob
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [gentoo-project] On the way Devrel is constituted
  2013-06-20 10:50         ` Markos Chandras
@ 2013-06-20 11:25           ` Douglas Dunn
  2013-06-20 11:30             ` Douglas Dunn
  2013-06-20 19:03             ` William Hubbs
  0 siblings, 2 replies; 23+ messages in thread
From: Douglas Dunn @ 2013-06-20 11:25 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 707 bytes --]

In my opinion the devrel project lead or perhaps have 3 leads but should at
least be confirmed by the council, if that can happen and the lead and or
leads can make sure that the other devrel members are upholding the intent
of the coc.  It doesn't take a law degree to enforce the coc, maybe give
individual devrel members the authority to give temporary punishments, but
i think anything permanent should go to the council to at least confirm
devrels suggestion of a permanent punishment.

But imo if the lead of devrel needs confirmed by the council, and the
council has the power to remove the lead, and the final appeal goes to the
council, i dont see much room for the possibility of abuse by devrel.

[-- Attachment #2: Type: text/html, Size: 751 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [gentoo-project] On the way Devrel is constituted
  2013-06-20 11:25           ` Douglas Dunn
@ 2013-06-20 11:30             ` Douglas Dunn
  2013-06-20 19:03             ` William Hubbs
  1 sibling, 0 replies; 23+ messages in thread
From: Douglas Dunn @ 2013-06-20 11:30 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 944 bytes --]

To expand as i confused myself i meant that the appointment of a new devrel
lead should be required to at least be confirmed by the council
On Jun 20, 2013 7:25 AM, "Douglas Dunn" <djdunn.safety@gmail.com> wrote:

> In my opinion the devrel project lead or perhaps have 3 leads but should
> at least be confirmed by the council, if that can happen and the lead and
> or leads can make sure that the other devrel members are upholding the
> intent of the coc.  It doesn't take a law degree to enforce the coc, maybe
> give individual devrel members the authority to give temporary punishments,
> but i think anything permanent should go to the council to at least confirm
> devrels suggestion of a permanent punishment.
>
> But imo if the lead of devrel needs confirmed by the council, and the
> council has the power to remove the lead, and the final appeal goes to the
> council, i dont see much room for the possibility of abuse by devrel.
>

[-- Attachment #2: Type: text/html, Size: 1220 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [gentoo-project] On the way Devrel is constituted
  2013-06-19 20:18 [gentoo-project] On the way Devrel is constituted hasufell
  2013-06-19 20:43 ` Petteri Räty
  2013-06-20  0:50 ` Alexis Ballier
@ 2013-06-20 11:59 ` Michał Górny
  2 siblings, 0 replies; 23+ messages in thread
From: Michał Górny @ 2013-06-20 11:59 UTC (permalink / raw
  To: gentoo-project; +Cc: hasufell

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Dnia 2013-06-19, o godz. 22:18:49
hasufell <hasufell@gentoo.org> napisał(a):

> And that, is a serious problem. Devrel should not be a regular
> project. It holds the power of conflict resolution and of disciplinary
> action (and that is a lot of power). Why should anyone trust their
> judgement? How can we prevent that people with good intents, but
> without the required judgement and social skills, get into devrel?
> Simple answer: we can't.

I think you're overreacting a bit. We're not a country, we're a project
and devrel is not that different from other influential sub-projects
inside Gentoo.

First of all, I believe that devrel controls devrel. That is,
if a single member of devrel does abuse his power, the other members
should be responsible for handling that.

Secondly, there's infra. Unless I'm mistaken, infra holds even more
de-facto power than devrel. Even if whole devrel starts to abuse their
powers, I believe that infra should use their common sense to prevent
that.

Thirdly, there's the community. Seriously, if everything goes wrong,
the community will react. Devrel members should have enough reason to
listen whenever community agrees that their behavior is wrong.
In the worst case, community leaves and there's devrel alone with no
power but to control one another.

- -- 
Best regards,
Michał Górny
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)

iQJ8BAEBCgBmBQJRwu6bXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ1RUJGMjBGOTk2RkIzQzIyQ0M2RkNBNDBC
QUJGMUQ1RkY4QzgxMTBBAAoJELq/HV/4yBEKC5sQALTei3eVa2V5el0HL3To0960
doZoBBoM5fog7MZ05JoaXNs2ZK9d8iuGo63K81PxglffntWSuAHK+X0732c+F85e
qE0FoZ+QvCqMwhNl7VB9E+oH77o//smlENmy5lnUwE/qJODyg2PaMuT47/zi0X7d
tgqfShfrnqE5Am9HMbws1lXrX+TWmkE93b+l7D+CVB2a/Ret7ebyoTN3K+018+UW
E9s7FdVpVjPsPlWtovKsAqHyvCkcWWTH3AA3TJ1swgYKX92Uof6KBGK/YH6Kteu5
zFGaRlZFD6JaDrMId6qYeaEqdo2MVWA4oivoRYQ9saWuIdZl4migY2ujfPYnMyg9
zReDeIfgEloqxb+4OEI4A2sRK14l0LPkjCgkPH5JTX233jDWXNPZhEJsaAYabHRT
XGYNGVQv9IkxchpVZjdNAxtqOqMxMXQMgRyL4QtSqF34g4gsy/aRJfNeboZqDm7M
8NZTqLVey4KLRfVTM6ocOC4Qkjesmj9RoUv6NZFDeVTEpAEY10Ux7BlAwvkmEEoM
VVt+HnMZVfA2DZ/UGSZCb/Z5tQmtS6Emrj1bG6F4V8zm1xdr2TuXrAYqy1xYm2kC
RgeLg3ySAi8DvGsmvCOBgJhha+OZqIN2cBNzU+VYDDMaZApP0HOHa6pph5m50XIe
7hc6tyynY5QlQllFXoKC
=mFxR
-----END PGP SIGNATURE-----

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [gentoo-project] On the way Devrel is constituted
  2013-06-20 11:25           ` Douglas Dunn
  2013-06-20 11:30             ` Douglas Dunn
@ 2013-06-20 19:03             ` William Hubbs
  2013-06-20 19:32               ` Alexis Ballier
                                 ` (2 more replies)
  1 sibling, 3 replies; 23+ messages in thread
From: William Hubbs @ 2013-06-20 19:03 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 1870 bytes --]

On Thu, Jun 20, 2013 at 07:25:55AM -0400, Douglas Dunn wrote:
> In my opinion the devrel project lead or perhaps have 3 leads but should at
> least be confirmed by the council, if that can happen and the lead and or
> leads can make sure that the other devrel members are upholding the intent
> of the coc.  It doesn't take a law degree to enforce the coc, maybe give
> individual devrel members the authority to give temporary punishments, but
> i think anything permanent should go to the council to at least confirm
> devrels suggestion of a permanent punishment.
 
If the council has to approve a major action devrel takes against a
developer, there is no point in that developer appealing to the council.

> But imo if the lead of devrel needs confirmed by the council, and the
> council has the power to remove the lead, and the final appeal goes to the
> council, i dont see much room for the possibility of abuse by devrel.

I don't see why the council couldn't remove the devrel lead if they felt
it necessary.

Here are some thoughts I have wrt this situation:

1. The QA and Devrel projects are directly accountable to the council.
This protects against abuse of power since the council can remove people
from these projects if they determine that power is being abused.

2. The leads of these projects should be selected by the projects like
any other project, but confirmed by the council.

3. Since the leads are confirmed by the council, I don't think it is
necessary for them to go back to the council for approval for actions
they take.

4. Both of these projects require unique skill sets that most developers
may not have, so I don't think electing members of these projects is a
good idea.

5. Any actions these projects take can be appealed to the council (This
follows from point 1).

Thoughts?

William


[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [gentoo-project] On the way Devrel is constituted
  2013-06-20 19:03             ` William Hubbs
@ 2013-06-20 19:32               ` Alexis Ballier
  2013-06-20 19:33               ` Rich Freeman
  2013-06-20 20:07               ` Chí-Thanh Christopher Nguyễn
  2 siblings, 0 replies; 23+ messages in thread
From: Alexis Ballier @ 2013-06-20 19:32 UTC (permalink / raw
  To: gentoo-project

On Thu, 20 Jun 2013 14:03:30 -0500
William Hubbs <williamh@gentoo.org> wrote:

> On Thu, Jun 20, 2013 at 07:25:55AM -0400, Douglas Dunn wrote:
> > In my opinion the devrel project lead or perhaps have 3 leads but
> > should at least be confirmed by the council, if that can happen and
> > the lead and or leads can make sure that the other devrel members
> > are upholding the intent of the coc.  It doesn't take a law degree
> > to enforce the coc, maybe give individual devrel members the
> > authority to give temporary punishments, but i think anything
> > permanent should go to the council to at least confirm devrels
> > suggestion of a permanent punishment.
>  
> If the council has to approve a major action devrel takes against a
> developer, there is no point in that developer appealing to the
> council.
> 
> > But imo if the lead of devrel needs confirmed by the council, and
> > the council has the power to remove the lead, and the final appeal
> > goes to the council, i dont see much room for the possibility of
> > abuse by devrel.
> 
> I don't see why the council couldn't remove the devrel lead if they
> felt it necessary.
> 
> Here are some thoughts I have wrt this situation:
> 
> 1. The QA and Devrel projects are directly accountable to the council.
> This protects against abuse of power since the council can remove
> people from these projects if they determine that power is being
> abused.
> 
> 2. The leads of these projects should be selected by the projects like
> any other project, but confirmed by the council.
> 
> 3. Since the leads are confirmed by the council, I don't think it is
> necessary for them to go back to the council for approval for actions
> they take.
> 
> 4. Both of these projects require unique skill sets that most
> developers may not have, so I don't think electing members of these
> projects is a good idea.
> 
> 5. Any actions these projects take can be appealed to the council
> (This follows from point 1).
> 
> Thoughts?

+1


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [gentoo-project] On the way Devrel is constituted
  2013-06-20 19:03             ` William Hubbs
  2013-06-20 19:32               ` Alexis Ballier
@ 2013-06-20 19:33               ` Rich Freeman
  2013-06-20 20:07               ` Chí-Thanh Christopher Nguyễn
  2 siblings, 0 replies; 23+ messages in thread
From: Rich Freeman @ 2013-06-20 19:33 UTC (permalink / raw
  To: gentoo-project

On Thu, Jun 20, 2013 at 3:03 PM, William Hubbs <williamh@gentoo.org> wrote:
> 2. The leads of these projects should be selected by the projects like
> any other project, but confirmed by the council.

I agree with much of what you posted, but this one bit keeps coming up
and I'm not sure how well it will work.  What happens if the two can't
agree?  Devrel appoints a lead and council doesn't confirm.  Who runs
Devrel until the the new lead is selected?  What if the two cannot
reach agreement?

Maybe just spell that out - Devrel selects and council confirms, and
if by so many days after the election of a new council agreement
hasn't been reached then the council can appoint?

I think all are agreed that Council/Trustees/etc should generally be
hands-off, and in reality this is how they have been operating all
along.  However, I think it still makes sense to keep these bodies at
the top of the chain of command.  It isn't really healthy to define
ambiguous command structures (though our Council/Trustees division
obviously raises this issue already).

Rich


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [gentoo-project] On the way Devrel is constituted
  2013-06-20 19:03             ` William Hubbs
  2013-06-20 19:32               ` Alexis Ballier
  2013-06-20 19:33               ` Rich Freeman
@ 2013-06-20 20:07               ` Chí-Thanh Christopher Nguyễn
  2013-06-20 20:20                 ` William Hubbs
  2 siblings, 1 reply; 23+ messages in thread
From: Chí-Thanh Christopher Nguyễn @ 2013-06-20 20:07 UTC (permalink / raw
  To: gentoo-project

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

William Hubbs schrieb:
> Here are some thoughts I have wrt this situation:
> 
> 1. The QA and Devrel projects are directly accountable to the council. 
> This protects against abuse of power since the council can remove
> people from these projects if they determine that power is being
> abused.
> 
> 2. The leads of these projects should be selected by the projects like 
> any other project, but confirmed by the council.
> 
> 3. Since the leads are confirmed by the council, I don't think it is 
> necessary for them to go back to the council for approval for actions 
> they take.
> 
> 4. Both of these projects require unique skill sets that most
> developers may not have, so I don't think electing members of these
> projects is a good idea.
> 
> 5. Any actions these projects take can be appealed to the council (This 
> follows from point 1).
> 
> Thoughts?

These rules sound all ok, but which real problem are they intended to solve?

Is there an actual documented instance where QA or devrel abused their
power, and which could have been prevented by council confirmation? I am
aware of wltjr's case, but even from his perspective it sounded more like
bullying than abuse of power.

If not, what indication exists that makes such abuse of power appear likely
in the future?

If such a thing has never occured, and there is nothing which indicates
that it is going to occur, then I think we can drop the rule #2 as it
introduces only unnecessary bureaucracy. If we start seeing actual abuse of
power then requiring approval of Council for QA/devrel leads or actions can
be reconsidered.


Best regards,
Chí-Thanh Christopher Nguyễn

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
Comment: Using GnuPG with SeaMonkey - http://www.enigmail.net/

iEYEARECAAYFAlHDYP0ACgkQ+gvH2voEPRA7hgCdFopvXWhx4jJ0rFwJzm9TLalw
DvEAn1jFOOQ00O2sm6GD90w+P0P5W1ZH
=116z
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [gentoo-project] On the way Devrel is constituted
  2013-06-20 20:07               ` Chí-Thanh Christopher Nguyễn
@ 2013-06-20 20:20                 ` William Hubbs
  0 siblings, 0 replies; 23+ messages in thread
From: William Hubbs @ 2013-06-20 20:20 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 957 bytes --]

On Thu, Jun 20, 2013 at 10:07:25PM +0200, Chí-Thanh Christopher Nguyễn wrote:
> These rules sound all ok, but which real problem are they intended to solve?

Don't ask me, I was just going through the thread trying to come up with
something that most people would agree with. As far as I am aware there
isn't a problem with devrel/qa abusing power.

> If not, what indication exists that makes such abuse of power appear likely
> in the future?
 
 I haven't seen one myself.

> If such a thing has never occured, and there is nothing which indicates
> that it is going to occur, then I think we can drop the rule #2 as it
> introduces only unnecessary bureaucracy. If we start seeing actual abuse of
> power then requiring approval of Council for QA/devrel leads or actions can
> be reconsidered.
 
If you drop rule 2 from that list, the way I see it, you are just
stating how we are operating now which is fine with me.

William


[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2013-06-20 20:20 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-19 20:18 [gentoo-project] On the way Devrel is constituted hasufell
2013-06-19 20:43 ` Petteri Räty
2013-06-19 21:41   ` hasufell
2013-06-19 22:19     ` William Hubbs
2013-06-20  0:50 ` Alexis Ballier
2013-06-20  2:00   ` Rich Freeman
2013-06-20  3:17     ` Alexis Ballier
2013-06-20 10:44       ` Sean Amoss
2013-06-20 10:50         ` Markos Chandras
2013-06-20 11:25           ` Douglas Dunn
2013-06-20 11:30             ` Douglas Dunn
2013-06-20 19:03             ` William Hubbs
2013-06-20 19:32               ` Alexis Ballier
2013-06-20 19:33               ` Rich Freeman
2013-06-20 20:07               ` Chí-Thanh Christopher Nguyễn
2013-06-20 20:20                 ` William Hubbs
2013-06-20 11:03         ` hasufell
2013-06-20  2:03   ` Rich Freeman
2013-06-20  5:19     ` Samuli Suominen
2013-06-20  7:33       ` Thomas Raschbacher (Gentoo)
2013-06-20 10:41       ` Anthony G. Basile
2013-06-20  8:52   ` Roy Bamford
2013-06-20 11:59 ` Michał Górny

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox