On Tue, Sep 10, 2013 at 3:18 PM, Alexandro Colorado <j...@oooes.org> wrote:
> On 9/10/13, Rob Weir <robw...@apache.org> wrote: > > On Tue, Sep 10, 2013 at 5:11 PM, Alexandro Colorado <j...@oooes.org> > wrote: > >> On Tue, Sep 10, 2013 at 3:53 PM, Kay Schenk <kay.sch...@gmail.com> > wrote: > >> > >>> On Tue, Sep 10, 2013 at 11:29 AM, Alexandro Colorado <j...@oooes.org> > >>> wrote: > >>> > >>> > I have recently been impact, on this lack of decision making tasks > not > >>> > being followed (ignoring 72 hr limit, etc) basically breaking the > >>> process. > >>> > So I have a few comments on this. > >>> > > >>> > >>> I think you're referring to using "lazy concensus" . > >>> > >>> https://openoffice.apache.org/docs/governance/lazyConsensus.html > >>> https://community.apache.org/committers/lazyConsensus.html > >>> > >>> One of the important aspects of Lazy Consensus is that it should be > >>> stated > >>> at the outset of a communication that this is what will be in effect > for > >>> whatever is proposed. In other words, proposing something and stating > >>> that > >>> you will be using Lazy Consensus to implement whatever it is you might > >>> want > >>> to do is critical to this particular process. > >>> > >>> So far, I am finding 2 threads that seem to relate to all this: > >>> > >>> [1] http://markmail.org/message/hsdepqzlfvh33pdr > >>> (proposals for wiki, forum , web site extensions, etc) > >>> > >>> and yes,I did vote +1 on the one design I saw in the issue and using > it, > >>> but mine was only ONE vote in a series of other comments. > >>> > >>> and this one, more recent > >>> > >>> [2] http://markmail.org/message/wlvv7gsnsmcurwfv > >>> > >>> in which there is claim that something was proposed. Based on the > first > >>> thread, all I see are suggestions for designs and discussion, but no > >>> specific proposal. > >>> > >>> So, no proposal, no broken "lazy consensus" process. > >>> > >>> > >>> > One important part is focusing on the meritocracy aspect of FLOSS. Is > >>> > important not only to have a bug but an 'evidence'. Everyone has the > >>> right > >>> > to a voice and have their opinion on implementations. However I think > >>> that > >>> > the impact of that voice should be accompany with actual evidence, > and > >>> > would go into even having to propose an alternative. Deny things for > >>> > the > >>> > sole case of opinion shouldn't be enforced, > >>> > >>> > >>> We have a process here at the ASF. Denying something, and I take this > to > >>> mean denying implementing something, based on opinion is what > discussion > >>> and building consensus is all about. > >>> > >> > >> Exactly why we should consider a more efficient way of discussing it. (I > >> thought you are proposing changes to the DM process) for the reasons > >> explained. > >> > >> > >>> > >>> > >>> > otherwise this will leave us > >>> > to have many unverifiable opinions at a very low cost (think of spam > >>> > for > >>> > bitmessage) slowing the project down. > >>> > > >>> > There should also be a 'good enough' flag deadline after a certain > >>> > period > >>> > of time to get out of locked-in discussions. This is usually used on > >>> power > >>> > negotiations (HBR article on the topic: > >>> > http://hbswk.hbs.edu/archive/4354.html). > >>> > > >>> > >>> We have Lazy Consensus and other "decision making" processes.The ideas > >>> in > >>> the article you have above are not the way we make decisions at Apache > >>> OpenOffice. > >>> Lazy Consensus comes close, but, again, this must be explicitly stated > >>> -- > >>> > >> This sounds a bit of a technicality 'you didnt use blue ink to fill out > >> your form' kind of situation. > >> > >> > >> > >>> or else other participants don't have any idea if you're just > discussing > >>> something or actually intend to do something. > >>> > >> > >> Not sure I understand you here. Why would anyone discuss anything for > >> just > >> the fun of discussing it? > >> > > > > Something we do see: Someone talk about an idea, but it is not > > something that they are wiling/able to do. They just think it is a > > good idea. But unless someone volunteers it is just talk. > > > > I'm not saying yours was an example like this, but it is good to be > > explicit. > > > > A semi-humorous example of one approach is here: > > > > http://markmail.org/message/rn2uentbgqipx2a5 > > > > The exact format is not critical, but that is one way a committer can > > make it crystal clear. > > I understand conventions, I would like to see more conventions myself, > I dont understand however when proposal is not a proposal because it > didnt say [PROPOSAL]. We have a similar conversation on using dev@ for > support etc. > In my opinion, to a great extent, it depends on the message content. We don't' always adhere to the [PROPOSAL]/[LAZY PROPOSAL] tag, though that would certainly make things more clear. When I see a statement posted on this list like: "Page X has a false statement on it, and unless anyone objects over the next day or so, I will fix it." regardless of what the subject matter is, I have a pretty good idea that this is a lazy consensus statement, and the sender will likely wait a few days and make the fix. When I see a statement like: "It seems like page x has a false statement on it." and nothing else, I don't interpret that as a lazy consensus proposal, but rather an info item only. I think Rob's suggestions in this thread to augment what is already on the Decision Making page would give folks a better understanding of when to use a [PROPOSAL] or [LAZY CONSENSUS]. I am not trying to change the process, but to add clarity to it. [LAZY CONSENSUS] proposal: Unless there are objections to Rob's suggestions, I will add them to the Decision Making page sometime over the upcoming weekend. > > > > > -Rob > > > > > >> > >> > >>> > >>> > >>> > >>> > > >>> > On Mon, Sep 9, 2013 at 4:00 PM, Kay Schenk <kay.sch...@gmail.com> > >>> > wrote: > >>> > > >>> > > On Sun, Sep 8, 2013 at 3:48 PM, Rob Weir <robw...@apache.org> > wrote: > >>> > > > >>> > > > On Sun, Sep 8, 2013 at 4:23 PM, Kay Schenk <kay.sch...@gmail.com > > > >>> > wrote: > >>> > > > > The information we currently have on Decision Making can be > >>> > > > > found > >>> in > >>> > > our > >>> > > > > Orientation section: > >>> > > > > > >>> > > > > http://openoffice.apache.org/orientation/decision-making.html > >>> > > > > > >>> > > > > On that page, there are explanations for types of decision > >>> > > > > making > >>> > used > >>> > > in > >>> > > > > this project specifically and within the Apache Software > >>> Foundation. > >>> > In > >>> > > > my > >>> > > > > opinion, this is very good "how to" guide, but somewhat limited > >>> > > > > as > >>> a > >>> > > > "when > >>> > > > > to" guide. > >>> > > > > > >>> > > > > >>> > > > I drafted the orientation pages based on my understanding. I > >>> > > > didn't > >>> > > > get many comments at the time, so I'm sure there is room for > >>> > > > improvement. > >>> > > > > >>> > > > > Most of the source code changes done currently are preceded by > a > >>> > > > > BZ > >>> > > > issue. > >>> > > > > This is wonderfully simple and anyone on the commits list can > >>> follow > >>> > > what > >>> > > > > and why something has been done. In other cases, for much > >>> > > > > larger > >>> > > > changes, > >>> > > > > discussions have been initiated. So, we would NOT see an action > >>> such > >>> > as > >>> > > > > deleting an entire module undertaken without discussion. > >>> > > > > Decision > >>> > > making > >>> > > > > for these types of change follow a a well-known and followed > >>> process. > >>> > > > > > >>> > > > > Aside from code changes, there are changes to other areas of > the > >>> > > project > >>> > > > -- > >>> > > > > web sites, wiki, forums -- whose changes are not typically > noted > >>> > > > > in > >>> > BZ. > >>> > > > > Sometimes there are proposals and discussions, sometimes not. > >>> These > >>> > > are > >>> > > > > the kinds of changes that may need additional clarification > with > >>> > regard > >>> > > > to > >>> > > > > decision making. > >>> > > > > > >>> > > > > In summary, what kinds of change for non-source code need a > >>> > > > > [PROPOSAL]/discussion before change? > >>> > > > > > >>> > > > > >>> > > > For source changes and non-source changes the idea is essentially > >>> > > > the > >>> > > > same. It is a judgement call more than a hard rule. That's why > >>> > > > we > >>> > > > should try to vote in committers who have demonstrated good > >>> > > > judgement > >>> > > > as well as technical skills. > >>> > > > > >>> > > > We operate in Commit-Then-Review mode most of the time, except > >>> > > > when > >>> > > > close to a Release Candidate. We try to avoid unnecessary > >>> discussion. > >>> > > > A timid committer who needs to review every minor change with is > >>> > > > an > >>> > > > annoyance to most of the 453 subscribers of the dev list. So we > >>> > > > want > >>> > > > to encourage JFDI where appropriate. But it is still a judgement > >>> > > > call. > >>> > > > > >>> > > > But in general, I think (my personal view) a committer should put > >>> > > > out > >>> > > > a proposal in situations such as: > >>> > > > > >>> > > > 1) They are unsure of the technical merits of what they want to > >>> > > > do. > >>> > > > They want an extra pair of eyes to review the proposal point out > >>> > > > weaknesses, alternatives, etc. > >>> > > > > >>> > > > 2) It is a job for more than one person or requires coordination > >>> > > > across several subgroups within the project. By putting out a > >>> > > > formal > >>> > > > proposal you can find additional volunteers and move forward in a > >>> > > > coordinated way. > >>> > > > > >>> > > > 3) A change to one of our websites that impacts terms and > >>> conditions, > >>> > > > license, copyright, branding, etc. So not a technical change, > but > >>> > > > a > >>> > > > substantive change to content in these areas. These require PMC > >>> > > > review. > >>> > > > > >>> > > > 4) A technical change that breaks backwards compatibility of the > >>> > product. > >>> > > > > >>> > > > 5) Changes that break things. Sometimes this is unavoidable. > But > >>> > > > it > >>> > > > should be proposed and coordinated like #2 above. > >>> > > > > >>> > > > 6) Changes that cannot easily be reversed. Code changes and most > >>> > > > website changes are in SVN and can be reverted. But some > changes, > >>> > > > like administrative bulk actions in BZ, cannot be easily undone. > >>> > > > > >>> > > > 7) Public statements in behalf of the project, e.g., some blog > >>> > > > posts > >>> > > > and announcements, press releases, etc. > >>> > > > > >>> > > > Those are examples, but the list is by no means complete. And > for > >>> > > > almost any of these there may be cases where CTR or even JFDI is > >>> > > > appropriate. I'd take them more as "things to think about" when > >>> > > > developing good judgement. > >>> > > > > >>> > > > Regards, > >>> > > > > >>> > > > -Rob > >>> > > > > >>> > > > >>> > > These are great guidelines! We should definitely integrate them > into > >>> the > >>> > > Decision Making page somehow. Number 7 might need more > elaboration. > >>> > > > >>> > > "Developing good judgement", like so many things in life, is > learned > >>> > > by > >>> > > trial and error. It would be great if we could at least better > >>> > > define > >>> > what > >>> > > we think "good judgement" is. > >>> > > > >>> > > > >>> > > > >>> > > > > >>> > > > > > >>> > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > ------------------------------------------------------------------------------------------------- > >>> > > > > MzK > >>> > > > > > >>> > > > > "Truth is stranger than fiction, but it is because Fiction is > >>> obliged > >>> > > > > to stick to possibilities. Truth isn't." > >>> > > > > -- "Following the Equator", Mark > >>> > > > > Twain > >>> > > > > >>> > > > > --------------------------------------------------------------------- > >>> > > > To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org > >>> > > > For additional commands, e-mail: dev-h...@openoffice.apache.org > >>> > > > > >>> > > > > >>> > > > >>> > > > >>> > > -- > >>> > > > >>> > > > >>> > > >>> > ------------------------------------------------------------------------------------------------- > >>> > > MzK > >>> > > > >>> > > "Truth is stranger than fiction, but it is because Fiction is > >>> > > obliged > >>> > > to stick to possibilities. Truth isn't." > >>> > > -- "Following the Equator", Mark Twain > >>> > > > >>> > > >>> > > >>> > > >>> > -- > >>> > Alexandro Colorado > >>> > Apache OpenOffice Contributor > >>> > http://www.openoffice.org > >>> > > >>> > >>> > >>> > >>> -- > >>> > >>> > ------------------------------------------------------------------------------------------------- > >>> MzK > >>> > >>> "Truth is stranger than fiction, but it is because Fiction is obliged > >>> to stick to possibilities. Truth isn't." > >>> -- "Following the Equator", Mark Twain > >>> > >> > >> > >> > >> -- > >> Alexandro Colorado > >> Apache OpenOffice Contributor > >> http://www.openoffice.org > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org > > For additional commands, e-mail: dev-h...@openoffice.apache.org > > > > > > > -- > Alexandro Colorado > Apache OpenOffice Contributor > http://www.openoffice.org > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org > For additional commands, e-mail: dev-h...@openoffice.apache.org > > -- ------------------------------------------------------------------------------------------------- MzK "Truth is stranger than fiction, but it is because Fiction is obliged to stick to possibilities. Truth isn't." -- "Following the Equator", Mark Twain