Re: Logging All Public Project IRC Channels

2015-01-27 Thread Nikos Roussos
On 01/27/2015 05:55 AM, Benjamin Kerensa wrote:
> The justification is that we are doing it wrong by defaulting to
> closed decision making where not everyone can transparently see all
> the discussions we have in the project.
> 
> Great post that talks about this discussion btw and the importance of open:
> http://stormyscorner.com/2015/01/working-in-the-open-is-hard.html

+1 to Ben's proposal. We should default to open, unless there is a
significant reason not to. Same thing we do with mailing lists. If we
have IRC channels that seem to host more personal discussions (I'm not
aware of any), we could exclude them.

We know that many people already log IRC Channels privately and anyway
IRC technically has many more serious privacy issues already (eg. IP
exposure). I don't want to maintain my own bouncer to log, so it would
be great if I could browse logs from the channels I'm interested in and
can't be 24h online.

~nikos
___
governance mailing list
governance@lists.mozilla.org
https://lists.mozilla.org/listinfo/governance


Re: Logging All Public Project IRC Channels

2015-01-27 Thread Patrick Cloke

On 1/27/2015 6:29 AM, Nikos Roussos wrote:

On 01/27/2015 05:55 AM, Benjamin Kerensa wrote:

The justification is that we are doing it wrong by defaulting to
closed decision making where not everyone can transparently see all
the discussions we have in the project.

Great post that talks about this discussion btw and the importance of open:
http://stormyscorner.com/2015/01/working-in-the-open-is-hard.html


+1 to Ben's proposal. We should default to open, unless there is a
significant reason not to. Same thing we do with mailing lists. If we
have IRC channels that seem to host more personal discussions (I'm not
aware of any), we could exclude them.


I know of IRC channels that are used for personal discussion. Sometimes they're ethereal to discuss 
a situation occurring in another channel, some are more permanent. Some channels I'm in to do this 
are password protected (and I assume wouldn't be logged as they're certainly "private"), 
while others are "public", but we don't advertise it. *

From (kind of) following this thread it seems that the argument really boils 
down to whether it should be opt-in or opt-out. (Not whether we should do it at 
all or not.) It seems most people believe it is useful information to have. I 
can personally attest that it is nice to be able to go back and find a 
conversation and have a permanent link to it. We've been doing it for years in 
#instantbird.

--Patrick

* As an aside, I don't think the answer is "OMG You shouldn't be having private 
discussions"! I actually view it as a very good thing to have more personal 
discussions. There are people I spend *hours* a day talking to on IRC (some of which I've 
never met), yet...it's natural that some conversations tend to become more personal as 
you get to know people. It's nice to not:
1. Gum up the channels we do consider public.
2. Be able to have deeper conversations that we might not want made public.
3. Can have a limited, trusted audience.
___
governance mailing list
governance@lists.mozilla.org
https://lists.mozilla.org/listinfo/governance


Re: Logging All Public Project IRC Channels

2015-01-27 Thread Mike Hoye

On 2015-01-27 12:59 PM, Patrick Cloke wrote:


From (kind of) following this thread it seems that the argument really 
boils down to whether it should be opt-in or opt-out.
I'd intended this request to be only for product- and project-related 
channels, and even then to be opt-in.


Blanket opt-out enrollment in anything doesn't really sound like us.

- mhoye
___
governance mailing list
governance@lists.mozilla.org
https://lists.mozilla.org/listinfo/governance



Re: Logging All Public Project IRC Channels

2015-01-27 Thread Patrick Cloke

On 1/27/2015 1:12 PM, Mike Hoye wrote:

On 2015-01-27 12:59 PM, Patrick Cloke wrote:


From (kind of) following this thread it seems that the argument really
boils down to whether it should be opt-in or opt-out.

I'd intended this request to be only for product- and project-related
channels, and even then to be opt-in.

Blanket opt-out enrollment in anything doesn't really sound like us.

- mhoye


Mike,

And that's how I took it, but it seems that it was taken to mean "Let's log everything on 
IRC" or (slightly less strong) "Let's log all channels". Opt-in logging essentially 
matches what we have now.

--Patrick
___
governance mailing list
governance@lists.mozilla.org
https://lists.mozilla.org/listinfo/governance


Re: Logging All Public Project IRC Channels

