http://git-wip-us.apache.org/repos/asf/accumulo-website/blob/fd45f7a2/contributor/voting.html ---------------------------------------------------------------------- diff --git a/contributor/voting.html b/contributor/voting.html new file mode 100644 index 0000000..2a7bc03 --- /dev/null +++ b/contributor/voting.html @@ -0,0 +1,251 @@ +<!DOCTYPE html> +<html lang="en"> +<head> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<meta charset="utf-8"> +<meta http-equiv="X-UA-Compatible" content="IE=edge"> +<meta name="viewport" content="width=device-width, initial-scale=1"> +<link href="https://maxcdn.bootstrapcdn.com/bootswatch/3.3.7/paper/bootstrap.min.css" rel="stylesheet" integrity="sha384-awusxf8AUojygHf2+joICySzB780jVvQaVCAt1clU3QsyAitLGul28Qxb2r1e5g+" crossorigin="anonymous"> +<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet"> +<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/v/bs/jq-2.2.3/dt-1.10.12/datatables.min.css"> +<link href="/css/accumulo.css" rel="stylesheet" type="text/css"> + +<title>Voting</title> + +<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script> +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> +<script type="text/javascript" src="https://cdn.datatables.net/v/bs/jq-2.2.3/dt-1.10.12/datatables.min.js"></script> +<script> + // show location of canonical site if not currently on the canonical site + $(function() { + var host = window.location.host; + if (typeof host !== 'undefined' && host !== 'accumulo.apache.org') { + $('#non-canonical').show(); + } + }); + + $(function() { + // decorate section headers with anchors + return $("h2, h3, h4, h5, h6").each(function(i, el) { + var $el, icon, id; + $el = $(el); + id = $el.attr('id'); + icon = '<i class="fa fa-link"></i>'; + if (id) { + return $el.append($("<a />").addClass("header-link").attr("href", "#" + id).html(icon)); + } + }); + }); + + // configure Google Analytics + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) + })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + + if (ga.hasOwnProperty('loaded') && ga.loaded === true) { + ga('create', 'UA-50934829-1', 'apache.org'); + ga('send', 'pageview'); + } +</script> + +</head> +<body style="padding-top: 100px"> + + <nav class="navbar navbar-default navbar-fixed-top"> + <div class="container"> + <div class="navbar-header"> + <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-items"> + <span class="sr-only">Toggle navigation</span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + <a href="/"><img id="nav-logo" alt="Apache Accumulo" class="img-responsive" src="/images/accumulo-logo.png" width="200"/></a> + </div> + <div class="collapse navbar-collapse" id="navbar-items"> + <ul class="nav navbar-nav"> + <li class="nav-link"><a href="/downloads">Download</a></li> + <li class="dropdown"> + <a class="dropdown-toggle" data-toggle="dropdown" href="#">Releases<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li><a href="/release/accumulo-1.8.0/">1.8.0 (Latest)</a></li> + <li><a href="/release/accumulo-1.7.2/">1.7.2</a></li> + <li><a href="/release/accumulo-1.6.6/">1.6.6</a></li> + <li><a href="/release/">Archive</a></li> + </ul> + </li> + <li class="dropdown"> + <a class="dropdown-toggle" data-toggle="dropdown" href="#">Documentation<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li><a href="/1.8/accumulo_user_manual.html">User Manual (1.8)</a></li> + <li><a href="/1.8/apidocs">Javadocs (1.8)</a></li> + <li><a href="/1.8/examples">Examples (1.8)</a></li> + <li><a href="/features">Features</a></li> + <li><a href="/glossary">Glossary</a></li> + <li><a href="/external-docs">External Docs</a></li> + <li><a href="/docs-archive/">Archive</a></li> + </ul> + </li> + <li class="dropdown"> + <a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li><a href="/get_involved">Get Involved</a></li> + <li><a href="/mailing_list">Mailing Lists</a></li> + <li><a href="/people">People</a></li> + <li><a href="/related-projects">Related Projects</a></li> + <li><a href="/contributor/">Contributor Guide</a></li> + </ul> + </li> + </ul> + <ul class="nav navbar-nav navbar-right"> + <li class="dropdown"> + <a class="dropdown-toggle" data-toggle="dropdown" href="#">Apache Software Foundation<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li><a href="https://www.apache.org">Apache Homepage <i class="fa fa-external-link"></i></a></li> + <li><a href="https://www.apache.org/licenses/LICENSE-2.0">License <i class="fa fa-external-link"></i></a></li> + <li><a href="https://www.apache.org/foundation/sponsorship">Sponsorship <i class="fa fa-external-link"></i></a></li> + <li><a href="https://www.apache.org/security">Security <i class="fa fa-external-link"></i></a></li> + <li><a href="https://www.apache.org/foundation/thanks">Thanks <i class="fa fa-external-link"></i></a></li> + <li><a href="https://www.apache.org/foundation/policies/conduct">Code of Conduct <i class="fa fa-external-link"></i></a></li> + </ul> + </li> + </ul> + </div> + </div> +</nav> + + + <div class="container"> + <div class="row"> + <div class="col-md-12"> + + <div id="non-canonical" style="display: none; background-color: #F0E68C; padding-left: 1em;"> + Visit the official site at: <a href="https://accumulo.apache.org">https://accumulo.apache.org</a> + </div> + <div id="content"> + + <h1 class="title">Voting</h1> + + <p>Occasionally a âfeelâ for consensus is not enough. Sometimes we need to have a +measurable consensus. For example, when voting in new committers or to approve a +release.</p> + +<h2 id="preparing-for-a-vote">Preparing for a Vote</h2> + +<p>Before calling a vote it is important to ensure that the community is given time to +discuss the upcoming vote. This will be done by posting an email to the list +indicating the intention to call a vote and the options available. By the time a +vote is called there should already be <a href="consensusBuilding">consensus in the community</a>. The vote +itself is, normally, a formality.</p> + +<h2 id="calling-a-vote">Calling a Vote</h2> + +<p>Once it is time to call the vote a mail is posted with a subject starting with +â[VOTE]â. This enables the community members to ensure they do not miss an important +vote thread. It also indicates that this is not consensus building but a formal +vote. The initiator is responsible for the vote. That means also to count the votes +and present the results. Everyone has 1 vote.</p> + +<h3 id="casting-your-vote">Casting Your Vote</h3> + +<p>The notation used in voting is:</p> + +<p>+1 (means I vote positive) + You can say why you vote positive but itâs not a must-have.</p> + +<p>0 (means I have no strong opinion, aka abstention)</p> + +<p>-1 (means I vote negative because of the following reason) + Yes, you must support your objection and provide an alternative course of action + that you are willing and able to implement (where appropriate).</p> + +<h4 id="example-for-a-vote-mail">Example for a vote mail:</h4> + +<div class="highlighter-rouge"><pre class="highlight"><code>Address: private@ +Subject: [VOTE] John Doe should become a regular committer + +Text: +"I would like to propose to vote in John Doe as committer. John has showed in +the last months that he has the skills and oversight for improving things (think +about the last UI change of the "Find" dialog)." + ++1 (means I vote for John) + 0 (means I'm not for John but also not against to vote him in) +-1 (means I'm not for John because of the following reason(s): + +Voting time frame is finished 72 hours from now until June 30, 12:00 PM UTC. +</code></pre> +</div> + +<h4 id="example-for-a-reply-mail">Example for a reply mail:</h4> + +<div class="highlighter-rouge"><pre class="highlight"><code>Text: ++1 + +I like his work and want him to stay and to go on with his good improvements. +</code></pre> +</div> + +<h4 id="example-for-a-result-mail">Example for a result mail:</h4> + +<div class="highlighter-rouge"><pre class="highlight"><code>Subject: [VOTE][RESULTS] John Doe should become a regular committer + +Text: +Vote started Thu, Jun 27, 2011 at 12:00 PM UTC, voting is now closed. + +Voting results: + +--- Numbers --- + ++1: 6 + 0: 0 +-1: 0 + +--- Details --- + ++1 John ++1 Jane ++1 David ++1 Dolores ++1 Carl ++1 Chris +</code></pre> +</div> + +<p><a href="https://www.apache.org/foundation/voting">See here for more information</a> <br /> +<a href="https://community.apache.org/newcommitter">See here for more mail templates</a></p> + + + </div> + + +<footer> + + <p><a href="https://www.apache.org"><img src="/images/feather-small.gif" alt="Apache Software Foundation" id="asf-logo" height="100" /></a></p> + + <p>Copyright © 2011-2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> + +</footer> + + + </div> + </div> + </div> +</body> +</html>
http://git-wip-us.apache.org/repos/asf/accumulo-website/blob/fd45f7a2/docs-archive/index.html ---------------------------------------------------------------------- diff --git a/docs-archive/index.html b/docs-archive/index.html index dfdb043..bfba8db 100644 --- a/docs-archive/index.html +++ b/docs-archive/index.html @@ -97,8 +97,8 @@ <li><a href="/1.8/apidocs">Javadocs (1.8)</a></li> <li><a href="/1.8/examples">Examples (1.8)</a></li> <li><a href="/features">Features</a></li> - <li><a href="/papers">Papers & Presentations</a></li> <li><a href="/glossary">Glossary</a></li> + <li><a href="/external-docs">External Docs</a></li> <li><a href="/docs-archive/">Archive</a></li> </ul> </li> @@ -108,9 +108,8 @@ <li><a href="/get_involved">Get Involved</a></li> <li><a href="/mailing_list">Mailing Lists</a></li> <li><a href="/people">People</a></li> - <li><a href="/projects">Related Projects</a></li> + <li><a href="/related-projects">Related Projects</a></li> <li><a href="/contributor/">Contributor Guide</a></li> - <li><a href="/governance/">Governance</a></li> </ul> </li> </ul> http://git-wip-us.apache.org/repos/asf/accumulo-website/blob/fd45f7a2/downloads/index.html ---------------------------------------------------------------------- diff --git a/downloads/index.html b/downloads/index.html index 6014000..4da7677 100644 --- a/downloads/index.html +++ b/downloads/index.html @@ -97,8 +97,8 @@ <li><a href="/1.8/apidocs">Javadocs (1.8)</a></li> <li><a href="/1.8/examples">Examples (1.8)</a></li> <li><a href="/features">Features</a></li> - <li><a href="/papers">Papers & Presentations</a></li> <li><a href="/glossary">Glossary</a></li> + <li><a href="/external-docs">External Docs</a></li> <li><a href="/docs-archive/">Archive</a></li> </ul> </li> @@ -108,9 +108,8 @@ <li><a href="/get_involved">Get Involved</a></li> <li><a href="/mailing_list">Mailing Lists</a></li> <li><a href="/people">People</a></li> - <li><a href="/projects">Related Projects</a></li> + <li><a href="/related-projects">Related Projects</a></li> <li><a href="/contributor/">Contributor Guide</a></li> - <li><a href="/governance/">Governance</a></li> </ul> </li> </ul> http://git-wip-us.apache.org/repos/asf/accumulo-website/blob/fd45f7a2/example/wikisearch.html ---------------------------------------------------------------------- diff --git a/example/wikisearch.html b/example/wikisearch.html index 370f56d..09aa8e8 100644 --- a/example/wikisearch.html +++ b/example/wikisearch.html @@ -97,8 +97,8 @@ <li><a href="/1.8/apidocs">Javadocs (1.8)</a></li> <li><a href="/1.8/examples">Examples (1.8)</a></li> <li><a href="/features">Features</a></li> - <li><a href="/papers">Papers & Presentations</a></li> <li><a href="/glossary">Glossary</a></li> + <li><a href="/external-docs">External Docs</a></li> <li><a href="/docs-archive/">Archive</a></li> </ul> </li> @@ -108,9 +108,8 @@ <li><a href="/get_involved">Get Involved</a></li> <li><a href="/mailing_list">Mailing Lists</a></li> <li><a href="/people">People</a></li> - <li><a href="/projects">Related Projects</a></li> + <li><a href="/related-projects">Related Projects</a></li> <li><a href="/contributor/">Contributor Guide</a></li> - <li><a href="/governance/">Governance</a></li> </ul> </li> </ul> http://git-wip-us.apache.org/repos/asf/accumulo-website/blob/fd45f7a2/external-docs/index.html ---------------------------------------------------------------------- diff --git a/external-docs/index.html b/external-docs/index.html new file mode 100644 index 0000000..8aabe74 --- /dev/null +++ b/external-docs/index.html @@ -0,0 +1,446 @@ +<!DOCTYPE html> +<html lang="en"> +<head> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<meta charset="utf-8"> +<meta http-equiv="X-UA-Compatible" content="IE=edge"> +<meta name="viewport" content="width=device-width, initial-scale=1"> +<link href="https://maxcdn.bootstrapcdn.com/bootswatch/3.3.7/paper/bootstrap.min.css" rel="stylesheet" integrity="sha384-awusxf8AUojygHf2+joICySzB780jVvQaVCAt1clU3QsyAitLGul28Qxb2r1e5g+" crossorigin="anonymous"> +<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet"> +<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/v/bs/jq-2.2.3/dt-1.10.12/datatables.min.css"> +<link href="/css/accumulo.css" rel="stylesheet" type="text/css"> + +<title>External Documentation</title> + +<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script> +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> +<script type="text/javascript" src="https://cdn.datatables.net/v/bs/jq-2.2.3/dt-1.10.12/datatables.min.js"></script> +<script> + // show location of canonical site if not currently on the canonical site + $(function() { + var host = window.location.host; + if (typeof host !== 'undefined' && host !== 'accumulo.apache.org') { + $('#non-canonical').show(); + } + }); + + $(function() { + // decorate section headers with anchors + return $("h2, h3, h4, h5, h6").each(function(i, el) { + var $el, icon, id; + $el = $(el); + id = $el.attr('id'); + icon = '<i class="fa fa-link"></i>'; + if (id) { + return $el.append($("<a />").addClass("header-link").attr("href", "#" + id).html(icon)); + } + }); + }); + + // configure Google Analytics + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) + })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + + if (ga.hasOwnProperty('loaded') && ga.loaded === true) { + ga('create', 'UA-50934829-1', 'apache.org'); + ga('send', 'pageview'); + } +</script> + +</head> +<body style="padding-top: 100px"> + + <nav class="navbar navbar-default navbar-fixed-top"> + <div class="container"> + <div class="navbar-header"> + <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-items"> + <span class="sr-only">Toggle navigation</span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + <a href="/"><img id="nav-logo" alt="Apache Accumulo" class="img-responsive" src="/images/accumulo-logo.png" width="200"/></a> + </div> + <div class="collapse navbar-collapse" id="navbar-items"> + <ul class="nav navbar-nav"> + <li class="nav-link"><a href="/downloads">Download</a></li> + <li class="dropdown"> + <a class="dropdown-toggle" data-toggle="dropdown" href="#">Releases<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li><a href="/release/accumulo-1.8.0/">1.8.0 (Latest)</a></li> + <li><a href="/release/accumulo-1.7.2/">1.7.2</a></li> + <li><a href="/release/accumulo-1.6.6/">1.6.6</a></li> + <li><a href="/release/">Archive</a></li> + </ul> + </li> + <li class="dropdown"> + <a class="dropdown-toggle" data-toggle="dropdown" href="#">Documentation<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li><a href="/1.8/accumulo_user_manual.html">User Manual (1.8)</a></li> + <li><a href="/1.8/apidocs">Javadocs (1.8)</a></li> + <li><a href="/1.8/examples">Examples (1.8)</a></li> + <li><a href="/features">Features</a></li> + <li><a href="/glossary">Glossary</a></li> + <li><a href="/external-docs">External Docs</a></li> + <li><a href="/docs-archive/">Archive</a></li> + </ul> + </li> + <li class="dropdown"> + <a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li><a href="/get_involved">Get Involved</a></li> + <li><a href="/mailing_list">Mailing Lists</a></li> + <li><a href="/people">People</a></li> + <li><a href="/related-projects">Related Projects</a></li> + <li><a href="/contributor/">Contributor Guide</a></li> + </ul> + </li> + </ul> + <ul class="nav navbar-nav navbar-right"> + <li class="dropdown"> + <a class="dropdown-toggle" data-toggle="dropdown" href="#">Apache Software Foundation<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li><a href="https://www.apache.org">Apache Homepage <i class="fa fa-external-link"></i></a></li> + <li><a href="https://www.apache.org/licenses/LICENSE-2.0">License <i class="fa fa-external-link"></i></a></li> + <li><a href="https://www.apache.org/foundation/sponsorship">Sponsorship <i class="fa fa-external-link"></i></a></li> + <li><a href="https://www.apache.org/security">Security <i class="fa fa-external-link"></i></a></li> + <li><a href="https://www.apache.org/foundation/thanks">Thanks <i class="fa fa-external-link"></i></a></li> + <li><a href="https://www.apache.org/foundation/policies/conduct">Code of Conduct <i class="fa fa-external-link"></i></a></li> + </ul> + </li> + </ul> + </div> + </div> +</nav> + + + <div class="container"> + <div class="row"> + <div class="col-md-12"> + + <div id="non-canonical" style="display: none; background-color: #F0E68C; padding-left: 1em;"> + Visit the official site at: <a href="https://accumulo.apache.org">https://accumulo.apache.org</a> + </div> + <div id="content"> + + <h1 class="title">External Documentation</h1> + + <p>This page contains links to external documentation that may be useful to Accumulo users.</p> + +<h2 id="papers-and-presentations">Papers and Presentations</h2> + +<table id="citationtable" class="table table-bordered table-striped" style="width:100%;"> + <thead> + <tr> + <th>Title</th> + <th>Links</th> + <th>Category</th> + <th>Venue</th> + <th>Peer-Reviewed</th> + <th>Awards</th> + </tr> + </thead> + <tbody> + <tr> + <td>Prout, Andrew, et al. âEnabling On-Demand Database Computing with MIT SuperCloud Database Management System.â IEEE HPEC 2015.</td> + <td><a href="https://arxiv.org/abs/1506.08506">paper</a></td> + <td>Architecture</td> + <td>IEEE HPEC 2015</td> + <td>Yes</td> + <td> </td> + </tr> + <tr> + <td>Hubbell, Matthew, et al. âBig Data Strategies for Data Center Infrastructure Management Using a 3D Gaming Platform.â IEEE HPEC 2015.</td> + <td><a href="https://arxiv.org/abs/1506.08505">paper</a></td> + <td>Use Cases</td> + <td>IEEE HPEC 2015</td> + <td>Yes</td> + <td> </td> + </tr> + <tr> + <td>Gadepally, Vijay, et al. âComputing on Masked Data to improve the Security of Big Data.â IEEE HST 2015.</td> + <td><a href="https://arxiv.org/abs/1504.01287">paper</a></td> + <td>Use Cases</td> + <td>IEEE HST 2015</td> + <td>Yes</td> + <td> </td> + </tr> + <tr> + <td>Kepner, Jeremy, et al. âAssociative Arrays: Unified Mathematics for Spreadsheets, Databases, Matrices, and Graphs.â New England Database Summit 2015.</td> + <td><a href="https://arxiv.org/abs/1501.05709">paper</a></td> + <td>Use Cases</td> + <td>New England Database Summit 2015</td> + <td>Yes</td> + <td> </td> + </tr> + <tr> + <td>Achieving 100,000,000 database inserts per second using Accumulo and D4M - Kepner et al IEEE HPEC 2014</td> + <td><a href="https://arxiv.org/abs/1406.4923">paper</a></td> + <td>Performance</td> + <td>IEEE HPEC 2014</td> + <td>Yes</td> + <td> </td> + </tr> + <tr> + <td>Evaluating Accumulo Performance for a Scalable Cyber Data Processing Pipeline - Sawyer et al IEEE HPEC 2014</td> + <td><a href="https://arxiv.org/abs/1407.5661">paper</a></td> + <td>Performance</td> + <td>IEEE HPEC 2014</td> + <td>Yes</td> + <td> </td> + </tr> + <tr> + <td>Understanding Query Performance in Accumulo - Sawyer et al IEEE HPEC 2013</td> + <td><a href="http://ieee-hpec.org/2013/index_htm_files/28-2868615.pdf">paper</a></td> + <td>Performance</td> + <td>IEEE HPEC 2013</td> + <td>Yes</td> + <td> </td> + </tr> + <tr> + <td>Benchmarking Apache Accumulo BigData Distributed Table Store Using Its Continuous Test Suite - Sen et al 2013 IEEE International Congress on Big Data.</td> + <td><a href="https://sqrrl.com/media/Accumulo-Benchmark-10312013-1.pdf">paper</a></td> + <td>Performance</td> + <td>IEEE International Congress on Big Data 2013</td> + <td>Yes</td> + <td> </td> + </tr> + <tr> + <td>Benchmarking the Apache Accumulo Distributed Key-Value Store - Sen et al 2014 Updated version of the IEEE paper, including edits for clarity and additional results from benchmarking on Amazon EC2.</td> + <td><a href="accumulo-benchmarking-2.1.pdf">paper</a></td> + <td>Performance</td> + <td>Online</td> + <td>No</td> + <td> </td> + </tr> + <tr> + <td>Computing on Masked Data: a High Performance Method for Improving Big Data Veracity - Kepner et al IEEE HPEC 2014</td> + <td><a href="https://arxiv.org/abs/1406.5751">paper</a></td> + <td>Security</td> + <td>IEEE HPEC 2014</td> + <td>Yes</td> + <td> </td> + </tr> + <tr> + <td>D4M 2.0 Schema: A General Purpose High Performance Schema for the Accumulo Database - Kepner et al IEEE HPEC 2013</td> + <td><a href="http://ieee-hpec.org/2013/index_htm_files/11-Kepner-D4Mschema-IEEE-HPEC.pdf">paper</a> <a href="http://ieee-hpec.org/2013/index_htm_files/11_130716-D4Mschema.pdf">slides</a></td> + <td>Architecture</td> + <td>IEEE HPEC 2013</td> + <td>Yes</td> + <td> </td> + </tr> + <tr> + <td>Genetic Sequence Matching Using D4M Big Data Approaches - Dodson et al IEEE HPEC 2014</td> + <td> </td> + <td>Use Cases</td> + <td>IEEE HPEC 2014</td> + <td>Yes</td> + <td>Best Paper Finalist</td> + </tr> + <tr> + <td>Big Data Dimensional Analysis - Gadepally et al IEEE HPEC 2014</td> + <td> </td> + <td>Use Cases</td> + <td>IEEE HPEC 2014</td> + <td>Yes</td> + <td> </td> + </tr> + <tr> + <td>LLSuperCloud: Sharing HPC systems for diverse rapid prototyping - Reuther et al IEEE HPEC 2013</td> + <td><a href="http://ieee-hpec.org/2013/index_htm_files/26-HPEC13_LLSuperCloud_Reuther_final.pdf">paper</a> <a href="http://ieee-hpec.org/2013/index_htm_files/HPEC+2013+Reuther+SuperCloud+final.pdf">slides</a></td> + <td>Architecture</td> + <td>IEEE HPEC 2013</td> + <td>Yes</td> + <td> </td> + </tr> + <tr> + <td>Spatio-temporal indexing in non-relational distributed databases - Fox et al 2013 IEEE International Congress on Big Data</td> + <td><a href="http://geomesa.github.io/assets/outreach/SpatioTemporalIndexing_IEEEcopyright.pdf">paper</a></td> + <td>Use Cases</td> + <td>IEEE International Congress on Big Data 2013</td> + <td>Yes</td> + <td> </td> + </tr> + <tr> + <td>Typograph: Multiscale spatial exploration of text documents - Endert, Alex, et al 2013 IEEE International Congress on Big Data</td> + <td><a href="https://people.cs.vt.edu/aendert/Alex_Endert/Research_files/Typograph.pdf">paper</a></td> + <td>Use Cases</td> + <td>IEEE International Congress on Big Data 2013</td> + <td>Yes</td> + <td> </td> + </tr> + <tr> + <td>UxV Data to the Cloud via Widgets - Charles et al 18th International Command & Control Research & Technology Symposium 2013</td> + <td><a href="http://www.dodccrp.org/events/18th_iccrts_2013/post_conference/papers/051.pdf">paper</a></td> + <td>Use Cases</td> + <td>Command & Control Research & Technology Symposium 2013</td> + <td>Yes</td> + <td> </td> + </tr> + <tr> + <td>Driving Big Data With Big Compute - Byun et al IEEE HPEC 2012</td> + <td><a href="http://www.mit.edu/~kepner/pubs/ByunKepner_2012_BigData_Paper.pdf">paper</a> <a href="http://ieee-hpec.org/2012/index_htm_files/42_ID18.pptx">slides</a></td> + <td>Architecture</td> + <td>IEEE HPEC 2012</td> + <td>Yes</td> + <td> </td> + </tr> + <tr> + <td>Large Scale Network Situational Awareness Via 3D Gaming Technology - Hubbell et al IEEE HPEC 2012</td> + <td><a href="http://ieee-hpec.org/2012/index_htm_files/HPEC12_Hubbell.pdf">paper</a> <a href="http://ieee-hpec.org/2012/index_htm_files/31_ID20.pptx">slides</a></td> + <td>Use Cases</td> + <td>IEEE HPEC 2012</td> + <td>Yes</td> + <td> </td> + </tr> + <tr> + <td>Rya: a scalable RDF triple store for the clouds - Punnoose et al 1st International Workshop on Cloud Intelligence, ACM, 2012</td> + <td><a href="https://sqrrl.com/media/Rya_CloudI20121.pdf">paper</a></td> + <td>Architecture</td> + <td>ACM International Workshop on Cloud Intelligence 2012</td> + <td>Yes</td> + <td> </td> + </tr> + <tr> + <td>Dynamic distributed dimensional data model (D4M) database and computation system - Kepner et al ICASSP 2012</td> + <td><a href="http://www.mit.edu/~kepner/pubs/Kepner_2012_D4M_Paper.pdf">paper</a> <a href="http://www.mit.edu/~kepner/pubs/Kepner_2012_D4M_Slides.pdf">slides</a></td> + <td>Architecture</td> + <td>ICASSP 2012</td> + <td>Yes</td> + <td> </td> + </tr> + <tr> + <td>An NSA Big Graph experiment (Technical Report NSA-RD-2013-056002v1)</td> + <td><a href="http://www.pdl.cmu.edu/SDI/2013/slides/big_graph_nsa_rd_2013_56002v1.pdf">slides</a></td> + <td>Performance</td> + <td>Technical Report</td> + <td>No</td> + <td> </td> + </tr> + <tr> + <td>Patil, Swapnil, et al. âYCSB++: benchmarking and performance debugging advanced features in scalable table stores.â Proceedings of the 2nd ACM Symposium on Cloud Computing. ACM, 2011.</td> + <td><a href="http://www.pdl.cmu.edu/PDL-FTP/Storage/socc2011.pdf">paper</a> <a href="http://www.cercs.gatech.edu/opencirrus/OCsummit11/presentations/patil.pdf">slides</a></td> + <td>Performance</td> + <td>ACM Symposium on Cloud Computing 2011</td> + <td>Yes</td> + <td> </td> + </tr> + <tr> + <td>Turner, Keith âApache Accumulo 1.4 & 1.5 Features.â February, 2012</td> + <td><a href="https://home.apache.org/~kturner/accumulo14_15.pdf">slides</a></td> + <td>Architecture</td> + <td>Meetup</td> + <td>No</td> + <td> </td> + </tr> + <tr> + <td>Fuchs, Adam âAccumulo: Extensions to Googleâs Bigtable Design.â March, 2012</td> + <td><a href="https://home.apache.org/~afuchs/slides/morgan_state_talk.pdf">slides</a></td> + <td>Architecture</td> + <td>Meetup</td> + <td>No</td> + <td> </td> + </tr> + <tr> + <td>Miner, Donald âAn Introduction to Apache Accumulo - how it works, why it exists, and how it is used.â August, 2014</td> + <td><a href="https://www.slideshare.net/DonaldMiner/an-introduction-to-accumulo">slides</a></td> + <td>Architecture</td> + <td>Online</td> + <td>No</td> + <td> </td> + </tr> + </tbody> +</table> + +<script type="text/javascript"> +$(function() { +$("#citationtable").dataTable(); +}); +</script> + +<h2 id="slides-from-conferences-and-meetups">Slides from Conferences and Meetups</h2> + +<ul> + <li><a href="https://www.slideshare.net/AccumuloSummit">Accumulo Summit Slides</a></li> + <li>Strata + Hadoop World Meetup 24 Oct 2012 + <ul> + <li><a href="https://aws.amazon.com/amis/accumulo-standalone-20121019">Accumulo standalone AMI</a></li> + <li><a href="https://www.slideshare.net/jasontrost/accumulo-at-endgame">Large-scale web analytics with Accumulo (and Nutch/Gora, Pig, and Storm)</a></li> + <li><a href="https://www.slideshare.net/hortonworks/compaction-and-splitting-in-apache-accumulo">Compaction and Splitting in Accumulo</a></li> + </ul> + </li> +</ul> + +<h2 id="blog-posts-and-writeups">Blog Posts and Writeups</h2> + +<ul> + <li><a href="http://affy.blogspot.com/search?q=accumulo&by-date=true">Codebits Blogs</a> + <ul> + <li><a href="http://affy.blogspot.com/2012/04/implement-word-count-in-accumulo.html">Implement Word Count in Accumulo</a></li> + <li><a href="http://affy.blogspot.com/2012/04/using-accumulo-to-calculate-seven-day.html">Using Accumulo To Calculate Seven Day Rolling Average</a></li> + </ul> + </li> + <li><a href="http://www.covert.io/">covert.io blogs</a> + <ul> + <li><a href="http://www.covert.io/post/18414889381/accumulo-nutch-and-gora">Accumulo, Nutch, and Gora</a></li> + <li><a href="http://www.covert.io/post/18605091231/accumulo-and-pig">Accumulo and Pig</a></li> + </ul> + </li> + <li><a href="https://www.mapr.com/blog/accumulo-on-mapr">Accumulo on MapR</a> <a href="http://blog.stavi.sh/instructions-for-running-accumulo-on-mapr-m5">More Accumulo on MapR</a></li> + <li><a href="https://gist.github.com/1535657">Accumulo on Ubuntu VirtualBox</a></li> + <li><a href="http://www.accumulodata.com/ec2.html">Accumulo on EC2</a></li> +</ul> + +<h2 id="books">Books</h2> + +<ul> + <li><a href="https://www.packtpub.com/apache-accumulo-for-developers/book">Apache Accumulo for Developers (Packt Publishing)</a></li> + <li><a href="https://shop.oreilly.com/product/0636920032304.do">Accumulo: Application Development, Table Design, and Best Practices (OâReilly Media)</a></li> +</ul> + +<h2 id="reference">Reference</h2> + +<ul> + <li><a href="https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.44.2782&rep=rep1&type=pdf">Log-Structured Merge Tree</a></li> + <li><a href="https://research.google.com/archive/bigtable.html">BigTable</a></li> + <li><a href="https://research.google.com/archive/gfs.html">GFS</a></li> + <li><a href="https://research.google.com/archive/chubby.html">Chubby</a></li> + <li><a href="https://research.google.com/pubs/pub36356.html">Dapper</a></li> + <li><a href="https://en.wikipedia.org/wiki/Bloom_filter">Bloom Filter</a></li> +</ul> + + + </div> + + +<footer> + + <p><a href="https://www.apache.org"><img src="/images/feather-small.gif" alt="Apache Software Foundation" id="asf-logo" height="100" /></a></p> + + <p>Copyright © 2011-2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> + +</footer> + + + </div> + </div> + </div> +</body> +</html> http://git-wip-us.apache.org/repos/asf/accumulo-website/blob/fd45f7a2/features/index.html ---------------------------------------------------------------------- diff --git a/features/index.html b/features/index.html index 2857088..ca3a519 100644 --- a/features/index.html +++ b/features/index.html @@ -97,8 +97,8 @@ <li><a href="/1.8/apidocs">Javadocs (1.8)</a></li> <li><a href="/1.8/examples">Examples (1.8)</a></li> <li><a href="/features">Features</a></li> - <li><a href="/papers">Papers & Presentations</a></li> <li><a href="/glossary">Glossary</a></li> + <li><a href="/external-docs">External Docs</a></li> <li><a href="/docs-archive/">Archive</a></li> </ul> </li> @@ -108,9 +108,8 @@ <li><a href="/get_involved">Get Involved</a></li> <li><a href="/mailing_list">Mailing Lists</a></li> <li><a href="/people">People</a></li> - <li><a href="/projects">Related Projects</a></li> + <li><a href="/related-projects">Related Projects</a></li> <li><a href="/contributor/">Contributor Guide</a></li> - <li><a href="/governance/">Governance</a></li> </ul> </li> </ul> http://git-wip-us.apache.org/repos/asf/accumulo-website/blob/fd45f7a2/feed.xml ---------------------------------------------------------------------- diff --git a/feed.xml b/feed.xml index 4287291..fa2e054 100644 --- a/feed.xml +++ b/feed.xml @@ -6,8 +6,8 @@ </description> <link>https://accumulo.apache.org/</link> <atom:link href="https://accumulo.apache.org/feed.xml" rel="self" type="application/rss+xml"/> - <pubDate>Tue, 06 Dec 2016 21:45:05 -0500</pubDate> - <lastBuildDate>Tue, 06 Dec 2016 21:45:05 -0500</lastBuildDate> + <pubDate>Wed, 14 Dec 2016 09:31:22 -0500</pubDate> + <lastBuildDate>Wed, 14 Dec 2016 09:31:22 -0500</lastBuildDate> <generator>Jekyll v3.3.0</generator> <item> http://git-wip-us.apache.org/repos/asf/accumulo-website/blob/fd45f7a2/get_involved.html ---------------------------------------------------------------------- diff --git a/get_involved.html b/get_involved.html deleted file mode 100644 index a329ac2..0000000 --- a/get_involved.html +++ /dev/null @@ -1,244 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> -<head> -<!-- - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---> -<meta charset="utf-8"> -<meta http-equiv="X-UA-Compatible" content="IE=edge"> -<meta name="viewport" content="width=device-width, initial-scale=1"> -<link href="https://maxcdn.bootstrapcdn.com/bootswatch/3.3.7/paper/bootstrap.min.css" rel="stylesheet" integrity="sha384-awusxf8AUojygHf2+joICySzB780jVvQaVCAt1clU3QsyAitLGul28Qxb2r1e5g+" crossorigin="anonymous"> -<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet"> -<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/v/bs/jq-2.2.3/dt-1.10.12/datatables.min.css"> -<link href="/css/accumulo.css" rel="stylesheet" type="text/css"> - -<title>Get Involved</title> - -<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script> -<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> -<script type="text/javascript" src="https://cdn.datatables.net/v/bs/jq-2.2.3/dt-1.10.12/datatables.min.js"></script> -<script> - // show location of canonical site if not currently on the canonical site - $(function() { - var host = window.location.host; - if (typeof host !== 'undefined' && host !== 'accumulo.apache.org') { - $('#non-canonical').show(); - } - }); - - $(function() { - // decorate section headers with anchors - return $("h2, h3, h4, h5, h6").each(function(i, el) { - var $el, icon, id; - $el = $(el); - id = $el.attr('id'); - icon = '<i class="fa fa-link"></i>'; - if (id) { - return $el.append($("<a />").addClass("header-link").attr("href", "#" + id).html(icon)); - } - }); - }); - - // configure Google Analytics - (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ - (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), - m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); - - if (ga.hasOwnProperty('loaded') && ga.loaded === true) { - ga('create', 'UA-50934829-1', 'apache.org'); - ga('send', 'pageview'); - } -</script> - -</head> -<body style="padding-top: 100px"> - - <nav class="navbar navbar-default navbar-fixed-top"> - <div class="container"> - <div class="navbar-header"> - <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-items"> - <span class="sr-only">Toggle navigation</span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - </button> - <a href="/"><img id="nav-logo" alt="Apache Accumulo" class="img-responsive" src="/images/accumulo-logo.png" width="200"/></a> - </div> - <div class="collapse navbar-collapse" id="navbar-items"> - <ul class="nav navbar-nav"> - <li class="nav-link"><a href="/downloads">Download</a></li> - <li class="dropdown"> - <a class="dropdown-toggle" data-toggle="dropdown" href="#">Releases<span class="caret"></span></a> - <ul class="dropdown-menu"> - <li><a href="/release/accumulo-1.8.0/">1.8.0 (Latest)</a></li> - <li><a href="/release/accumulo-1.7.2/">1.7.2</a></li> - <li><a href="/release/accumulo-1.6.6/">1.6.6</a></li> - <li><a href="/release/">Archive</a></li> - </ul> - </li> - <li class="dropdown"> - <a class="dropdown-toggle" data-toggle="dropdown" href="#">Documentation<span class="caret"></span></a> - <ul class="dropdown-menu"> - <li><a href="/1.8/accumulo_user_manual.html">User Manual (1.8)</a></li> - <li><a href="/1.8/apidocs">Javadocs (1.8)</a></li> - <li><a href="/1.8/examples">Examples (1.8)</a></li> - <li><a href="/features">Features</a></li> - <li><a href="/papers">Papers & Presentations</a></li> - <li><a href="/glossary">Glossary</a></li> - <li><a href="/docs-archive/">Archive</a></li> - </ul> - </li> - <li class="dropdown"> - <a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a> - <ul class="dropdown-menu"> - <li><a href="/get_involved">Get Involved</a></li> - <li><a href="/mailing_list">Mailing Lists</a></li> - <li><a href="/people">People</a></li> - <li><a href="/projects">Related Projects</a></li> - <li><a href="/contributor/">Contributor Guide</a></li> - <li><a href="/governance/">Governance</a></li> - </ul> - </li> - </ul> - <ul class="nav navbar-nav navbar-right"> - <li class="dropdown"> - <a class="dropdown-toggle" data-toggle="dropdown" href="#">Apache Software Foundation<span class="caret"></span></a> - <ul class="dropdown-menu"> - <li><a href="https://www.apache.org">Apache Homepage <i class="fa fa-external-link"></i></a></li> - <li><a href="https://www.apache.org/licenses/LICENSE-2.0">License <i class="fa fa-external-link"></i></a></li> - <li><a href="https://www.apache.org/foundation/sponsorship">Sponsorship <i class="fa fa-external-link"></i></a></li> - <li><a href="https://www.apache.org/security">Security <i class="fa fa-external-link"></i></a></li> - <li><a href="https://www.apache.org/foundation/thanks">Thanks <i class="fa fa-external-link"></i></a></li> - <li><a href="https://www.apache.org/foundation/policies/conduct">Code of Conduct <i class="fa fa-external-link"></i></a></li> - </ul> - </li> - </ul> - </div> - </div> -</nav> - - - <div class="container"> - <div class="row"> - <div class="col-md-12"> - - <div id="non-canonical" style="display: none; background-color: #F0E68C; padding-left: 1em;"> - Visit the official site at: <a href="https://accumulo.apache.org">https://accumulo.apache.org</a> - </div> - <div id="content"> - - <h1 class="title">Get Involved</h1> - - <p>You donât need to be a software developer to contribute to -Apache Accumulo. To be successful this project -requires a huge range of different skills, levels of involvement and degrees of -technical expertise. So, if you want to get involved in Apache Accumulo, there -is almost certainly a role for you.</p> - -<p>We are looking for people to:</p> - -<ul> - <li>provide feedback</li> - <li>write or update documentation</li> - <li>help new users</li> - <li>recommend the project to others</li> - <li>test the code and report bugs</li> - <li>fix bugs</li> - <li>give us feedback on required features</li> - <li>write and update the software</li> - <li>create artwork</li> - <li>translate to different languages</li> - <li>anything you can see that needs doing</li> -</ul> - -<p>All of these contributions help to keep a project active and strengthen -the community. The project team and the broader community will -therefore welcome and encourage participation, and attempt to make it -as easy as possible for people to get involved.</p> - -<p>Want to get started now? Check out <a href="https://s.apache.org/newbie_accumulo_tickets">open issues labeled for ânewbiesâ</a>. If you need help, use the mailing list information below to reach out. If the issue you choose deals with code, you should read the developerâs guide section.</p> - -<h2 id="mailing-lists-and-meetups">Mailing lists and Meetups</h2> - -<p>Your first engagement with the project should be to subscribe to our -<a href="/mailing_list">mailing lists</a>. You can also <a href="https://www.meetup.com/find/?keywords=accumulo">look for Accumulo Meetups</a> in your area. -Apache Accumulo developers and community members hang out in the #accumulo -channel on irc.freenode.net.</p> - -<h2 id="contributor-guide">Contributor Guide</h2> - -<p>See the <a href="/contributor/">contributor guide</a> for recommended practices in interacting with our source code. -Take a look at <a href="https://www.ohloh.net/p/accumulo">Accumuloâs Ohloh page</a> for an analysis of the code base.</p> - -<h2 id="community-interaction">Community Interaction</h2> - -<p>Learn about <a href="http://www.betaversion.org/~stefano/papers/ac2006.2.pdf">building open source communities</a>.</p> - -<h2 id="decision-making">Decision Making</h2> - -<p>The most important thing about engaging with any Apache project is that everyone -is equal. All people with an opinion are entitled to express that opinion and, where -appropriate, have it considered by the community.</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 few things that need -official approval for legal or process reasons (e.g. a release or a new committer). -Most of the time we work with the consensus building techniques documented below.</p> - -<h3 id="lazy-consensus">Lazy Consensus</h3> - -<p><a href="/governance/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> - -<h3 id="consensus-building">Consensus Building</h3> - -<p>Sometimes lazy consensus is not appropriate. In such cases it is necessary to -make a proposal to the mailing list and discuss options. There are mechanisms -for quickly showing your support or otherwise for a proposal and -<a href="/governance/consensusBuilding">building consensus</a> amongst the community.</p> - -<p>Once there is a consensus people can proceed with the work under the <a href="/governance/lazyConsensus">lazy -consensus</a> model.</p> - -<h3 id="voting">Voting</h3> - -<p>Occasionally a âfeelâ for consensus is not enough. Sometimes we need to -have a measurable consensus. For example, when <a href="/governance/voting">voting</a> in new committers or -to approve a release.</p> - - - </div> - - -<footer> - - <p><a href="https://www.apache.org"><img src="/images/feather-small.gif" alt="Apache Software Foundation" id="asf-logo" height="100" /></a></p> - - <p>Copyright © 2011-2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> - -</footer> - - - </div> - </div> - </div> -</body> -</html> http://git-wip-us.apache.org/repos/asf/accumulo-website/blob/fd45f7a2/get_involved/index.html ---------------------------------------------------------------------- diff --git a/get_involved/index.html b/get_involved/index.html new file mode 100644 index 0000000..55ed08e --- /dev/null +++ b/get_involved/index.html @@ -0,0 +1,250 @@ +<!DOCTYPE html> +<html lang="en"> +<head> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<meta charset="utf-8"> +<meta http-equiv="X-UA-Compatible" content="IE=edge"> +<meta name="viewport" content="width=device-width, initial-scale=1"> +<link href="https://maxcdn.bootstrapcdn.com/bootswatch/3.3.7/paper/bootstrap.min.css" rel="stylesheet" integrity="sha384-awusxf8AUojygHf2+joICySzB780jVvQaVCAt1clU3QsyAitLGul28Qxb2r1e5g+" crossorigin="anonymous"> +<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet"> +<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/v/bs/jq-2.2.3/dt-1.10.12/datatables.min.css"> +<link href="/css/accumulo.css" rel="stylesheet" type="text/css"> + +<title>Get Involved</title> + +<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script> +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> +<script type="text/javascript" src="https://cdn.datatables.net/v/bs/jq-2.2.3/dt-1.10.12/datatables.min.js"></script> +<script> + // show location of canonical site if not currently on the canonical site + $(function() { + var host = window.location.host; + if (typeof host !== 'undefined' && host !== 'accumulo.apache.org') { + $('#non-canonical').show(); + } + }); + + $(function() { + // decorate section headers with anchors + return $("h2, h3, h4, h5, h6").each(function(i, el) { + var $el, icon, id; + $el = $(el); + id = $el.attr('id'); + icon = '<i class="fa fa-link"></i>'; + if (id) { + return $el.append($("<a />").addClass("header-link").attr("href", "#" + id).html(icon)); + } + }); + }); + + // configure Google Analytics + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) + })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + + if (ga.hasOwnProperty('loaded') && ga.loaded === true) { + ga('create', 'UA-50934829-1', 'apache.org'); + ga('send', 'pageview'); + } +</script> + +</head> +<body style="padding-top: 100px"> + + <nav class="navbar navbar-default navbar-fixed-top"> + <div class="container"> + <div class="navbar-header"> + <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-items"> + <span class="sr-only">Toggle navigation</span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + <a href="/"><img id="nav-logo" alt="Apache Accumulo" class="img-responsive" src="/images/accumulo-logo.png" width="200"/></a> + </div> + <div class="collapse navbar-collapse" id="navbar-items"> + <ul class="nav navbar-nav"> + <li class="nav-link"><a href="/downloads">Download</a></li> + <li class="dropdown"> + <a class="dropdown-toggle" data-toggle="dropdown" href="#">Releases<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li><a href="/release/accumulo-1.8.0/">1.8.0 (Latest)</a></li> + <li><a href="/release/accumulo-1.7.2/">1.7.2</a></li> + <li><a href="/release/accumulo-1.6.6/">1.6.6</a></li> + <li><a href="/release/">Archive</a></li> + </ul> + </li> + <li class="dropdown"> + <a class="dropdown-toggle" data-toggle="dropdown" href="#">Documentation<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li><a href="/1.8/accumulo_user_manual.html">User Manual (1.8)</a></li> + <li><a href="/1.8/apidocs">Javadocs (1.8)</a></li> + <li><a href="/1.8/examples">Examples (1.8)</a></li> + <li><a href="/features">Features</a></li> + <li><a href="/glossary">Glossary</a></li> + <li><a href="/external-docs">External Docs</a></li> + <li><a href="/docs-archive/">Archive</a></li> + </ul> + </li> + <li class="dropdown"> + <a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li><a href="/get_involved">Get Involved</a></li> + <li><a href="/mailing_list">Mailing Lists</a></li> + <li><a href="/people">People</a></li> + <li><a href="/related-projects">Related Projects</a></li> + <li><a href="/contributor/">Contributor Guide</a></li> + </ul> + </li> + </ul> + <ul class="nav navbar-nav navbar-right"> + <li class="dropdown"> + <a class="dropdown-toggle" data-toggle="dropdown" href="#">Apache Software Foundation<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li><a href="https://www.apache.org">Apache Homepage <i class="fa fa-external-link"></i></a></li> + <li><a href="https://www.apache.org/licenses/LICENSE-2.0">License <i class="fa fa-external-link"></i></a></li> + <li><a href="https://www.apache.org/foundation/sponsorship">Sponsorship <i class="fa fa-external-link"></i></a></li> + <li><a href="https://www.apache.org/security">Security <i class="fa fa-external-link"></i></a></li> + <li><a href="https://www.apache.org/foundation/thanks">Thanks <i class="fa fa-external-link"></i></a></li> + <li><a href="https://www.apache.org/foundation/policies/conduct">Code of Conduct <i class="fa fa-external-link"></i></a></li> + </ul> + </li> + </ul> + </div> + </div> +</nav> + + + <div class="container"> + <div class="row"> + <div class="col-md-12"> + + <div id="non-canonical" style="display: none; background-color: #F0E68C; padding-left: 1em;"> + Visit the official site at: <a href="https://accumulo.apache.org">https://accumulo.apache.org</a> + </div> + <div id="content"> + + <h1 class="title">Get Involved</h1> + + <p>You donât need to be a software developer to contribute to +Apache Accumulo. To be successful this project +requires a huge range of different skills, levels of involvement and degrees of +technical expertise. So, if you want to get involved in Apache Accumulo, there +is almost certainly a role for you.</p> + +<p>We are looking for people to:</p> + +<ul> + <li>provide feedback</li> + <li>write or update documentation</li> + <li>help new users</li> + <li>recommend the project to others</li> + <li>test the code and report bugs</li> + <li>fix bugs</li> + <li>give us feedback on required features</li> + <li>write and update the software</li> + <li>create artwork</li> + <li>translate to different languages</li> + <li>anything you can see that needs doing</li> +</ul> + +<p>All of these contributions help to keep a project active and strengthen +the community. The project team and the broader community will +therefore welcome and encourage participation, and attempt to make it +as easy as possible for people to get involved.</p> + +<p>Want to get started now? Check out <a href="https://s.apache.org/newbie_accumulo_tickets">open issues labeled for ânewbiesâ</a>. If you need help, use the mailing list information below to reach out. If the issue you choose deals with code, you should read the developerâs guide section.</p> + +<h2 id="mailing-lists-and-chat">Mailing lists and chat</h2> + +<p>Your first engagement with the project should be to subscribe to our +<a href="/mailing_list">mailing lists</a>. Apache Accumulo developers and community members +hang out in the #accumulo channel on irc.freenode.net.</p> + +<h2 id="contributor-guide">Contributor Guide</h2> + +<p>See the <a href="/contributor/">contributor guide</a> for recommended practices in interacting with our source code. +Take a look at <a href="https://www.ohloh.net/p/accumulo">Accumuloâs Ohloh page</a> for an analysis of the code base.</p> + +<h2 id="conferences-and-meetups">Conferences and Meetups</h2> + +<ul> + <li><a href="http://accumulosummit.com">Accumulo Summit</a></li> + <li><a href="https://www.meetup.com/Accumulo-Users-DC/">Accumulo Users Group - DC VA MD</a></li> + <li>Look for <a href="https://www.meetup.com/find/?keywords=accumulo">Accumulo Meetups in your area</a></li> +</ul> + +<h2 id="community-interaction">Community Interaction</h2> + +<p>Learn about <a href="http://www.betaversion.org/~stefano/papers/ac2006.2.pdf">building open source communities</a>.</p> + +<h2 id="decision-making">Decision Making</h2> + +<p>The most important thing about engaging with any Apache project is that everyone +is equal. All people with an opinion are entitled to express that opinion and, where +appropriate, have it considered by the community.</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 few things that need +official approval for legal or process reasons (e.g. a release or a new committer). +Most of the time we work with the consensus building techniques documented below.</p> + +<h3 id="lazy-consensus">Lazy Consensus</h3> + +<p><a href="/contributor/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> + +<h3 id="consensus-building">Consensus Building</h3> + +<p>Sometimes lazy consensus is not appropriate. In such cases it is necessary to +make a proposal to the mailing list and discuss options. There are mechanisms +for quickly showing your support or otherwise for a proposal and +<a href="/contributor/consensusBuilding">building consensus</a> amongst the community.</p> + +<p>Once there is a consensus people can proceed with the work under the <a href="/contributor/lazyConsensus">lazy +consensus</a> model.</p> + +<h3 id="voting">Voting</h3> + +<p>Occasionally a âfeelâ for consensus is not enough. Sometimes we need to +have a measurable consensus. For example, when <a href="/contributor/voting">voting</a> in new committers or +to approve a release.</p> + + + </div> + + +<footer> + + <p><a href="https://www.apache.org"><img src="/images/feather-small.gif" alt="Apache Software Foundation" id="asf-logo" height="100" /></a></p> + + <p>Copyright © 2011-2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> + +</footer> + + + </div> + </div> + </div> +</body> +</html> http://git-wip-us.apache.org/repos/asf/accumulo-website/blob/fd45f7a2/glossary/index.html ---------------------------------------------------------------------- diff --git a/glossary/index.html b/glossary/index.html index 598a9ae..ffc93dd 100644 --- a/glossary/index.html +++ b/glossary/index.html @@ -97,8 +97,8 @@ <li><a href="/1.8/apidocs">Javadocs (1.8)</a></li> <li><a href="/1.8/examples">Examples (1.8)</a></li> <li><a href="/features">Features</a></li> - <li><a href="/papers">Papers & Presentations</a></li> <li><a href="/glossary">Glossary</a></li> + <li><a href="/external-docs">External Docs</a></li> <li><a href="/docs-archive/">Archive</a></li> </ul> </li> @@ -108,9 +108,8 @@ <li><a href="/get_involved">Get Involved</a></li> <li><a href="/mailing_list">Mailing Lists</a></li> <li><a href="/people">People</a></li> - <li><a href="/projects">Related Projects</a></li> + <li><a href="/related-projects">Related Projects</a></li> <li><a href="/contributor/">Contributor Guide</a></li> - <li><a href="/governance/">Governance</a></li> </ul> </li> </ul> http://git-wip-us.apache.org/repos/asf/accumulo-website/blob/fd45f7a2/governance/bylaws.html ---------------------------------------------------------------------- diff --git a/governance/bylaws.html b/governance/bylaws.html index d681cc4..801320d 100644 --- a/governance/bylaws.html +++ b/governance/bylaws.html @@ -1,438 +1,10 @@ <!DOCTYPE html> -<html lang="en"> -<head> -<!-- - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---> +<html lang="en-US"> <meta charset="utf-8"> -<meta http-equiv="X-UA-Compatible" content="IE=edge"> -<meta name="viewport" content="width=device-width, initial-scale=1"> -<link href="https://maxcdn.bootstrapcdn.com/bootswatch/3.3.7/paper/bootstrap.min.css" rel="stylesheet" integrity="sha384-awusxf8AUojygHf2+joICySzB780jVvQaVCAt1clU3QsyAitLGul28Qxb2r1e5g+" crossorigin="anonymous"> -<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet"> -<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/v/bs/jq-2.2.3/dt-1.10.12/datatables.min.css"> -<link href="/css/accumulo.css" rel="stylesheet" type="text/css"> - -<title>Bylaws</title> - -<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script> -<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> -<script type="text/javascript" src="https://cdn.datatables.net/v/bs/jq-2.2.3/dt-1.10.12/datatables.min.js"></script> -<script> - // show location of canonical site if not currently on the canonical site - $(function() { - var host = window.location.host; - if (typeof host !== 'undefined' && host !== 'accumulo.apache.org') { - $('#non-canonical').show(); - } - }); - - $(function() { - // decorate section headers with anchors - return $("h2, h3, h4, h5, h6").each(function(i, el) { - var $el, icon, id; - $el = $(el); - id = $el.attr('id'); - icon = '<i class="fa fa-link"></i>'; - if (id) { - return $el.append($("<a />").addClass("header-link").attr("href", "#" + id).html(icon)); - } - }); - }); - - // configure Google Analytics - (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ - (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), - m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); - - if (ga.hasOwnProperty('loaded') && ga.loaded === true) { - ga('create', 'UA-50934829-1', 'apache.org'); - ga('send', 'pageview'); - } -</script> - -</head> -<body style="padding-top: 100px"> - - <nav class="navbar navbar-default navbar-fixed-top"> - <div class="container"> - <div class="navbar-header"> - <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-items"> - <span class="sr-only">Toggle navigation</span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - </button> - <a href="/"><img id="nav-logo" alt="Apache Accumulo" class="img-responsive" src="/images/accumulo-logo.png" width="200"/></a> - </div> - <div class="collapse navbar-collapse" id="navbar-items"> - <ul class="nav navbar-nav"> - <li class="nav-link"><a href="/downloads">Download</a></li> - <li class="dropdown"> - <a class="dropdown-toggle" data-toggle="dropdown" href="#">Releases<span class="caret"></span></a> - <ul class="dropdown-menu"> - <li><a href="/release/accumulo-1.8.0/">1.8.0 (Latest)</a></li> - <li><a href="/release/accumulo-1.7.2/">1.7.2</a></li> - <li><a href="/release/accumulo-1.6.6/">1.6.6</a></li> - <li><a href="/release/">Archive</a></li> - </ul> - </li> - <li class="dropdown"> - <a class="dropdown-toggle" data-toggle="dropdown" href="#">Documentation<span class="caret"></span></a> - <ul class="dropdown-menu"> - <li><a href="/1.8/accumulo_user_manual.html">User Manual (1.8)</a></li> - <li><a href="/1.8/apidocs">Javadocs (1.8)</a></li> - <li><a href="/1.8/examples">Examples (1.8)</a></li> - <li><a href="/features">Features</a></li> - <li><a href="/papers">Papers & Presentations</a></li> - <li><a href="/glossary">Glossary</a></li> - <li><a href="/docs-archive/">Archive</a></li> - </ul> - </li> - <li class="dropdown"> - <a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a> - <ul class="dropdown-menu"> - <li><a href="/get_involved">Get Involved</a></li> - <li><a href="/mailing_list">Mailing Lists</a></li> - <li><a href="/people">People</a></li> - <li><a href="/projects">Related Projects</a></li> - <li><a href="/contributor/">Contributor Guide</a></li> - <li><a href="/governance/">Governance</a></li> - </ul> - </li> - </ul> - <ul class="nav navbar-nav navbar-right"> - <li class="dropdown"> - <a class="dropdown-toggle" data-toggle="dropdown" href="#">Apache Software Foundation<span class="caret"></span></a> - <ul class="dropdown-menu"> - <li><a href="https://www.apache.org">Apache Homepage <i class="fa fa-external-link"></i></a></li> - <li><a href="https://www.apache.org/licenses/LICENSE-2.0">License <i class="fa fa-external-link"></i></a></li> - <li><a href="https://www.apache.org/foundation/sponsorship">Sponsorship <i class="fa fa-external-link"></i></a></li> - <li><a href="https://www.apache.org/security">Security <i class="fa fa-external-link"></i></a></li> - <li><a href="https://www.apache.org/foundation/thanks">Thanks <i class="fa fa-external-link"></i></a></li> - <li><a href="https://www.apache.org/foundation/policies/conduct">Code of Conduct <i class="fa fa-external-link"></i></a></li> - </ul> - </li> - </ul> - </div> - </div> -</nav> - - - <div class="container"> - <div class="row"> - <div class="col-md-12"> - - <div id="non-canonical" style="display: none; background-color: #F0E68C; padding-left: 1em;"> - Visit the official site at: <a href="https://accumulo.apache.org">https://accumulo.apache.org</a> - </div> - <div id="content"> - - <h1 class="title">Bylaws</h1> - - <p>This is version 3 of the bylaws. Community work actively continues on the bylaws, and so key segments of them are subject to change.</p> - -<h1 id="introduction">Introduction</h1> - -<p>This document defines the bylaws under which the Apache Accumulo project operates. It defines the roles and responsibilities of the project, who may vote, how voting works, how conflicts are resolved, etc.</p> - -<p>Accumulo is a project of the <a href="https://www.apache.org/foundation">Apache Software Foundation</a>. The foundation holds the copyright on Apache code including the code in the Accumulo codebase. The <a href="https://www.apache.org/foundation/faq">foundation FAQ</a> explains the operation and background of the foundation.</p> - -<p>Accumulo is typical of Apache projects in that it operates under a set of principles, known collectively as the Apache Way. If you are new to Apache development, please refer to the <a href="https://incubator.apache.org">Incubator project</a> for more information on how Apache projects operate. Terms used at the ASF are defined in the <a href="https://www.apache.org/foundation/glossary">ASF glossary</a>.</p> - -<h1 id="roles-and-responsibilities">Roles and Responsibilities</h1> - -<p>Apache projects define a set of roles with associated rights and responsibilities. These roles govern what tasks an individual may perform within the project. The roles are defined in the following sections.</p> - -<h2 id="users">Users</h2> - -<p>The most important participants in the project are people who use our software. The majority of our contributors start out as users and guide their development efforts from the userâs perspective.</p> - -<p>Users contribute to the Apache projects by providing feedback to contributors in the form of bug reports and feature suggestions. As well, users participate in the Apache community by helping other users on mailing lists and user support forums.</p> - -<h2 id="contributors">Contributors</h2> - -<p>All of the volunteers who are contributing time, code, documentation, or resources to the Accumulo project are considered contributors. A contributor that makes sustained, welcome contributions to the project may be invited to become a committer, though the exact timing of such invitations depends on many factors.</p> - -<h2 id="committers">Committers</h2> - -<p>The projectâs committers are responsible for the projectâs technical management. Committers have write access to the projectâs code repositories and may cast binding votes on any technical discussion regarding Accumulo. Committer access is by invitation only and must be approved by consensus approval of the active PMC members. Upon acceptance of the invitation to become a committer, it is the accepting memberâs responsibility to update their status on the Accumulo web page accordingly.</p> - -<p>A committer is considered emeritus, meaning inactive, by their own declaration or by not reviewing patches or committing patches to the project for over six months. Emeritus members will be recognized by the PMC on the Accumulo web page, in honor of their past contributions. Emeritus members retain all voting and commit rights associated with their former designation and can move themselves out of emeritus status by sending an announcement of their return to the developer mailing list. It will be the returning memberâs responsibility to update their status on the web page accordingly.</p> - -<p>An emeritus committerâs commit access may be disabled as part of routine security. Access shall not be removed without notifying the committer, and access shall be maintained if the committer wishes to leave it active. A committerâs commit access shall be reactivated upon the committerâs request to the PMC.</p> - -<p>All Apache committers are required to have a signed <a href="https://www.apache.org/licenses/icla.txt">Contributor License Agreement</a> (CLA) on file with the Apache Software Foundation. Under the terms of the CLA that all committers must sign, a committerâs primary responsibility is to ensure that all code committed to Apache Accumulo is licensed appropriately and meets those criteria set forth in the CLA (including both original works and patches committed on behalf of other contributors). There is a <a href="https://www.apache.org/dev/committers">Committer FAQ</a> which provides more details on the requirements for committers.</p> - -<p>It is the custom of the Accumulo project to also invite each committer to become a member of the Accumulo PMC.</p> - -<h2 id="project-management-committee">Project Management Committee</h2> - -<p>The role of the PMC, from a Foundation perspective, is <a href="https://www.apache.org/foundation/how-it-works.html#pmc">oversight</a>. The main -role of the PMC is not code and not coding, but to ensure that all legal -issues are addressed, that procedure is followed, and that each and every -release is the product of the community as a whole. That is key to our -litigation protection mechanisms.</p> - -<p>Secondly, the role of the PMC is to further the long-term development and -health of the community as a whole, and to ensure that balanced and wide -scale peer review and collaboration does happen. Within the ASF, we worry -about any community which centers around a few individuals who are working -virtually uncontested. We believe that this is detrimental to quality, -stability, and robustness of both code and long term social structures.</p> - -<p>The responsibilities of the PMC include:</p> - -<ul> - <li>Deciding what is distributed as products of the Apache Accumulo project.</li> - <li>Maintaining the projectâs shared resources, including the code repository, mailing lists, and websites.</li> - <li>Protecting and ensuring proper use of Apache trademarks by the project and by other parties.</li> - <li>Speaking on behalf of the project.</li> - <li>Nominating new PMC members and committers.</li> - <li>Maintaining these bylaws and other guidelines of the project.</li> -</ul> - -<p>In particular, PMC members must understand both our projectâs criteria and ASF criteria for voting on a <a href="https://www.apache.org/dev/release#management">release</a>. -See the <a href="https://www.apache.org/dev/pmc">PMC Guide</a> for more information on PMC responsibilities.</p> - -<p>Membership of the PMC is by invitation only and must be approved by a consensus approval of active PMC members. Upon acceptance of the invitation to become a PMC member, it is the accepting memberâs responsibility to update their status on the Accumulo web page accordingly.</p> - -<p>A PMC member is considered emeritus, meaning inactive, by their own declaration or by not contributing in any form to the project for over six months. Emeritus members will be recognized by the PMC on the Accumulo web page, in honor of their past contributions. Emeritus members retain all voting and commit rights associated with their former designation and can move themselves out of emeritus status by sending an announcement of their return to the developer mailing list. It will be the returning memberâs responsibility to update their status on the web page accordingly.</p> - -<p>The chair of the PMC is appointed by the ASF board. The chair is an office holder of the Apache Software Foundation (Vice President, Apache Accumulo) and has primary responsibility to the board for the management of the projects within the scope of the Accumulo PMC. The chair reports to the board quarterly on developments within the Accumulo project.</p> - -<p>When the current chair of the PMC resigns, the PMC votes to recommend a new chair using consensus approval, but the decision must be ratified by the Apache board.</p> - -<h2 id="release-manager">Release Manager</h2> - -<p>The <a href="https://www.apache.org/dev/release-publishing">ASF release process</a> defines the <a href="https://www.apache.org/dev/release-publishing#release_manager">release manager</a> as an individual responsible for shepherding a new project release. Any committer may serve as a release manager. The release manager for a release is chosen as part of the release plan.</p> - -<p>At a minimum, a release manager is responsible for packaging a release candidate for a vote and signing and publishing an approved release candidate. An Accumulo release manager is also expected to:</p> - -<ul> - <li>guide whether changes after feature freeze or code freeze should be included in the release</li> - <li>ensure that required release testing is being conducted</li> - <li>track whether the release is on target for its expected release date</li> - <li>adjust release plan dates to reflect the latest estimates</li> - <li>determine if a re-plan may be needed and, if so, call a vote</li> - <li>call votes on release candidates</li> -</ul> - -<p><a href="governance/releasing">Release guidelines</a> and <a href="releasing">details on the mechanics of creating an Accumulo release</a> are available on the Accumulo project site.</p> - -<h1 id="decision-making">Decision Making</h1> - -<p>Within the Accumulo project, different types of decisions require different forms of approval. For example, the previous section describes several decisions which require âconsensus approvalâ. This section defines how voting is performed, the types of approvals, and which types of decision require which type of approval.</p> - -<h2 id="voting">Voting</h2> - -<p>Decisions regarding the project are made by votes on the primary project development mailing list: d...@accumulo.apache.org. Where necessary, PMC voting may take place on the private Accumulo PMC mailing list: priv...@accumulo.apache.org. Votes are clearly indicated by a subject line starting with [VOTE]. A vote message may only pertain to a single itemâs approval; multiple items should be separated into multiple messages. Voting is carried out by replying to the vote mail. A vote may take on one of four forms, defined below.</p> - -<table class="table"> - <thead> - <tr> - <th>Vote</th> - <th>Meaning</th> - </tr> - </thead> - <tbody> - <tr> - <td>+1</td> - <td><em>Yes</em>, <em>Agree</em>, or <em>The action should be performed</em>. In general, this vote also indicates a willingness on the behalf of the voter to <em>make it happen</em>.</td> - </tr> - <tr> - <td>+0</td> - <td>This vote indicates a willingness for the action under consideration to go ahead. The voter, however, will not be able to help.</td> - </tr> - <tr> - <td>-0</td> - <td>This vote indicates that the voter does not, in general, agree with the proposed action but is not concerned enough to prevent the action going ahead.</td> - </tr> - <tr> - <td>-1</td> - <td><em>No</em>, <em>Disagree</em>, or <em>The action should not be performed</em>. On issues where consensus is required, this vote counts as a veto. All vetoes must contain an explanation of why the veto is appropriate. Vetoes with no explanation are void. It may also be appropriate for a -1 vote to include an alternative course of action.</td> - </tr> - </tbody> -</table> - -<p>All participants in the Accumulo project are encouraged to vote. For technical decisions, only the votes of active committers are binding. Non-binding votes are still useful for those with binding votes to understand the perception of an action across the wider Accumulo community. For PMC decisions, only the votes of active PMC members are binding.</p> - -<p>See the <a href="governance/voting">voting page</a> for more details on the mechanics of voting.</p> - -<h2 id="commit-then-review-ctr">Commit Then Review (CTR)</h2> - -<p>Voting can also be applied to changes to the Accumulo codebase. Under the Commit Then Review policy, committers can make changes to the codebase without seeking approval beforehand, and the changes are assumed to be approved unless an objection is raised. Only if an objection is raised must a vote take place on the code change.</p> - -<p>For some code changes, committers may wish to get feedback from the community before making the change. It is acceptable for a committer to seek approval before making a change if they so desire.</p> - -<h2 id="approvals">Approvals</h2> - -<p>These are the types of approvals that can be sought. Different actions require different types of approvals.</p> - -<table class="table"> - <thead> - <tr> - <th>Approval Type</th> - <th>Definition</th> - </tr> - </thead> - <tbody> - <tr> - <td>Consensus Approval</td> - <td>A consensus approval vote passes with 3 binding +1 votes and no binding vetoes.</td> - </tr> - <tr> - <td>Majority Approval</td> - <td>A majority approval vote passes with 3 binding +1 votes and more binding +1 votes than -1 votes.</td> - </tr> - <tr> - <td>Lazy Approval (or Lazy Consensus)</td> - <td>An action with lazy approval is implicitly allowed unless a -1 vote is received, at which time, depending on the type of action, either majority approval or consensus approval must be obtained. Lazy Approval can be either <em>stated</em> or <em>assumed</em>, as detailed on the <a href="governance/lazyConsensus">lazy consensus page</a>.</td> - </tr> - </tbody> -</table> - -<h2 id="vetoes">Vetoes</h2> - -<p>A valid, binding veto cannot be overruled. If a veto is cast, it must be accompanied by a valid reason explaining the veto. The validity of a veto, if challenged, can be confirmed by anyone who has a binding vote. This does not necessarily signify agreement with the veto, but merely that the veto is valid.</p> - -<p>If you disagree with a valid veto, you must lobby the person casting the veto to withdraw their veto. If a veto is not withdrawn, the action that has been vetoed must be reversed in a timely manner.</p> - -<h2 id="actions">Actions</h2> - -<p>This section describes the various actions which are undertaken within the project, the corresponding approval required for that action and those who have binding votes over the action. It also specifies the minimum length of time that a vote must remain open, measured in days. In general, votes should not be called at times when it is known that interested members of the project will be unavailable.</p> - -<p>For Code Change actions, a committer may choose to employ assumed or stated Lazy Approval under the <a href="#commit-then-review-ctr">CTR</a> policy. Assumed Lazy Approval has no minimum length of time before the change can be made.</p> - -<table class="table"> - <thead> - <tr> - <th>Action</th> - <th>Description</th> - <th>Approval</th> - <th>Binding Votes</th> - <th>Min. Length (days)</th> - </tr> - </thead> - <tbody> - <tr> - <td>Code Change</td> - <td>A change made to a codebase of the project. This includes source code, documentation, website content, etc.</td> - <td>Lazy approval, moving to consensus approval upon veto</td> - <td>Active committers</td> - <td>1</td> - </tr> - <tr> - <td>Release Plan</td> - <td>Defines the timetable and actions for an upcoming release. The plan also nominates a Release Manager.</td> - <td>Lazy approval, moving to majority approval upon veto</td> - <td>Active committers</td> - <td>3</td> - </tr> - <tr> - <td>Release Plan Cancellation</td> - <td>Cancels an active release plan, due to a need to re-plan (e.g., discovery of a major issue).</td> - <td>Majority approval</td> - <td>Active committers</td> - <td>3</td> - </tr> - <tr> - <td>Product Release</td> - <td>Accepts or rejects a release candidate as an official release of the project.</td> - <td>Majority approval</td> - <td>Active PMC members</td> - <td>3</td> - </tr> - <tr> - <td>Adoption of New Codebase</td> - <td>When the codebase for an existing, released product is to be replaced with an alternative codebase. If such a vote fails to gain approval, the existing code base will continue. This also covers the creation of new sub-projects within the project.</td> - <td>Consensus approval</td> - <td>Active PMC members</td> - <td>7</td> - </tr> - <tr> - <td>New Committer</td> - <td>When a new committer is proposed for the project.</td> - <td>Consensus approval</td> - <td>Active PMC members</td> - <td>3</td> - </tr> - <tr> - <td>New PMC Member</td> - <td>When a committer is proposed for the PMC.</td> - <td>Consensus approval</td> - <td>Active PMC members</td> - <td>3</td> - </tr> - <tr> - <td>New PMC Chair</td> - <td>When a new PMC chair is chosen to succeed an outgoing chair.</td> - <td>Consensus approval</td> - <td>Active PMC members</td> - <td>3</td> - </tr> - <tr> - <td>Modifying Bylaws</td> - <td>Modifying this document.</td> - <td>Consensus approval</td> - <td>Active PMC members</td> - <td>7</td> - </tr> - </tbody> -</table> - -<p>No other voting actions are defined; all other actions should presume Lazy Approval (defaulting to Consensus Approval upon veto). If an action is voted on multiple times, or if a different approval type is desired, these bylaws should be amended to include the action.</p> - -<p>For the purposes of the âAdoption of New Codebaseâ action, the Accumulo codebase is defined as the Accumulo site content, primary project code, and all contributed code (âcontribsâ) as they exist in their respective repositories. Adoption of a new codebase generally refers to the creation of a new contrib repository, but could cover, for example, a rework of the project site, or merging a contrib project into the primary codebase.</p> - -<p>Voting actions for the removal of a committer or PMC member are intentionally not defined. According to ASF rules, <a href="https://www.apache.org/dev/committers#committer-set-term">committer status never expires</a> and <a href="https://www.apache.org/dev/pmc#pmc-removal">PMC members can only be removed with approval from the ASF Board</a>.</p> - -<h1 id="release-plans">Release Plans</h1> - -<p>The approval of a release plan begins the process of creating a new project release. The process ends when a release candidate is approved.</p> - -<p>An Accumulo release plan consists of at least the following:</p> - -<ul> - <li>a version number</li> - <li>a feature freeze date</li> - <li>a code freeze date</li> - <li>a release date</li> - <li>the choice of a release manager</li> -</ul> - -<p>After feature freeze, new features should not be accepted for the release. After code freeze, only critical fixes should be accepted for the release. The release manager guides the decision on accepting changes.</p> - -<p>All dates in a plan are estimates, as unforeseen issues may require delays. The release manager may adjust dates as needed. In serious circumstances, the release manager may opt to call a re-plan vote.</p> - - - </div> - - -<footer> - - <p><a href="https://www.apache.org"><img src="/images/feather-small.gif" alt="Apache Software Foundation" id="asf-logo" height="100" /></a></p> - - <p>Copyright © 2011-2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> - -</footer> - - - </div> - </div> - </div> -</body> +<title>Redirectingâ¦</title> +<link rel="canonical" href="https://accumulo.apache.org/contributor/bylaws.html"> +<meta http-equiv="refresh" content="0; url=https://accumulo.apache.org/contributor/bylaws.html"> +<h1>Redirectingâ¦</h1> +<a href="https://accumulo.apache.org/contributor/bylaws.html">Click here if you are not redirected.</a> +<script>location="https://accumulo.apache.org/contributor/bylaws.html"</script> </html>