blob: cb83ba78ec4836c07f9d753615fc5df2e5423724 [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=no"/>
<meta name="theme-color" content="#2196F3">
<title>Apache Airavata</title>
<!-- CSS -->
<link href="assets/min/plugin-min.css" type="text/css" rel="stylesheet">
<link href="assets/min/custom-min.css" type="text/css" rel="stylesheet" >
</head>
<body id="top" >
<!-- Pre Loader -->
<div id="loader-wrapper">
<div id="loader"></div>
<div class="loader-section section-left"></div>
<div class="loader-section section-right"></div>
</div>
<!--Navigation-->
<div class="navbar-fixed">
<nav id="nav_f" class="default_color" role="navigation">
<div class="container">
<div class="nav-wrapper">
<a href="index.html" id="logo-container" class="brand-logo">
<img src="assets/img/airavata-brand.png" width="50%" />
</a>
<ul class="right hide-on-med-and-down">
<li ><a href="about.html">About</a></li>
<li ><a href="development.html">Development</a></li>
<li >
<a href="learning.html">Learning</a>
<!--
<ul class="">
<li>Test1</li>
<li>Test1</li>
<li>Test1</li>
</ul>
-->
</li>
<li ><a href="get-involved.html">Get Involved</a></li>
<li ><a href="community.html">Community</a></li>
</ul>
<ul id="nav-mobile" class="side-nav">
<li ><a href="about.html">About</a></li>
<li ><a href="development.html">Development</a></li>
<li ><a href="learning.html">Learning</a></li>
<li ><a href="get-involved.html">Get Involved</a></li>
<li ><a href="community.html">Community</a></li>
</ul>
<a href="#" data-activates="nav-mobile" class="button-collapse"><i class="mdi-navigation-menu"></i></a>
</div>
</div>
</nav>
</div>
<div class="page-content">
<div class="wrapper">
<div class="post">
<header class="post-header">
<h1 class="post-title center">Building Consensus</h1>
</header>
<div class="section no-pad-bot">
<main><div class="container">
<p>In some cases there is no obvious path to take, or you might be a new community,
or a new member of an existing community. In these cases people will often
need to build consensus by making proposals and eliciting responses.</p>
<p>We want to avoid unnecessary discussion and the creation of significant
amounts of unnecessary mail that everyone in the community needs to read.
That is not to say that we want to avoid constructive discussion. This is
the lifeblood of a successful project. However, many ASF projects adopt a
shorthand notation for showing support, or otherwise, for a proposal.</p>
<h2 id="expressing-support-or-otherwise">Expressing support (or otherwise)</h2>
<p>The notation used is "+1", "-1" and "0". It's also common to see "+0" and "-0".</p>
<p>So, what do these notations mean?</p>
<ul>
<li>+1 means "I agree with this and will help make it happen"</li>
<li>+0 means "I agree with this but probably won't make it happen, so my
opinion is not that important"</li>
<li>-0 means "I don't agree with this, but I'm offering no alternative so
my opinion is not that important"</li>
<li>-1 means "I don't agree and I am offering an alternative that I am able
to help implement"</li>
</ul>
<p>Many people will use fractions to indicate the strength of their feelings,
e.g. "+0.5". Some will even indicate this is a "no brainer" with something
like "+1000".</p>
<p>The important thing is that this is not an exact science. It's just a shorthand
way of communicating strength of feeling.</p>
<h2 id="consensus-building-is-not-voting">Consensus Building is Not Voting</h2>
<p>The confusing thing about this notation is that it is the same notation
used in a formal vote. Knowing when something is a vote and when it is a
preference is important. It's easy to tell though, if the subject does not have
"[Vote]" at the start then it's just an opinion. We try not to call votes,
consensus building is much more inclusive.</p>
<p>The reasons for this notation being common is
that when someone wants to summarise a discussion thread they can mentally
add up the strength of feeling of the community and decide if there is consensus
or not.</p>
<p>Once there is a clear consensus members of the community can proceed with
the work under the <a href="https://community.apache.org/committers/lazyConsensus.html">lazy consensus</a> model.</p>
</article>
</div></main>
</div>
</div>
</div>
<footer id="contact" class="page-footer default_color scrollspy">
<div class="container">
<div class="row" style="margin-bottom: 0;">
<div class="col m5 s12">
<div class="col m4 right-align">
<a href="http://apache.org" target="_blank">
<img src="assets/img/apache-logo.png" width="70%"/>
</a>
</div>
<div class="col m8">
<a href="http://apache.org" target="_blank">
<h5 class="white-text">Apache</h5>
</a>
<ul>
<li><a class="white-text" href="http://apache.org/" target="_blank">Apache Software Foundation</a>
</li>
<li><a class="white-text" href="http://apache.org/foundation/thanks.html"
target="_blank">Thanks</a></li>
<li><a class="white-text" href="http://apache.org/foundation/sponsorship.html" target="_blank">Become
a Sponsor</a></li>
<li><a class="white-text" href="http://apache.org/security/" target="_blank">Security</a></li>
</ul>
</div>
</div>
<div class="col m4 s12">
<h5 class="white-text">Apache Airavata</h5>
<ul>
<li><a class="white-text" href="mailing-list.html">Mailing List</a></li>
<li><a class="white-text" href="development.html#downloads">Downloads</a></li>
<li><a class="white-text" href="learning.html#documentation">Documentation</a></li>
<li><a class="white-text"
href="https://issues.apache.org/jira/browse/airavata/?selectedTab=com.atlassian.jira.jira-projects-plugin:summary-panel"
target="_blank">Issue Tracking</a></li>
</ul>
</div>
<div class="col m3 s12">
<h5 class="white-text">Get Involved</h5>
<ul>
<li><a class="white-text"
href="get-involved.html#how-to-contribute">Become a
Contributor</a></li>
<li><a class="white-text" href="gsoc.html">Student GSoC Projects</a></li>
</ul>
<a href="https://www.apache.org/events/current-event.html">
<img src="https://www.apache.org/events/current-event-125x125.png" style="padding-top:0.5em;">
</a>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<p class="footer-copyright">Copyright &copy; 2021 The Apache Software Foundation, Licensed under the <a
class="white-text" href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
</p>
<p class="footer-copyright">Apache Airavata, Airavata, Apache, Apache Airavata Logo and the Apache
feather logo are trademarks of The Apache Software Foundation.
</p>
</div>
</div>
</div>
</footer>
</body>
<!-- Scripts-->
<script src="assets/min/plugin-min.js"></script>
<script src="assets/min/custom-min.js"></script>
</html>