2015-01-27 Thread Benjamin Kerensa
On Tue, Jan 27, 2015 at 10:12 AM, Mike Hoye  wrote:
> On 2015-01-27 12:59 PM, Patrick Cloke wrote:
>>
>>
>> From (kind of) following this thread it seems that the argument really
>> boils down to whether it should be opt-in or opt-out.
>
> I'd intended this request to be only for product- and project-related
> channels, and even then to be opt-in.
>
> Blanket opt-out enrollment in anything doesn't really sound like us.
>
> - mhoye

Opting-in is not defaulting to open for what it is worth it is making
open optional. And we actually do opt-in quite frequently there are
features that collect data in Firefox that are on by default... Our
mailing lists archive by open by default and our bugs are open by
default.
___
governance mailing list
governance@lists.mozilla.org
https://lists.mozilla.org/listinfo/governance


Re: Logging All Public Project IRC Channels

2015-01-27 Thread Mike Hoye

On 2015-01-27 1:51 PM, Benjamin Kerensa wrote:

On Tue, Jan 27, 2015 at 10:12 AM, Mike Hoye  wrote:
I'd intended this request to be only for product- and project-related 
channels, and even then to be opt-in. 
Blanket opt-out enrollment in anything doesn't really sound like us. 
- mhoye 

Opting-in is not defaulting to open for what it is worth it is making
open optional. And we actually do opt-in quite frequently there are
features that collect data in Firefox that are on by default... Our
mailing lists archive by open by default and our bugs are open by
default.
Those are fair points, but we're talking about changing the (perceived) 
behavior of an existing system, not establishing the standards of a new 
one.


In that context I don't think it's fair - or good PR! - to impose that 
change on participants, even if it it is to reinforce a standard we 
expect of ourselves.


I would prefer to see a change like this preannounced, limited to 
product- and project-related channels at first, and opt-in thereafter.



- mhoye
___
governance mailing list
governance@lists.mozilla.org
https://lists.mozilla.org/listinfo/governance


Re: Logging All Public Project IRC Channels

2015-01-27 Thread Ehsan Akhgari

On 2015-01-27 2:11 PM, Mike Hoye wrote:

On 2015-01-27 1:51 PM, Benjamin Kerensa wrote:

On Tue, Jan 27, 2015 at 10:12 AM, Mike Hoye  wrote:

I'd intended this request to be only for product- and project-related
channels, and even then to be opt-in. Blanket opt-out enrollment in
anything doesn't really sound like us. - mhoye

Opting-in is not defaulting to open for what it is worth it is making
open optional. And we actually do opt-in quite frequently there are
features that collect data in Firefox that are on by default... Our
mailing lists archive by open by default and our bugs are open by
default.

Those are fair points, but we're talking about changing the (perceived)
behavior of an existing system, not establishing the standards of a new
one.


No, we are talking about codifying something in a policy.

The status quo is that IRC conversations can be logged, not just by 
Mozilla but by anybody who is connected to the IRC network.



In that context I don't think it's fair - or good PR! - to impose that
change on participants, even if it it is to reinforce a standard we
expect of ourselves.

I would prefer to see a change like this preannounced, limited to
product- and project-related channels at first, and opt-in thereafter.


I'm having a really hard time parsing most of the conversation here.  It 
seems that most people are under the false impression that IRC 
conversations are private by default.  That is not the case.  Even in 
password protected channels, a lot of IRC clients (mine included for 
example) log the conversations happening when they are connected to the 
network.

___
governance mailing list
governance@lists.mozilla.org
https://lists.mozilla.org/listinfo/governance


Re: Logging All Public Project IRC Channels

2015-01-27 Thread L. David Baron
On Tuesday 2015-01-27 13:40 -0500, Patrick Cloke wrote:
> And that's how I took it, but it seems that it was taken to mean "Let's log 
> everything on IRC" or (slightly less strong) "Let's log all channels". Opt-in 
> logging essentially matches what we have now.

I'd phrase it a little differently:  Logging of public channels is
opt-in but also substantially more encouraged than it is today.  We
should also strongly prefer having discussion that could lead to
decisions affecting others to happen on logged channels rather than
unlogged ones, absent reasons to the contrary.

-David

