blob: 18880370e2ea4df5af523edac62269094440cd35 [file] [log] [blame]
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Management and Voting</title>
<meta name="description" content="Apache TomEE">
<meta name="author" content="Apache TomEE">
<meta name="google-translate-customization" content="f36a520c08f4c9-0a04e86a9c075ce9-g265f3196f697cf8f-10">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="0">
<meta http-equiv="Cache-Control" content="no-store, no-cache, must-revalidate, max-age=0">
<!-- Le HTML5 shim, for IE6-8 support of HTML elements -->
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<!-- Le styles -->
<link href="./resources/css/bootstrap.css" rel="stylesheet">
<link href="./resources/css/prettify.css" rel="stylesheet">
<!--link href="./resources/css/bootstrap-mods.css" rel="stylesheet"-->
<link href="./resources/css/main.css" rel="stylesheet">
<link href="./resources/font-awesome-4.6.3/css/font-awesome.min.css" rel="stylesheet">
<script type="text/javascript">
var t = encodeURIComponent(document.title.replace(/^\s+|\s+$/g,""));
var u = encodeURIComponent(""+document.URL);
function fbshare () {
window.open(
"http://www.facebook.com/sharer/sharer.php?u="+u,
'Share on Facebook',
'width=640,height=426');
};
function gpshare () {
window.open(
"https://plus.google.com/share?url="+u,
'Share on Google+',
'width=584,height=385');
};
function twshare () {
window.open(
"https://twitter.com/intent/tweet?url="+u+"&text="+t,
'Share on Twitter',
'width=800,height=526');
};
function pinshare () {
window.open("//www.pinterest.com/pin/create/button/?url="+u+"&media=http%3A%2F%2Ftomee.apache.org%2Fresources%2Fimages%2Ffeather-logo.png&description="+t,
'Share on Pinterest',
'width=800,height=526');
};
</script>
<!-- Le fav and touch icons -->
<link rel="shortcut icon" href="./favicon.ico">
<link rel="apple-touch-icon" href="./resources/images/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="72x72" href="./resources/images/apple-touch-icon-72x72.png">
<link rel="apple-touch-icon" sizes="114x114" href="./resources/images/apple-touch-icon-114x114.png">
<script src="./resources/js/prettify.js" type="text/javascript"></script>
<script src="./resources/js/jquery-latest.js"></script>
<script src="http://platform.twitter.com/widgets.js" type="text/javascript"></script>
<script src="./resources/js/common.js"></script>
<script src="./resources/js/prettyprint.js"></script>
<!--script src="//assets.pinterest.com/js/pinit.js" type="text/javascript" async></script//-->
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-2717626-1']);
_gaq.push(['_setDomainName', 'apache.org']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</head>
<body>
<div class="topbar" data-dropdown="dropdown">
<div class="fill">
<div class="container">
<a class="brand" href="./index.html">Apache TomEE</a>
<ul class="nav">
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">
Apache
<b class="caret"></b>
</a>
<ul class="dropdown-menu">
<!-- <li><a href="./misc/whoweare.html">Who we are?</a></li> -->
<!-- <li><a href="./misc/heritage.html">Heritage</a></li> -->
<li><a href="http://www.apache.org">Apache Home</a></li>
<!-- <li><a href="./misc/resources.html">Resources</a></li> -->
<li><a href="./misc/contact.html">Contact</a></li>
<li><a href="./misc/legal.html">Legal</a></li>
<li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
<li class="divider"/>
<li><a href="http://www.apache.org/security">Security</a></li>
</ul>
</li>
<li><a href="./index.html">Home</a></li>
<li><a href="./downloads.html">Downloads</a></li>
<li><a href="./documentation.html">Documentation</a></li>
<li><a href="./examples-trunk/index.html">Examples</a></li>
<li><a href="./support.html">Support</a></li>
<li><a href="./contribute.html">Contribute</a></li>
<li><a href="./security/index.html">Security</a></li>
</ul>
<!-- Google CSE Search Box Begins -->
<FORM class="pull-right" id="searchbox_010475492895890475512:_t4iqjrgx90" action="http://www.google.com/cse">
<INPUT type="hidden" name="cx" value="010475492895890475512:_t4iqjrgx90">
<INPUT type="hidden" name="cof" value="FORID:0">
<INPUT size="18" width="130" style="width:130px" name="q" type="text" placeholder="Search">
</FORM>
<!--<SCRIPT type="text/javascript" src="http://www.google.com/coop/cse/brand?form=searchbox_010475492895890475512:_t4iqjrgx90"></SCRIPT>-->
<!-- Google CSE Search Box Ends -->
</div>
</div>
</div>
<div class="container">
<div class="page-header">
<small><a href="./index.html">Home</a></small><br>
<h1>Management and Voting
<div style="float: right; position: relative; bottom: -10px; ">
<a onclick="javascript:gpshare()" class="gp-share sprite" title="Share on Google+">share [gp]</a>
<a onclick="javascript:fbshare()" class="fb-share sprite" title="Share on Facebook">share [fb]</a>
<a onclick="javascript:twshare()" class="tw-share sprite" title="Share on Twitter">share [tw]</a>
<a onclick="javascript:pinshare()" class="pin-share sprite" title="Share on Pinterest">share [pin]</a>
<a data-toggle="modal" href="#edit" class="edit-page" title="Contribute to this Page">contribute</a>
</div>
</h1>
</div>
<p><a name="ManagementandVoting-Basicinfo"></a></p>
<h1>Basic info</h1>
<p>Apache has a few roles that relate to all Apache projects:</p>
<ul>
<li>Contributors <a href="http://www.apache.org/dev/contributors.html">http://www.apache.org/dev/contributors.html</a></li>
<li>Committers <a href="http://www.apache.org/dev/committers.html">http://www.apache.org/dev/committers.html</a></li>
<li>PMC Members <a href="http://www.apache.org/dev/pmc.html">http://www.apache.org/dev/pmc.html</a></li>
</ul>
<p>Despite there being various roles, we try extremely hard to keep the
project flat. All feedback is welcome, all people matter. Everyone should
feel very encouraged to participate regardless if they are new or old to
the project. If you are new and want to participate, please speak up,
we'll always be happy to hear from you.</p>
<p>If anything there is a reverse hierarchy that is not unlike traffic laws;
pedestrians (users) always have the right of way, bikes (contributors)
yield to pedestrians, automobiles (committers) yield to bikes and
pedestrians. Depending on what you're driving you have a greater
responsibility to those around you. Be careful not to run anyone over.</p>
<p><a name="ManagementandVoting-PMC"></a></p>
<h1>PMC</h1>
<p>We don't focus on the PMC in this project so many may not have a clear
concept of it. Every project at Apache has a PMC which at minimum
represents Apache from a legal perspective. The people on it are expected
to provide legal oversight, making sure that the legal entity that is
Apache has awareness enough to legally protect the code that leaves it's
doors, the users that use it, and the people who create it. This means
making sure any contributions going into the project are clean and can be
legally projected and making sure any binaries going out meet the legal
requirements so they as well can be legally protected. It's a lot of
watching all commits, keeping an eye on doc contributions, ensuring CLAs
are on file for anything of substantial size, screening release binaries
and source for headers, license files, making sure any binaries being
widely distributed have been voted on, etc., etc. If you are on the PMC
and you vote on a release it means <em>you</em> have done all these things to the
best of your ability. If you have not, you either should not be on the PMC
or should not vote +1.</p>
<p>Being on the PMC is a service, not an achievement. Therefore if someone is
added to the PMC you should not say "congratulations", but simply "thank
you." It does not mean anything more than they have the time to help us
function legally. If someone is perpetually too busy to provide legal
oversight and steps down or goes emeritus, it does not mean they are
leaving, just that they are too busy for the extra legal responsibility.</p>
<p>Some projects go beyond that and use the PMC as the decision makers and
leaders of the project. We do not. We make all our decisions on the dev
list. We don't even focus on who is a committer and who is not, which is a
major factor of our family-like community and general "everyone is welcome
and matters" spirit. If someone doesn't feel like their input matters till
they are a committer, or any other status, we've done something wrong.
Fortunately, this is one of our strongest attributes and part of the magic
that is this community.</p>
<p><a name="ManagementandVoting-FAQ"></a></p>
<h1>FAQ</h1>
<p><a name="ManagementandVoting-Q.Whosevotescount?"></a></p>
<h2>Q. Whose votes count?</h2>
<p>Apache requires a minimum of three +1 PMC votes which have legal
significance to Apache as a corporation. That said, all votes from the
community are significant to the project and decision making and any -1 is
cause for pause and discussion. We frequently encourage and welcome votes
from anyone in the community regardless of status.</p>
<h2>Q. Voting on people: Is it hard to vote -1 in public / Can someone get their feelings hurt ?</h2>
<p>Yes and yes. Voting in public requires greater care and sensitivity on
behalf of everyone; the vote proposer, the voters, and the votee. Prior to
voting the proposer should create several opportunities for feedback,
hopefully positive and constructive. Community members with concerns
should get involved early and actively mentor potential committers, taking
opportunities for feedback as queues to get involved, encourage, and work
through areas where they see said person needs more help. The contributor
should actively solicit and welcome all help and feedback and encouragement
and feel welcome to give it in return. Do not rush; all parties (proposer,
voters, and votee) have work to do in grooming contributors, etc., and that
work takes time. Votes that result in one or more -1s should not be seen
as a failure of any one individual and instead be seen as an opportunity
for all parties (proposer, voters, and votee) to make improvements, be more
active, and give the process more time.</p>
<div id="edit" class="modal hide fade in" style="display: none; ">
<div class="modal-header">
<a class="close" data-dismiss="modal">x</a>
<h3>Thank you for contributing to the documentation!</h3>
</div>
<div class="modal-body">
<h4>Any help with the documentation is greatly appreciated.</h4>
<p>All edits are reviewed before going live, so feel free to do much more than fix typos or links. If you see a page that could benefit from an entire rewrite, we'd be thrilled to review it. Don't be surprised if we like it so much we ask you for help with other pages :)</p>
<small>NOTICE: unless indicated otherwise on the pages in question, all editable content available from apache.org is presumed to be licensed under the Apache License (AL) version 2.0 and hence all submissions to apache.org treated as formal Contributions under the license terms.</small>
<!--[if gt IE 6]>
<h4>Internet Explorer Users</h4>
<p>If you are not an Apache committer, click the Yes link and enter a <i>anonymous</i> for the username and leave the password empty</p>
<![endif]-->
</div>
<div class="modal-footer">
Do you have an Apache ID?
<a href="javascript:void(location.href='https://cms.apache.org/redirect?uri='+escape(location.href))" class="btn">Yes</a>
<a href="javascript:void(location.href='https://anonymous:@cms.apache.org/redirect?uri='+escape(location.href))" class="btn">No</a>
</div>
</div>
<script src="./resources/js/bootstrap-modal.js"></script>
<footer>
<p>Copyright &copy; 1999-2016 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
Apache TomEE, TomEE, Apache, the Apache feather logo, and the Apache TomEE project logo are trademarks of The Apache Software Foundation.
All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
</footer>
</div> <!-- /container -->
<!-- Javascript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="./resources/js/bootstrap-dropdown.js"></script>
</body>
</html>