| <!DOCTYPE html> |
| |
| |
| <html lang="en"> |
| <head> |
| <meta name="description" content="Apache Community Development"/> |
| <meta name="keywords" content="apache, apache community, community development, opensource"/> |
| <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" /> |
| <meta property="og:title" content="Decision-Making" /> |
| <meta property="og:description" content="The most important thing about engaging with any Apache project is that everyone is equal. All project participants with an opinion can express that opinion and, where appropriate, have the community consider it. |
| To some, the idea of having to establish consensus in a large and distributed team sounds inefficient and frustrating. Don’t despair, though: The Apache Way has a set of simple processes to ensure things proceed at a good pace." /> |
| <meta property="og:type" content="article" /> |
| <meta property="og:url" content="https://community.apache.org/committers/decisionMaking.html" /><meta property="og:image" content="https://community.apache.org/images/aceu19_1.jpg"/><meta property="article:section" content="committers" /> |
| |
| <meta property="og:site_name" content="Apache Community Development" /> |
| |
| |
| <title>Apache Community Development - Decision-Making</title> |
| <link rel="shortcut icon" href="/images/favicon.ico"> |
| |
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
| <link href="/css/main.css" rel="stylesheet" media="screen"> |
| <link href="/css/bootstrap.min.css" rel="stylesheet" media="screen"> |
| <style type="text/css"> |
| .footer { |
| text-align:center; |
| color:grey; |
| font-size:80%; |
| border-top: solid #ddd 1px; |
| margin-top:1em; |
| } |
| .navbar-brand img { |
| height: 50px; |
| } |
| </style> |
| |
| |
| <script> |
| var _paq = window._paq = window._paq || []; |
| |
| _paq.push(['disableCookies']); |
| |
| _paq.push(['trackPageView']); |
| _paq.push(['enableLinkTracking']); |
| (function() { |
| var u="https://analytics.apache.org/"; |
| _paq.push(['setTrackerUrl', u+'matomo.php']); |
| _paq.push(['setSiteId', '36']); |
| var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; |
| g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); |
| })(); |
| </script> |
| |
| |
| |
| |
| </head> |
| |
| <body> |
| <header class="navbar navbar-expand-lg navbar-dark bg-dark fixed-top"> |
| <div class="container"> |
| <a class="navbar-brand" href="/"> |
| <img src="https://svn.apache.org/repos/asf/comdev/project-logos/originals/foundation.svg" alt="Apache Software Foundation"> |
| </a> |
| <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#mainNavbar" aria-controls="mainNavbar" aria-expanded="false" aria-label="Toggle navigation"> |
| <span class="navbar-toggler-icon"></span> |
| </button> |
| |
| <div class="collapse navbar-collapse" id="mainNavbar"> |
| <div class="container"> |
| <ul class="navbar-nav mr-auto"> |
| <li class="nav-item dropdown"> |
| <a class="nav-link dropdown-toggle" href="#" id="homeDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> |
| Home |
| </a> |
| <div class="dropdown-menu" aria-labelledby="homeDropdown"> |
| <a class="dropdown-item" href="/">Homepage</a> |
| <a class="dropdown-item" href="/tags.html">Tags</a> |
| <a class="dropdown-item" href="/blog/">Blog</a> |
| <a class="dropdown-item" href="/tags/navigation.html">Navigation pages</a> |
| </div> |
| </li> |
| <li class="nav-item dropdown"> |
| <a class="nav-link dropdown-toggle" href="#" id="aboutDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> |
| About |
| </a> |
| <div class="dropdown-menu" aria-labelledby="aboutDropdown"> |
| <a class="dropdown-item" href="/about/">What We Do</a> |
| <a class="dropdown-item" href="/newbiefaq.html">Frequently Asked Questions</a> |
| <a class="dropdown-item" href="/projectIndependence.html">Apache Project Independence</a> |
| <a class="dropdown-item" href="/apache-way/apache-project-maturity-model.html">Apache Project Maturity Model</a> |
| <a class="dropdown-item" href="/contactpoints.html">Contact Points Within the ASF</a> |
| <a class="dropdown-item" href="https://whimsy.apache.org/board/minutes/Community_Development.html#2009-11-01">ComDev Original Board Resolution</a> |
| <a class="dropdown-item" href="https://whimsy.apache.org/board/minutes/Community_Development.html">ComDev Board Reports</a> |
| <a class="dropdown-item" href="https://issues.apache.org/jira/projects/COMDEV">Community Development Jira</a> |
| <div class="dropdown-divider"></div> |
| <a class="dropdown-item text-uppercase disabled" href="#">About Apache</a> |
| <a class="dropdown-item" href="https://www.apache.org/">The Apache Software Foundation</a> |
| <a class="dropdown-item" href="https://www.apache.org/foundation/sponsorship">Sponsor Apache</a> |
| <a class="dropdown-item" href="http://diversity.apache.org/">Diversity & Inclusion</a> |
| <a class="dropdown-item" href="https://www.apache.org/foundation/thanks">Thanks to our Sponsors</a> |
| <a class="dropdown-item" href="https://www.apache.org/licenses">License</a> |
| <a class="dropdown-item" href="https://www.apache.org/security">Security</a> |
| </div> |
| </li> |
| <li class="nav-item dropdown"> |
| <a class="nav-link dropdown-toggle" href="#" id="contribDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> |
| For Contributors |
| </a> |
| <div class="dropdown-menu" aria-labelledby="contribDropdown"> |
| <a class="dropdown-item" href="/newcomers/">Newcomers</a> |
| <a class="dropdown-item" href="/newcomers/gettingStarted.html">Getting Started</a> |
| <a class="dropdown-item" |
| href="/contributor-ladder.html">Contributor Ladder</a> |
| <a class="dropdown-item" href="/contributors/">Finding Your Way Around The Apache Software Foundation</a> |
| <a class="dropdown-item" href="https://www.apache.org/dev/">Technical Developer FAQs</a> |
| </div> |
| </li> |
| <li class="nav-item dropdown"> |
| <a class="nav-link dropdown-toggle" href="#" id="commitDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> |
| For Committers/PMCs |
| </a> |
| <div class="dropdown-menu" aria-labelledby="commitDropdown"> |
| <a class="dropdown-item" href="/newcommitter.html">Recruiting New Committers</a> |
| <a class="dropdown-item" href="/committers/">Useful Information for Committers</a> |
| <a class="dropdown-item" href="/committers/decisionMaking.html">Decision Making</a> |
| <a class="dropdown-item" href="/committers/funding-disclaimer.html">Funding Campaign Disclaimer</a> |
| <a class="dropdown-item" href="/committers/good-first-issues.html">Good First Issues</a> |
| </div> |
| </li> |
| <li class="nav-item dropdown"> |
| <a class="nav-link dropdown-toggle" href="#" id="commitDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">GSoC</a> |
| <div class="dropdown-menu" aria-labelledby="gsocDropdown"> |
| <a class="dropdown-item" href="/gsoc/">Google Summer Of Code Information</a> |
| <a class="dropdown-item" href="/gsoc/mentee-ranking-process.html">Mentee Ranking Process</a> |
| <a class="dropdown-item" href="/gsoc/experiences.html">Past GSoC Experiences</a> |
| <a class="dropdown-item" href="/gsoc/guide-to-being-a-mentor.html">Guide to being a Mentor</a> |
| <a class="dropdown-item" href="/gsoc/use-the-comdev-gsoc-issue-tracker-for-gsoc-tasks.html">Using ComDev's Jira for GSoC Ideas</a> |
| <a class="dropdown-item" href="/gsoc/gsoc-admin-tasks.html">Tasks of a GSoC Admin at the ASF</a> |
| <a class="dropdown-item" href="https://issues.apache.org/jira/projects/GSOC">GSoC Jira</a> |
| </div> |
| </li> |
| <li class="nav-item dropdown"> |
| <a class="nav-link dropdown-toggle" href="#" id="eventDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> |
| Events |
| </a> |
| <div class="dropdown-menu" aria-labelledby="eventDropdown"> |
| <a class="dropdown-item" href="https://apachecon.com/">Community Over Code - (formerly ApacheCon)</a> |
| <a class="dropdown-item" href="https://events.apache.org/">Other Apache-related Events</a> |
| <a class="dropdown-item" href="https://www.apache.org/foundation/marks/events">Apache event branding policies</a> |
| <div class="dropdown-divider"></div> |
| <a class="dropdown-item text-uppercase disabled" href="#">Conference Speakers</a> |
| <a class="dropdown-item" href="/speakers/">Speaker resources</a> |
| <a class="dropdown-item" href="/speakers/slides.html">Sample presentations</a> |
| </div> |
| </li> |
| <li class="nav-item dropdown"> |
| <a class="nav-link dropdown-toggle" href="#" id="conversDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> |
| Join the Conversation |
| </a> |
| <div class="dropdown-menu" aria-labelledby="conversDropdown"> |
| <a class="dropdown-item" href="/blog/">Blog</a> |
| <a class="dropdown-item" href="https://www.facebook.com/ApacheSoftwareFoundation">Facebook</a> |
| <a class="dropdown-item" href="https://twitter.com/ApacheCommunity">Twitter</a> |
| <a class="dropdown-item" href="/lists.html">Mailing List</a> |
| </div> |
| </li> |
| </ul> |
| </div> |
| </div> |
| |
| </div> |
| </header> |
| |
| <main class="cd-main" id="content" role="main"> |
| <div class="container"> |
| <section id="content" class="row"> |
| <div class="col-md-9"> |
| <h3 class="mt-3 text-muted">The Apache Software Foundation</h3> |
| </div> |
| <div class="col-md-12"><h4 class="text-muted">Community > Code</h4></div> |
| </section> |
| |
| |
| <nav aria-label="breadcrumb"> |
| <ol class="breadcrumb"> |
| <li class="breadcrumb-item"><a href="/">Home</a></li> |
| |
| |
| |
| |
| |
| |
| <li class="breadcrumb-item"><a href='/committers'>Committers</a></li> |
| |
| |
| |
| |
| |
| <li class="breadcrumb-item"><a href='/committers/decisionMaking.html'>Decision making</a></li> |
| |
| |
| |
| </ol> |
| </nav> |
| |
| |
| <hr> |
| |
| <ul class="tags-list"> |
| |
| |
| |
| </ul> |
| |
| |
| |
| <br><br> |
| <p>The most important thing about engaging with any Apache project is that everyone |
| is equal. All project participants with an opinion can express that opinion and, where |
| appropriate, have the community consider it.</p> |
| <p>To some, the idea of having to establish consensus in a large and distributed team |
| sounds inefficient and frustrating. Don’t despair, though: The Apache Way has a |
| set of simple processes to ensure things proceed at a good pace.</p> |
| <p>In ASF projects we don’t like to vote. We reserve that for the <a href="https://www.apache.org/foundation/voting">few things that need |
| official approval for legal or process reasons</a> (e.g. approving a release or adding a new committer). |
| Most of the time we work with the consensus-building techniques documented below.</p> |
| <h2 id="consensus">Consensus <a class="headerlink" title="Permalink" href="#consensus">¶</a></h2> |
| <p>The word “consensus” is a bit ambiguous in English, and so can lead to |
| some misunderstandings of intent when we use it in the context of |
| project decisions. Consensus does not mean that everyone agrees on all |
| details. Rather, it means that the project, as a whole, has arrived a |
| decision, or at least a compromise, that everyone can live with.</p> |
| <h2 id="lazy-consensus">Lazy Consensus <a class="headerlink" title="Permalink" href="#lazy-consensus">¶</a></h2> |
| <p><a href="https://www.apache.org/foundation/glossary.html#LazyConsensus">Lazy consensus</a> is the first, and possibly the most important, consensus-building |
| tool we have. Essentially lazy consensus means that you don’t need to get explicit |
| approval to proceed, but you need to be prepared to listen if someone objects.</p> |
| <p>Lazy consensus is achieved by stating your intent on a public email, and |
| waiting an appropriate amount of time (usually 72 hours) for anyone to |
| object. Silence indicates consent, and after that time has passed, you |
| can assume that nobody objects, and proceed with your plan.</p> |
| <p>Objections to the plan should be accompanied by a legitimate reason, and |
| be open to discussing possible alternative approaches.</p> |
| <h2 id="consensus-building">Consensus Building <a class="headerlink" title="Permalink" href="#consensus-building">¶</a></h2> |
| <p>Sometimes lazy consensus is not appropriate. In such cases it is necessary to |
| make a proposal to the email list and discuss options. There are mechanisms |
| for quickly showing your support or otherwise for a proposal and |
| building consensus within the community.</p> |
| <p>A consensus-building thread is often indicated by a subject line |
| starting with <strong>[DISCUSS]</strong>. Sufficient time should be provided for |
| members of the community to express opinions, and defend objections.</p> |
| <p>It is customary for the initiator of the discussion to post a summary of |
| the discussion once it appears that consensus has been reached, to |
| ensure that their understanding of the will of the community is |
| accurate.</p> |
| <h2 id="voting">Voting <a class="headerlink" title="Permalink" href="#voting">¶</a></h2> |
| <p>Occasionally a “feel” for consensus is not enough. Sometimes we need to |
| have a measurable consensus, for example, when <a href="https://www.apache.org/foundation/voting">voting</a> to add committers or |
| to approve a release.</p> |
| <p>To conduct a vote once a discussion thread seems to be winding down, |
| start a new thread with a subject line starting with <strong>[VOTE]</strong> to |
| indicate that a formal vote has been requested.</p> |
| |
| |
| </div> |
| </main> |
| |
| <footer class="page-footer bg-secondary mt-4 pt-3"> |
| <div class="container text-center text-md-left mb-3"> |
| <div class="row"> |
| <div class="col-md-6 mt-md-0 mt-3"> |
| <h5 class="text-uppercase">Trademarks</h5> |
| <p> |
| Apache®, the names of Apache projects, and the multicolor feather logo are |
| <a href="https://www.apache.org/foundation/marks/list/">registered trademarks or trademarks</a> of the Apache |
| Software Foundation in the United States and/or other countries. |
| </p> |
| </div> |
| |
| <hr class="clearfix w-100 d-md-none pb-3"> |
| |
| <div class="col-md-6 mb-md-0 mb-3"> |
| <h5 class="text-uppercase">Website sources</h5> |
| <p> |
| This website is generated from the <a href="https://github.com/apache/comdev-site">comdev-site repository</a> |
| |
| <br/> |
| Source of this page: <a href="https://github.com/apache/comdev-site/blob/main/source/committers/decisionMaking.md" title="Source of this page">committers/decisionMaking.md</a> |
| |
| </p> |
| </div> |
| </div> |
| </div> |
| |
| <div class="footer-copyright text-center py-3"> |
| <em>Copyright © 2024, <a href="https://www.apache.org/">the Apache Software Foundation</a>. Licensed under the |
| <a rel="license" href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a></em> |
| </div> |
| </footer> |
| |
| <script src="/js/jquery.min.js"></script> |
| <script src="/js/bootstrap.min.js"></script> |
| </body> |
| </html> |