Sounds fantastic, thanks too for the additional context! I’d love for us to lead the way here (yet again).
Best Jan — > On 12. Feb 2019, at 20:15, Joan Touzet <woh...@apache.org> wrote: > > Hi everyone, > > There appears to be general consensus on the RFC process, with no > objections to the proposal itself. > > I'd like to propose the following changes to our bylaws: > > https://github.com/apache/couchdb-www/commit/8ae3a5a230b1717d7affe23625eeb288635aa542 > > Quick summary: > > * Added the RFC proposal process > * The RFC will become an official template as part of this > * https://github.com/apache/couchdb/pull/1914 adds Bob's request > to include a Security section > > * Proposed a new "qualified lazy majority" approval model for RFCs: > * Requires 3 binding +1 votes > * Requires more binding +1 votes than binding -1 votes > * (NEW) Requires at least +1 binding vote from an individual > not directly affiliated with the proposer's employer (if > applicable) > > * Changed URLs to use the new Pony Mail web interface (yay!) > > While today we are in a great situation where no single entity dominates > CouchDB development (to the exclusion of others), I believe this new > approval model (just for RFCs) will prevent that from occurring in the > future, and will ease a long-standing concern I have held. > > > If there is no strong objection, I will start the VOTE later this week. > As this is both creating and amending our official documents, the vote > will be a lazy 2/3 majority vote, with binding votes only from PMC > members. > > > Why is this so important to me? Recently, on another ASF mailing list, > there was a discussion about some of the changes happening in the > commercial world, and as it relates to big companies giving back to open > source. (You may have read about some competing database projects > changing their license, for instance.) > > Allen Wittenauer graciously allowed me to excerpt his post, which is > critical of the Apache Hadoop community, and share it here as a > cautionary tale: > >>> This pretty much ignores the committer hoarding that is >>> happening in a lot of ASF projects. It’s something that Jeff >>> hinted at in a previous reply that I think people completely >>> missed: >>> >>>> The obvious reality is that the companies who build service around >>>> "pay to call me when it breaks" are very, very often the same >>>> companies who hire all the committers, who fund all the dev, who end >>>> up in danger when a cloud provider offers their product as a >>>> service. >>> >>> Most of the Hadoop vendors tried to hire as many of the >>> committers as they possibly could and was even part of some >>> PR campaigns (“We have more!” “Ours were first!”) This >>> resulted in the community outside of those vendors being >>> mostly ignored. This also built a feedback loop where PMC >>> members promote their coworkers at a significantly higher >>> rate than non-coworkers because the only contributions that >>> were being looked at were the ones that helped their >>> employers. (Anecdotally, coworkers: committer in 6 months, >>> non-coworkers, ~1-2 years, if ever) As a result, the project >>> is a shell of its former self since it was impossible for >>> outsiders to make major, disruptive advancements in the >>> project. Worse yet, Hadoop is now overwhelmingly controlled >>> by one company since two of those vendors were forced to >>> merge. >> [snip] >>> This is probably the key reason why a lot of companies >>> participate in open source. Maybe if companies didn’t feel >>> the need to hire every single person they could get their >>> hands on to try and control the project, maybe the cloud >>> providers would be more willing to donate man power. As it >>> is, there is little point for anyone outside of a company >>> whose mission is to be “the source” for their project >>> (officially or unofficially) to contribute to non-diverse >>> projects. > > From my informal chats with people at ApacheCon 2018 in Montreal, this > is a hot-button topic. I'd like to get CouchDB out from under this > cloud. > > Again I am NOT ASSERTING that this is where we are today. I think our > dev community works well together and is not controlled by a single > entity. I just want to remove the possibility for this sort of abuse to > occur, and I think that doing so thru the RFC process is the right step > at this time. > > It is in everyone's best interest that RFCs happen, that we have > consensus agreement on them, and that an open vote happens where it's > clear that no single party is forcing through changes against the will > of other committed parties. > > -Joan -- Professional Support for Apache CouchDB: https://neighbourhood.ie/couchdb-support/