-- 
𝄞   L. David Baron http://dbaron.org/   𝄂
𝄢   Mozilla  https://www.mozilla.org/   𝄂
 Before I built a wall I'd ask to know
 What I was walling in or walling out,
 And to whom I was like to give offense.
   - Robert Frost, Mending Wall (1914)


signature.asc
Description: Digital signature
___
governance mailing list
governance@lists.mozilla.org
https://lists.mozilla.org/listinfo/governance


Re: Logging All Public Project IRC Channels

2015-01-27 Thread Mike Hoye

On 2015-01-27 2:17 PM, Ehsan Akhgari wrote:
I'm having a really hard time parsing most of the conversation here. 
It seems that most people are under the false impression that IRC 
conversations are private by default.  That is not the case. 


That a user's expectations are based on inaccurate information doesn't 
change how the user feels when those expectations are violated.


My only point is that this is a privacy-related thing, so while in this 
case the tech is easy - as you note, that work is already done! - let's 
get the user-perception part right too.



- mhoye

___
governance mailing list
governance@lists.mozilla.org
https://lists.mozilla.org/listinfo/governance


Re: proposed "commit access implementation" module

2015-01-27 Thread Gavin Sharp
I've gone ahead and noted this change in the wiki:

https://wiki.mozilla.org/Modules/Activities#Commit_Access_Implementation

https://wiki.mozilla.org/Commit_Access_Implementation_module

Marcia: I will let you fill in the "Peers" section as you see fit.

Gavin

On Tue, Dec 30, 2014 at 7:28 PM, Gavin Sharp  wrote:

