More reading (shall I say required reading?). Benson does a good job of explaining some of the concepts around consensus and why we also should be primarily using mailing lists: https://blogs.apache.org/comdev/entry/how_apache_projects_use_consensus
-Grant On May 5, 2011, at 10:10 AM, Grant Ingersoll wrote: > > I'd like to throw out another idea: > > I think we should standardize on rotating the PMC Chair every year. I think > to date, there have been two Chairs: Doug and me. Back when Doug left, no > one wanted to do it (both Hoss and I said we would if no one else wanted to) > and so I took it on. For the most part, it's a thankless task of herding > cats (albeit low volume, thankfully), despite the important sounding name > that marketing types love. I would like us to share the burden across the > PMC by rotating it on an annual basis. Many other ASF projects do exactly > this and I think it removes any political pressure. Have I sold it enough? > ;-) Besides, I just know others are dying to file board reports on a > quarterly basis! > > More inline below... > > On May 5, 2011, at 8:27 AM, Michael McCandless wrote: > >> On Wed, May 4, 2011 at 6:40 PM, Grant Ingersoll <gsing...@apache.org> wrote: >>> 2. I think we need to prioritize getting patch contributors more feedback >>> sooner. I think some of this can be automated much like what Hadoop has >>> done. This should help identify new committers sooner and encourage them >>> to keep contributing. >> >> Big +1. We should be using automation everywhere we can. >> >> But, really, we (as all projects do) need more devs. Growing the >> community should be job #1 of all committers. > > Agreed, but this dovetails w/ the use of IRC. I realize live collab is nice, > but it discourages those who aren't "in the know" about the channel being > used from ever contributing. Say, for instance, I'm interested in DWPT > (DocWriterPerThread), how am I supposed to know that at 8 am EDT on May 5th > (made up example), three of the committers are going to be talking about it > on IRC? If there is email about it, then I can participate. Nothing we do > is so important that it can't wait a few hours or a day, besides the fact, > that email is damn near instantaneous these days anyway. > > Also, keep in mind that until about a year ago, most everything was done on > the mailing list and I think we progressed just fine. Since then, dev@ has > almost completely dried up in terms of discussions (factoring out JIRA mails > which have picked up -- which is good) and the large majority of discussion > takes place on IRC. I agree, however, we should have the IRC discussion on > another thread. > >> >> >>> So, what other ideas do people have? I'll leave this thread open for a >>> week or so and then add what we think are good things to >>> https://svn.apache.org/repos/asf/lucene/board-reports/2011/special-board-report-may.txt >>> The board meeting is on May 19th. I plan on attending. >> >> How about also "PMC members will be more proactive in tackling issues >> that erode the community? I think this would start with a thread on >> general@. We need to get in the habit of discussing even tiny >> elephants as soon as they appear, somehow. > > Yeah, I agree. The hard part for me, is I often feel like people on the > outside make big deals about this stuff and don't get that even having the > discussion is a very healthy sign. Besides the fact, that no one likes > confrontation and uncomfortable topics. We also, I think, are all tired of > endless debates that go on and on w/ no resolution. It's one of the big > downsides (and, of course, upsides) to consensus based open source as opposed > to the dictatorial approach. > >> >> Here's an example: "Is Lucid abusing their too-strong influence over >> Lucene/Solr"? It's a great question, and I personally feel the answer >> today is "no", but nevertheless we should be able to discuss it and >> similar could-be-controversial topics. > > I hopefully would agree we are good stewards of the fact that we employ a > good number of committers (but not nearly all the active ones), but I know > some disagree. I do, however, think that the recent spat shows that we at > Lucid are still free to speak our minds when it comes to open source, as > clearly not all Lucid employees agree on the issue and were pretty outspoken > about it. I firmly believe we baked this into the company from Day 1 and I > consider it one of our best strengths, but of course, most can't see that > from the outside. Does that mean we are perfect? Of course not, but I think > we try to follow the ASF guidelines and show up as individuals. I also know > we work pretty hard to mind the ASF TM policy, etc. (just ask our marketing > folks how much I remind them.) I think we all realize that there would be no > such thing as Lucid if it weren't for the ASF and for Lucene/Solr, so why > would we want to hurt that? > > The fact is, every single committer here and a good number of contributors > are paid to work on Lucene all day, (most) every day or have some other > financial stake (i.e. via a book, consulting biz, etc.) Any of us could be > accused of only acting in our own financial interest. At the end of the day, > I like to think that instead, the cool thing is we all have a great > opportunity to have our financial interests aligned with a great project that > we like to work on. > > For the record, we have pretty diverse PMC and committer base. As I said in > our Dec. 2010 Board Report, we are comprised of: > "[a] total to 17 PMC members from 12 different > companies, spanning the globe. The flagship Lucene/Solr > has 26 total committers from 20 different companies, again > spanning the globe." > > The only one that has changed since then is Robert has joined Lucid. Now, > one can argue that some of those members from other companies are not active, > but that isn't Lucid's fault. ASF development has always been about those > who do the work and we do a fair amount of that. Those who are not active, > should, ideally, leave on their own by stating they wish to go Emeritus. > Beyond that, we have a pretty standard policy that inactive people are > removed after 1 year of no activity. That has been the case since I joined > Lucene way back when and I think makes sense. > > > >