> Currently, the process of obtaining Mozilla commit access is driven by a
> loosely-defined set of trusted community volunteers who monitor new
> requests in the relevant Bugzilla component (mozilla.org::Repository
> Account Requests).
>
> In practice, this important job is currently performed largely by Marcia
> Knous, with help from Josh Matthews, with Axel Hecht and Pascal Chevrel
> helping for the requests related to l10n repositories. Reed Loden, Kyle
> Huey, and I have also helped handle these requests in the past.
>
> I think it would be useful to have a module defining these
> responsibilities, and clarifying ownership of the overall process.
>
> Responsibilities:
>  - monitoring the access request queue
>  - confirming that all access requests satisfy the requirements of the
> commit access policy before being granted
>  - coordinating with relevant members of the IT team who are ultimately
> responsible for setting up the accounts and providing access
>  - ensuring that the requests are dealt with in a timely manner, and that
> the overall process is not too burdensome
>
> Explicitly out of scope:
>  - responsibility for defining the commit access policy itself, which is
> already covered by the existing "Commit Access Policy" module (
> https://wiki.mozilla.org/Modules/All#Commit_Access_Policy)
>
> I nominate Marcia Knous to be the owner of this module. I think Josh
> Matthews is a good candidate to be a peer. Given the amount of work
> involved, it's probably a good idea to have additional peers as well, but I
> think Marcia can own finding those trusted volunteers and make them peers
> as she sees fit. I don't personally have a lot of time to dedicate to doing
> this work on a regular basis, and I know Kyle and Reed are in similar
> positions, but I'm willing to help out on an as-needed basis, and I bet
> they are too. For requests related to specific focus areas (like l10n), I
> suspect Marcia will continue to rely on Axel, Pascal and others for
> assistance.
>
> Gavin
>
___
governance mailing list
governance@lists.mozilla.org
https://lists.mozilla.org/listinfo/governance


Re: Logging All Public Project IRC Channels

2015-01-27 Thread Majken Connor
I am also for open by default, but I think that we also need to take human
behaviour into account, not just the technical possibilities. I think given
how Mozilla operates, publicly (not just for Mozillians) available logs
would be akin to streaming every conference room over vidyo by default.
This is possible and this would be incredibly transparent, and people miss
a *lot* of decision making and discussion from not being in the same room.
But, would people remember to change their behaviour to remember that they
constantly have an audience? Is this the kind of behaviour change we want?
Would people just move to a different venue to be able to talk before an
idea is ready for an audience? Would we just need to revisit this
conversation to demand logging of the new venues? Also, what do we do about
people who want a "safe place" to discuss something before sharing with an
audience? Do we push them out of the community?

You shouldn't have to follow an IRC channel to stay up to date on decision
making. I like the idea of being able to link to a relevant IRC
conversation in a bug or in an announcement to make this easier. I agree
that volunteers need to put some effort into participation, but spending
hours watching meeting videos and sifting through logs is a net waste of
time compared to taking good notes and announcing decisions. Having to sift
through logs to find the needle in a haystack is still a form of
obfuscation. How does someone know there is even something in the logs they
want to see? How do they figure out where that information is?

Again, I agree that project channels should be logged, I'm just saying that
practically speaking, I don't know that this actually does a lot to make us
effectively open. I don't think it helps people who aren't already
following those channels to better follow the team or get more involved,
and I think we need to think through the side-effects of a logged and
public policy for somewhere that people see as contained and informal
(whether consciously or sub-consciously).

Regarding the bots, you can set a bot to only send a message to the same
nick once, so I think that actually can be done properly. I was also on a
bug ages ago to update the message you get when you connect to the server
for the first time. This would also be a place to mention a privacy policy
(if that wasn't already the plan).



On Tue, Jan 27, 2015 at 2:46 PM, Mike Hoye  wrote:

> On 2015-01-27 2:17 PM, Ehsan Akhgari wrote:
>
>> I'm having a really hard time parsing most of the conversation here. It
>> seems that most people are under the false impression that IRC
>> conversations are private by default.  That is not the case.
>>
>
> That a user's expectations are based on inaccurate information doesn't
> change how the user feels when those expectations are violated.
>
> My only point is that this is a privacy-related thing, so while in this
> case the tech is easy - as you note, that work is already done! - let's get
> the user-perception part right too.
>
>
> - mhoye
>
>
> ___
> governance mailing list
> governance@lists.mozilla.org
> https://lists.mozilla.org/listinfo/governance
>
___
governance mailing list
governance@lists.mozilla.org
https://lists.mozilla.org/listinfo/governance


Re: Logging All Public Project IRC Channels

2015-01-27 Thread Larissa Shapiro
Majken,

This

> Regarding the bots, you can set a bot to only send a message to the same
> nick once, so I think that actually can be done properly. I was also on a
> bug ages ago to update the message you get when you connect to the server
> for the first time. This would also be a place to mention a privacy policy

 is what I had in mind, yes.

Also, your point about open by default but overwhelmingly vast communication 
overload vs actually *understandable* organizational transparency are well 
taken by me. Having things like project meetings and good status reports and 
notes on the wiki is more important. That said, having the project channels be 
default-open and a sensible notification policy about that just seems prudent 
and mission-appropriate to me.

Larissa

> On Jan 27, 2015, at 13:52, Majken Connor  wrote:
> 
> 

___
governance mailing list
governance@lists.mozilla.org
https://lists.mozilla.org/listinfo/governance


Re: Logging All Public Project IRC Channels

2015-01-27 Thread Gijs Kruitbosch

On 27/01/2015 19:11, Mike Hoye wrote:

On 2015-01-27 1:51 PM, Benjamin Kerensa wrote:

On Tue, Jan 27, 2015 at 10:12 AM, Mike Hoye  wrote:

I'd intended this request to be only for product- and project-related
channels, and even then to be opt-in. Blanket opt-out enrollment in
anything doesn't really sound like us. - mhoye

Opting-in is not defaulting to open for what it is worth it is making
open optional. And we actually do opt-in quite frequently there are
features that collect data in Firefox that are on by default... Our
mailing lists archive by open by default and our bugs are open by
default.

Those are fair points, but we're talking about changing the (perceived)
behavior of an existing system, not establishing the standards of a new
one.

In that context I don't think it's fair - or good PR! - to impose that
change on participants, even if it it is to reinforce a standard we
expect of ourselves.

I would prefer to see a change like this preannounced, limited to
product- and project-related channels at first, and opt-in thereafter.


So, strawman (which IMO is reasonable): can we check irc.m.o for 
currently-public channels with 10 or more people in that are not 
currently being publicly logged, which are clearly 
project/product-related (rather than watercooler chat stuff), and ask 
channel owners for all of them if they would consider ensuring the 
channel is publicly logged? (where "No" is a valid answer to that 
request, assuming $reasons)


Does that seem like a reasonable proposal to everyone, even if it 
doesn't go quite so far as to either not change anything on the one 
hand, or enforce that everything is logged on the other?


~ Gijs
___
governance mailing list
governance@lists.mozilla.org
https://lists.mozilla.org/listinfo/governance