You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by bu...@apache.org on 2015/02/05 07:18:38 UTC

svn commit: r939051 - in /websites/staging/nifi/trunk/content: ./ development/licensing-guide.html

Author: buildbot
Date: Thu Feb  5 06:18:37 2015
New Revision: 939051

Log:
Staging update by buildbot for nifi

Modified:
    websites/staging/nifi/trunk/content/   (props changed)
    websites/staging/nifi/trunk/content/development/licensing-guide.html

Propchange: websites/staging/nifi/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Thu Feb  5 06:18:37 2015
@@ -1 +1 @@
-1657480
+1657482

Modified: websites/staging/nifi/trunk/content/development/licensing-guide.html
==============================================================================
--- websites/staging/nifi/trunk/content/development/licensing-guide.html (original)
+++ websites/staging/nifi/trunk/content/development/licensing-guide.html Thu Feb  5 06:18:37 2015
@@ -105,312 +105,81 @@
 
       <!--<div class="jumbotron">-->
         <div id="content">
-          <h1 id="wzxhzdk5-apache-nifi-release-guide"><img alt="NiFi logo" style="float: right" src="/images/niFi-logo-horizontal.png" /> Apache NiFi Release Guide</h1>
-<p>The purpose of this document is to capture and describe the steps involved in producing 
-an official release of Apache NiFi.  It is written specifically to someone acting in the
-capacity of a <a href="http://www.apache.org/dev/release-publishing.html#release_manager">Release Manager</a> (RM).  </p>
+          <h1 id="wzxhzdk3-apache-nifi-release-guide"><img alt="NiFi logo" style="float: right" src="/images/niFi-logo-horizontal.png" /> Apache NiFi Release Guide</h1>
+<p>This document provides guidance to contributors of Apache NiFi (incubating) to help properly account for licensing, notice, and legal requirements.</p>
+<p>The guidance in this document is meant to compliment Apache Incubator and Apache Software Foundation guides and policies.  If anything in this document is inconsistent with those then it is a defect in this document.</p>
 <h2 id="background-material">Background Material</h2>
 <ul>
-<li>
-<p>These documents are necessary for all committers to be familiar with</p>
-<ul>
-<li><a href="http://apache.org/licenses/LICENSE-2.0">Apache License V2.0</a></li>
-<li><a href="http://www.apache.org/legal/resolved.html">Apache Legal License/Resolved</a></li>
-<li><a href="http://www.apache.org/dev/apply-license.html">Apache How-to Apply License</a></li>
-<li><a href="http://incubator.apache.org/guides/branding.html">Apache Incubator Branding Guidelines</a></li>
-</ul>
-</li>
-<li>
-<p>These documents are necessary for someone acting as the RM</p>
-<ul>
-<li><a href="http://www.apache.org/licenses/exports/">Apache Encryption Software / ECCN Info</a></li>
-<li><a href="http://www.apache.org/dev/release.html">Apache Release Policy</a></li>
-<li><a href="http://www.apache.org/dev/release-publishing">Apache Release Guide</a></li>
-<li><a href="http://incubator.apache.org/guides/releasemanagement.html">Apache Incubator Release Guide</a></li>
-<li><a href="http://incubator.apache.org/guides/release.html">another Apache Incubator Release Guide</a></li>
-<li><a href="http://incubator.apache.org/incubation/Incubation_Policy.html">Apache Incubator Policy</a></li>
-</ul>
-</li>
-<li>
-<p>These documents are helpful for general environmental setup to perform releases</p>
-<ul>
-<li><a href="http://www.apache.org/dev/openpgp.html">Apache PGP Info</a></li>
-<li><a href="http://www.apache.org/dev/release-signing.html">Apache Release Signing</a></li>
-<li><a href="http://www.apache.org/dev/publishing-maven-artifacts.html">Apache Guide to publish Maven Artifacts</a></li>
-</ul>
-</li>
-</ul>
-<h2 id="the-objective">The objective</h2>
-<p>Our aim is to produce and official Apache release.<br />
-The following is a list of the sorts of things that will be validated and are the basics to check
-when evaluating a release for a vote.</p>
-<h2 id="what-to-validate-and-how-to-validate-a-release">What to validate and how to Validate a release</h2>
-<p>There are two lists here: one of specific incubator requirements, and another of general Apache requirements.</p>
-<h3 id="incubator">Incubator:</h3>
-<ul>
-<li>Do the resulting artifacts have 'incubating' in the name?</li>
-<li>Is there a DISCLAIMER file in the source root that meets the requirements of the Incubator branding guidelines?</li>
-</ul>
-<h3 id="general-apache-release-requirements">General Apache Release Requirements:</h3>
-<ul>
-<li>Are LICENSE and NOTICE file present in the source root and complete?<ul>
-<li>Specifically look in the *-sources.zip artifact and ensure these items are present at the root of the archive.</li>
-</ul>
-</li>
-<li>Evaluate the sources and dependencies.  Does the overall LICENSE and NOTICE appear correct?  Do all licenses fit within the ASF approved licenses?<ul>
-<li>Here is an example path to a sources artifact:  </li>
-<li><code>https://repository.apache.org/service/local/repositories/orgapachenifi-1011/content/org/apache/nifi/nifi/0.0.1-incubating/nifi-0.0.1-incubating-source-release.zip</code></li>
-</ul>
-</li>
-<li>Is there a README available that explains how to build the application and to execute it?<ul>
-<li>Look in the *-sources.zip artifact root for the readme.</li>
-</ul>
-</li>
-<li>Are the signatures and hashes correct for the source release?<ul>
-<li>Validate the hashes of the sources artifact do in fact match:</li>
-<li><code>https://repository.apache.org/service/local/repositories/orgapachenifi-1011/content/org/apache/nifi/nifi/0.0.1-incubating/nifi-0.0.1-incubating-source-release.zip.md5</code></li>
-<li><code>https://repository.apache.org/service/local/repositories/orgapachenifi-1011/content/org/apache/nifi/nifi/0.0.1-incubating/nifi-0.0.1-incubating-source-release.zip.sha1</code></li>
-<li>Validate the signatures of the sources artifact and of each of the hashes.  Here are example paths:</li>
-<li><code>https://repository.apache.org/service/local/repositories/orgapachenifi-1011/content/org/apache/nifi/nifi/0.0.1-incubating/nifi-0.0.1-incubating-source-release.zip.asc</code></li>
-<li><code>https://repository.apache.org/service/local/repositories/orgapachenifi-1011/content/org/apache/nifi/nifi/0.0.1-incubating/nifi-0.0.1-incubating-source-release.zip.asc.md5</code></li>
-<li><code>https://repository.apache.org/service/local/repositories/orgapachenifi-1011/content/org/apache/nifi/nifi/0.0.1-incubating/nifi-0.0.1-incubating-source-release.zip.asc.sha1</code></li>
-<li>Need a quick reminder on how to <a href="http://www.apache.org/dev/release-signing.html#verifying-signature">verify a signature</a>?</li>
-</ul>
-</li>
-<li>Do all sources have necessary headers?<ul>
-<li>Unzip the sources file into a directory and execute <code>mvn install -Pcheck-licenses</code></li>
-</ul>
-</li>
-<li>Are there no unexpected binary files in the release?<ul>
-<li>The only thing we'd expect would be potentially test resources files.</li>
-</ul>
-</li>
-<li>Does the app (if appropriate) execute and function as expected?</li>
-</ul>
-<h2 id="the-flow-of-a-release-an-outline">The flow of a release (an outline)</h2>
-<ul>
-<li>The community is contributing to a series of JIRA tickets assigned to the next release</li>
-<li>The number of tickets open/remaining for that next release approaches zero</li>
-<li>A member of the community suggests a release and initiates a discussion</li>
-<li>Someone volunteers to be an RM for the release (can be a committer but apache guides indicate preference is a PPMC member)</li>
-<li>A release candidate is put together and a vote sent to the team.</li>
-<li>If the team rejects the vote the issues noted are resolved and another RC is generated</li>
-<li>Once a vote is accepted within the NiFi PPMC for a release candidate then the vote is sent to the IPMC</li>
-<li>If the IPMC rejects the vote then the issues are resolved and a new RC prepared and voted upon within the PPMC</li>
-<li>If the IPMC accepts the vote then the release is 'releasable' and can be placed into the appropriate 'dist' location, maven artifacts released from staging.</li>
-</ul>
-<h2 id="the-mechanics-of-the-release">The mechanics of the release</h2>
-<h3 id="prepare-your-environment">Prepare your environment</h3>
-<p>Follow the steps outlined in the <a href="http://nifi.incubator.apache.org/development/quickstart.html">Quickstart Guide</a></p>
-<div class="codehilite"><pre><span class="n">At</span> <span class="n">this</span> <span class="n">point</span> <span class="n">you</span><span class="o">&#39;</span><span class="n">re</span> <span class="n">on</span> <span class="n">the</span> <span class="n">latest</span> <span class="s">&#39;develop&#39;</span> <span class="n">branch</span> <span class="n">and</span> <span class="n">are</span> <span class="n">able</span> <span class="n">to</span> <span class="n">build</span> <span class="n">the</span> <span class="n">entire</span> <span class="n">application</span>
+<li><a href="http://apache.org/licenses/LICENSE-2.0">ASLv2</a></li>
+<li><a href="http://www.apache.org/dev/apply-license.html">ASF License Apply</a></li>
+<li><a href="http://www.apache.org/dev/licensing-howto.html">ASF Licensing How-To</a></li>
+<li><a href="http://www.apache.org/legal/resolved.html">ASF Legal Resolved</a></li>
+<li><a href="http://www.apache.org/dev/release.html">ASF Release Policy</a></li>
+<li><a href="http://incubator.apache.org/guides/releasemanagement.html#note-license-and-notice">ASF Incubator License and Notice Guidance</a></li>
+<li>Mailing-Lists</li>
+<li>dev@nifi.iao</li>
+<li>general@iao</li>
+<li>legal-discuss@ao</li>
+</ul>
+<h2 id="how-to-consistently-apply-licensinglegal-notice-information-for-apache-nifi">How to consistently apply licensing/legal notice information for Apache NiFi</h2>
+<h3 id="apply-the-source-header-to-each-source-file">Apply the source header to each source file</h3>
+<div class="codehilite"><pre><span class="n">Every</span> <span class="n">source</span> <span class="n">file</span> <span class="k">for</span> <span class="n">works</span> <span class="n">submitted</span> <span class="n">directly</span> <span class="n">to</span> <span class="n">the</span> <span class="n">ASF</span> <span class="n">must</span> <span class="n">follow</span><span class="p">:</span> <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">apache</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">legal</span><span class="o">/</span><span class="n">src</span><span class="o">-</span><span class="n">headers</span><span class="p">.</span><span class="n">html</span>#<span class="n">headers</span>
+
+<span class="n">Question</span><span class="p">:</span> <span class="n">Every</span> <span class="n">source</span> <span class="n">file</span>? <span class="n">What</span> <span class="n">about</span> <span class="n">test</span> <span class="n">files</span> <span class="n">and</span> <span class="n">so</span> <span class="n">on</span>?
+<span class="n">Answer</span><span class="p">:</span> <span class="n">There</span> <span class="n">are</span> <span class="n">a</span> <span class="n">few</span> <span class="n">exceptions</span><span class="p">.</span>  <span class="n">Test</span> <span class="n">files</span> <span class="n">can</span> <span class="n">be</span> <span class="n">argued</span> <span class="n">to</span> <span class="n">have</span> <span class="n">no</span> <span class="n">degree</span> <span class="n">of</span> <span class="n">creativity</span><span class="p">.</span>  <span class="n">We</span> <span class="n">also</span> <span class="n">need</span> <span class="n">our</span> <span class="n">test</span> <span class="n">materials</span> <span class="n">at</span> <span class="n">times</span> <span class="n">to</span> <span class="n">be</span> <span class="n">exactly</span> <span class="n">as</span> <span class="n">they</span> <span class="n">will</span> <span class="n">be</span> <span class="n">found</sp
 an> <span class="n">in</span> <span class="n">the</span> <span class="n">wild</span><span class="p">.</span>  <span class="n">We</span> <span class="n">should</span> <span class="n">ensure</span> <span class="n">test</span> <span class="n">files</span> <span class="n">have</span> <span class="n">the</span> <span class="n">license</span> <span class="n">when</span> <span class="n">possible</span> <span class="n">but</span> <span class="n">not</span> <span class="n">to</span> <span class="n">the</span> <span class="n">point</span> <span class="n">that</span> <span class="n">it</span> <span class="n">requires</span> <span class="n">altering</span> <span class="n">the</span> <span class="n">test</span> <span class="n">itself</span><span class="p">.</span>
+  <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">apache</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">legal</span><span class="o">/</span><span class="n">src</span><span class="o">-</span><span class="n">headers</span><span class="p">.</span><span class="n">html</span>#<span class="n">faq</span><span class="o">-</span><span class="n">exceptions</span>
+
+<span class="n">Question</span><span class="p">:</span> <span class="n">Do</span> <span class="n">items</span> <span class="n">which</span> <span class="n">are</span> <span class="n">generated</span> <span class="n">from</span> <span class="n">source</span> <span class="n">during</span> <span class="n">the</span> <span class="n">build</span> <span class="n">process</span> <span class="n">require</span> <span class="n">the</span> <span class="n">header</span>?
+<span class="n">Answer</span><span class="p">:</span> <span class="n">Taken</span> <span class="n">directly</span> <span class="n">from</span> <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">incubator</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">guides</span><span class="o">/</span><span class="n">releasemanagement</span><span class="p">.</span><span class="n">html</span>#<span class="n">notes</span><span class="o">-</span><span class="n">license</span><span class="o">-</span><span class="n">headers</span> <span class="n">it</span> <span class="n">reads</span><span class="p">:</span>
+    &quot;<span class="n">Copyright</span> <span class="n">may</span> <span class="n">not</span> <span class="n">subsist</span> <span class="n">in</span> <span class="n">a</span> <span class="n">document</span> <span class="n">which</span> <span class="n">is</span> <span class="n">generated</span> <span class="n">by</span> <span class="n">an</span> <span class="n">transformation</span> <span class="n">from</span> <span class="n">an</span> <span class="n">original</span><span class="p">.</span> <span class="n">In</span> <span class="n">which</span> <span class="k">case</span><span class="p">,</span> <span class="n">the</span> <span class="n">license</span> <span class="n">header</span> <span class="n">may</span> <span class="n">be</span> <span class="n">unnecessary</span><span class="p">.</span> <span class="n">License</span> <span class="n">headers</span> <span class="n">should</span> <span class="n">always</span> <span class="n">be</span> <span class="n">present</span> <span class=
 "n">in</span> <span class="n">the</span> <span class="n">original</span><span class="p">.</span> <span class="n">Where</span> <span class="n">it</span> <span class="n">is</span> <span class="n">reasonable</span> <span class="n">to</span> <span class="n">do</span> <span class="n">so</span><span class="p">,</span> <span class="n">the</span> <span class="n">templates</span> <span class="n">should</span> <span class="n">also</span> <span class="n">add</span> <span class="n">the</span> <span class="n">license</span> <span class="n">header</span> <span class="n">to</span> <span class="n">the</span> <span class="n">generated</span> <span class="n">documents</span><span class="p">.</span>&quot;
 </pre></div>
 
 
-<p>Create a JIRA ticket for the release tasks and use that ticket number for the commit messages.  For example we'll consider NIFI-270 as our ticket.  Also
-have in mind the release version you are planning for.  For example we'll consider '0.0.1-incubating'.</p>
-<p>Create the next version in JIRA if necessary so develop work can continue towards that release.</p>
-<p>Create new branch off develop named after the JIRA ticket or just use the develop branch itself.  Here we'll use a branch off of develop with
-<code>git checkout -b NIFI-270-RC1</code></p>
-<p>Change directory into that of the project you wish to release.  For example either <code>cd nifi</code></p>
-<p>Verify that Maven has sufficient heap space to perform the build tasks.  Some plugins and parts of the build 
-consumes a surprisingly large amount of space.  These settings have been shown to 
-work <code>MAVEN_OPTS="-Xms1024m -Xmx3076m -XX:MaxPermSize=256m"</code></p>
-<p>Ensure your settings.xml has been updated as shown below.  There are other ways to ensure your PGP key is available for signing as well</p>
-<blockquote>
-<div class="codehilite"><pre>     ...
-     <span class="nt">&lt;profile&gt;</span>
-        <span class="nt">&lt;id&gt;</span>signed_release<span class="nt">&lt;/id&gt;</span>
-        <span class="nt">&lt;properties&gt;</span>
-            <span class="nt">&lt;mavenExecutorId&gt;</span>forked-path<span class="nt">&lt;/mavenExecutorId&gt;</span>
-            <span class="nt">&lt;gpg.keyname&gt;</span>YOUR GPG KEY ID HERE<span class="nt">&lt;/gpg.keyname&gt;</span>
-            <span class="nt">&lt;gpg.passphrase&gt;</span>YOUR GPG PASSPHRASE HERE<span class="nt">&lt;/gpg.passphrase&gt;</span>
-        <span class="nt">&lt;/properties&gt;</span>
-    <span class="nt">&lt;/profile&gt;</span>
-    ...
-    <span class="nt">&lt;servers&gt;</span>
-       <span class="nt">&lt;server&gt;</span>
-           <span class="nt">&lt;id&gt;</span>repository.apache.org<span class="nt">&lt;/id&gt;</span>
-           <span class="nt">&lt;username&gt;</span>YOUR USER NAME HERE<span class="nt">&lt;/username&gt;</span>
-           <span class="nt">&lt;password&gt;</span>YOUR MAVEN ENCRYPTED PASSWORD HERE<span class="nt">&lt;/password&gt;</span>
-       <span class="nt">&lt;/server&gt;</span>
-    <span class="nt">&lt;/servers&gt;</span>
-    ...
-</pre></div>
+<h3 id="apply-the-proper-notice-license-information">Apply the proper NOTICE / LICENSE Information</h3>
+<div class="codehilite"><pre><span class="n">Every</span> <span class="n">source</span> <span class="n">file</span> <span class="n">or</span> <span class="n">dependency</span> <span class="n">pulled</span> <span class="n">into</span> <span class="n">or</span> <span class="n">removed</span> <span class="n">from</span> <span class="n">a</span> <span class="n">release</span> <span class="n">bundle</span> <span class="p">(</span><span class="n">source</span> <span class="n">or</span> <span class="n">binary</span><span class="p">)</span> <span class="k">for</span> 3<span class="n">rd</span> <span class="n">party</span> <span class="n">works</span> <span class="n">must</span> <span class="n">be</span> <span class="n">accounted</span> <span class="k">for</span> <span class="n">as</span> <span class="n">necessary</span> <span class="n">in</span> <span class="n">the</span> <span class="n">LICENSE</span><span class="o">/</span><span class="n">NOTICE</span><span class="p">.</span>  <span class
 ="n">This</span> <span class="n">guidance</span> <span class="n">should</span> <span class="n">kick</span> <span class="n">in</span> <span class="n">anytime</span> <span class="n">you</span> <span class="n">wish</span> <span class="n">to</span> <span class="n">commit</span> <span class="n">new</span> <span class="n">source</span> <span class="n">materials</span> <span class="n">or</span> <span class="n">you</span> <span class="n">wish</span> <span class="n">to</span> <span class="n">modify</span> <span class="n">the</span> <span class="n">dependencies</span> <span class="n">of</span> <span class="n">a</span> <span class="n">given</span> <span class="n">artifact</span><span class="p">.</span>  <span class="n">The</span> <span class="n">only</span> <span class="n">official</span> <span class="n">release</span> <span class="n">product</span> <span class="n">of</span> <span class="n">Apache</span> <span class="n">NiFi</span> <span class="n">is</span> <span class="n">the</span> <span cla
 ss="n">source</span><span class="o">-</span><span class="n">release</span><span class="p">.</span>  <span class="n">And</span> <span class="n">its</span> <span class="n">LICENSE</span> <span class="n">and</span> <span class="n">NOTICE</span> <span class="n">must</span> <span class="n">be</span> <span class="n">full</span> <span class="n">and</span> <span class="n">complete</span> <span class="k">for</span> <span class="n">all</span> <span class="n">items</span> <span class="n">included</span> <span class="n">in</span> <span class="n">the</span> <span class="n">actual</span> <span class="n">source</span> <span class="n">release</span> <span class="p">(</span><span class="n">ie</span> <span class="n">it</span> <span class="n">should</span> <span class="n">not</span> <span class="n">include</span> <span class="n">license</span><span class="o">/</span><span class="n">notice</span> <span class="n">information</span> <span class="k">for</span> <span class="n">binary</span> <span class="n"
 >dependencies</span><span class="p">).</span>  <span class="n">We</span> <span class="n">do</span><span class="p">,</span> <span class="n">however</span><span class="p">,</span> <span class="n">want</span> <span class="n">to</span> <span class="n">provide</span> <span class="n">convenience</span> <span class="n">binary</span> <span class="n">packages</span> <span class="n">as</span> <span class="n">well</span> <span class="p">(</span><span class="n">tar</span><span class="p">.</span><span class="n">gz</span><span class="p">,</span> <span class="n">zip</span><span class="p">).</span>  <span class="n">In</span> <span class="n">so</span> <span class="n">doing</span> <span class="n">those</span> <span class="n">packages</span> <span class="n">must</span> <span class="n">also</span> <span class="n">have</span> <span class="n">a</span> <span class="n">LICENSE</span><span class="o">/</span><span class="n">NOTICE</span> <span class="n">file</span> <span class="n">that</span> <span class="n"
 >is</span> <span class="n">complete</span> <span class="n">and</span> <span class="n">correct</span> <span class="n">and</span> <span class="n">in</span> <span class="n">that</span> <span class="k">case</span> <span class="n">it</span> <span class="n">must</span> <span class="n">include</span> <span class="n">all</span> <span class="n">necessary</span> <span class="n">additional</span> <span class="n">items</span> <span class="k">for</span> <span class="n">bundled</span> <span class="n">binary</span> <span class="n">dependencies</span><span class="p">.</span>
 
+<span class="n">The</span> <span class="n">LICENSE</span> <span class="n">and</span> <span class="n">NOTICE</span> <span class="n">files</span> <span class="n">found</span> <span class="n">at</span> <span class="n">the</span> <span class="n">root</span> <span class="n">of</span> <span class="n">the</span> <span class="n">Apache</span> <span class="n">NiFi</span> <span class="p">(</span><span class="n">nifi</span><span class="p">)</span> <span class="n">component</span> <span class="n">is</span> <span class="n">considered</span> <span class="s">&#39;The&#39;</span> <span class="n">LICENSE</span><span class="o">/</span><span class="n">NOTICE</span> <span class="n">covering</span> <span class="n">the</span> <span class="n">source</span> <span class="n">release</span> <span class="n">of</span> <span class="s">&#39;nifi&#39;</span> <span class="n">and</span> <span class="n">all</span> <span class="n">subcomponents</span><span class="p">.</span>
 
-</blockquote>
-<p>Ensure the the full application build and tests all work by executing
-<code>mvn -T 2.5C clean install</code> for a parallel build.  Once that completes you can
-startup and test the application by <code>cd nifi-assembly/target</code> then run <code>bin/nifi.sh start</code> in the nifi build.
-The application should be up and running in a few seconds at <code>http://localhost:8080/nifi</code></p>
-<p>Evaluate and ensure the appropriate license headers are present on all source files.  Ensure LICENSE and NOTICE files are complete and accurate.<br />
-Developers should always be keeping these up to date as they go along adding source and modifying dependencies to keep this burden manageable.<br />
-This command <code>mvn install -Pcheck-licenses</code> should be run as well to help validate.  If that doesn't complete cleanly it must be addressed.</p>
-<p>Now its time to have maven prepare the release so execute <code>mvn release:prepare -Psigned_release -DscmCommentPrefix="NIFI-270-RC1 " -Darguments="-DskipTests"</code>.
-Maven will ask:</p>
-<p><code>What is the release version for "Apache NiFi"? (org.apache.nifi:nifi) 0.0.1-incubating: :</code></p>
-<p>Just hit enter to accept the default.</p>
-<p>Maven will then ask:</p>
-<p><code>What is SCM release tag or label for "Apache NiFi"? (org.apache.nifi:nifi) nifi-0.0.1-incubating: :</code></p>
-<p>Enter <code>nifi-0.0.1-incubating-RC1</code> or whatever the appropriate release candidate (RC) number is.
-Maven will then ask:</p>
-<p><code>What is the new development version for "Apache NiFi"? (org.apache.nifi:nifi) 0.0.2-incubating-SNAPSHOT: :</code></p>
-<p>Just hit enter to accept the default.</p>
-<p>Now that preparation went perfectly it is time to perform the release and deploy artifacts to staging.  To do that execute</p>
-<p><code>mvn release:perform -Psigned_release -DscmCommentPrefix="NIFI-270-RC1 " -Darguments="-DskipTests"</code></p>
-<p>That will complete successfully and this means the artifacts have been released to the Apache Nexus staging repository.  You will see something like</p>
-<p><code>[INFO]  * Closing staging repository with ID "orgapachenifi-1011".</code></p>
-<p>So if you browse to <code>https://repository.apache.org/#stagingRepositories</code> login with your Apache committer credentials and you should see <code>orgapachenifi-1011</code>.  If you click on that you can inspect the various staged artifacts.</p>
-<p>Validate that all the various aspects of the staged artifacts appear correct</p>
-<ul>
-<li>Download the sources.  Do they compile cleanly?  If the result is a build does it execute?</li>
-<li>Validate the hashes match.</li>
-<li>Validate that the sources contain no unexpected binaries.</li>
-<li>Validate the signature for the build and hashes.</li>
-<li>Validate the LICENSE/NOTICE/DISCLAIMER/Headers.  </li>
-<li>Validate that the README is present and provides sufficient information to build and if necessary execute.</li>
-</ul>
-<p>If all looks good then push the branch to origin <code>git push origin NIFI-270</code></p>
-<p>If anything isn't correct about the staged artifacts you can drop the staged repo from repository.apache.org and delete the
-local tag in git.  If you also delete the local branch and clear your local maven repository under org/apache/nifi then it is
-as if the release never happened.  Before doing that though try to figure out what went wrong.  So as described here you see
-that you can pretty easily test the release process until you get it right.  The <code>mvn versions:set</code> and <code>mvn versions:commit</code>
-commands can come in handy to help do this so you can set versions to something clearly release test related.</p>
-<p>Now it's time to initiate a vote within the PPMC.  Send the vote request to <code>dev@nifi.incubator.apache.org</code>
-with a subject of <code>[VOTE] Release Apache NiFi 0.0.1-incubating</code>. The following template can be used:</p>
-<blockquote>
-<div class="codehilite"><pre><span class="n">Hello</span>
-<span class="n">I</span> <span class="n">am</span> <span class="n">pleased</span> <span class="n">to</span> <span class="n">be</span> <span class="n">calling</span> <span class="n">this</span> <span class="n">vote</span> <span class="k">for</span> <span class="n">the</span> <span class="n">source</span> <span class="n">release</span> <span class="n">of</span> <span class="n">Apache</span> <span class="n">NiFi</span>
-<span class="n">nifi</span><span class="o">-</span>0<span class="p">.</span>0<span class="p">.</span>1<span class="o">-</span><span class="n">incubating</span><span class="p">.</span>
-
-<span class="n">The</span> <span class="n">source</span> <span class="n">zip</span><span class="p">,</span> <span class="n">including</span> <span class="n">signatures</span><span class="p">,</span> <span class="n">digests</span><span class="p">,</span> <span class="n">etc</span><span class="p">.</span> <span class="n">can</span> <span class="n">be</span> <span class="n">found</span> <span class="n">at</span><span class="p">:</span>
-<span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">repository</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">content</span><span class="o">/</span><span class="n">repositories</span><span class="o">/</span><span class="n">orgapachenifi</span><span class="o">-</span>1011
-
-<span class="n">The</span> <span class="n">Git</span> <span class="n">tag</span> <span class="n">is</span> <span class="n">nifi</span><span class="o">-</span>0<span class="p">.</span>0<span class="p">.</span>1<span class="o">-</span><span class="n">incubating</span><span class="o">-</span><span class="n">RC1</span>
-<span class="n">The</span> <span class="n">Git</span> <span class="n">commit</span> <span class="n">ID</span> <span class="n">is</span> 72<span class="n">abf18c2e045e9ef404050e2bffc9cef67d2558</span>
-<span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">git</span><span class="o">-</span><span class="n">wip</span><span class="o">-</span><span class="n">us</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">repos</span><span class="o">/</span><span class="n">asf</span>?<span class="n">p</span><span class="p">=</span><span class="n">incubator</span><span class="o">-</span><span class="n">nifi</span><span class="p">.</span><span class="n">git</span><span class="p">;</span><span class="n">a</span><span class="p">=</span><span class="n">commit</span><span class="p">;</span><span class="n">h</span><span class="p">=</span>72<span class="n">abf18c2e045e9ef404050e2bffc9cef67d2558</span>
-
-<span class="n">Checksums</span> <span class="n">of</span> <span class="n">nifi</span><span class="o">-</span>0<span class="p">.</span>0<span class="p">.</span>1<span class="o">-</span><span class="n">incubating</span><span class="o">-</span><span class="n">source</span><span class="o">-</span><span class="n">release</span><span class="p">.</span><span class="n">zip</span><span class="p">:</span>
-<span class="n">MD5</span><span class="p">:</span> 5<span class="n">a580756a17b0573efa3070c70585698</span>
-<span class="n">SHA1</span><span class="p">:</span> <span class="n">a79ff8fd0d2f81523b675e4c69a7656160ff1214</span>
-
-<span class="n">Release</span> <span class="n">artifacts</span> <span class="n">are</span> <span class="n">signed</span> <span class="n">with</span> <span class="n">the</span> <span class="n">following</span> <span class="n">key</span><span class="p">:</span>
-<span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">people</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">keys</span><span class="o">/</span><span class="n">committer</span><span class="o">/</span><span class="n">joewitt</span><span class="p">.</span><span class="n">asc</span>
-
-<span class="n">KEYS</span> <span class="n">file</span> <span class="n">available</span> <span class="n">here</span><span class="p">:</span>
-<span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">dist</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">repos</span><span class="o">/</span><span class="n">dist</span><span class="o">/</span><span class="n">release</span><span class="o">/</span><span class="n">incubator</span><span class="o">/</span><span class="n">nifi</span><span class="o">/</span><span class="n">KEYS</span>
-
-8 <span class="n">issues</span> <span class="n">were</span> <span class="n">closed</span><span class="o">/</span><span class="n">resolved</span> <span class="k">for</span> <span class="n">this</span> <span class="n">release</span><span class="p">:</span>
-<span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">issues</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">jira</span><span class="o">/</span><span class="n">secure</span><span class="o">/</span><span class="n">ReleaseNote</span><span class="p">.</span><span class="n">jspa</span>?<span class="n">projectId</span><span class="p">=</span>12316020<span class="o">&amp;</span><span class="n">version</span><span class="p">=</span>12329307
-
-<span class="n">The</span> <span class="n">vote</span> <span class="n">will</span> <span class="n">be</span> <span class="n">open</span> <span class="k">for</span> 72 <span class="n">hours</span><span class="p">.</span> 
-<span class="n">Please</span> <span class="n">download</span> <span class="n">the</span> <span class="n">release</span> <span class="n">candidate</span> <span class="n">and</span> <span class="n">evaluate</span> <span class="n">the</span> <span class="n">necessary</span> <span class="n">items</span> <span class="n">including</span> <span class="n">checking</span> <span class="n">hashes</span><span class="p">,</span> <span class="n">signatures</span><span class="p">,</span> <span class="n">build</span> <span class="n">from</span> <span class="n">source</span><span class="p">,</span> <span class="n">and</span> <span class="n">test</span><span class="p">.</span>  <span class="n">The</span> <span class="n">please</span> <span class="n">vote</span><span class="p">:</span>
-
-<span class="p">[</span> <span class="p">]</span> <span class="o">+</span>1 <span class="n">Release</span> <span class="n">this</span> <span class="n">package</span> <span class="n">as</span> <span class="n">nifi</span><span class="o">-</span>0<span class="p">.</span>0<span class="p">.</span>1<span class="o">-</span><span class="n">incubating</span>
-<span class="p">[</span> <span class="p">]</span> <span class="o">+</span>0 <span class="n">no</span> <span class="n">opinion</span>
-<span class="p">[</span> <span class="p">]</span> <span class="o">-</span>1 <span class="n">Do</span> <span class="n">not</span> <span class="n">release</span> <span class="n">this</span> <span class="n">package</span> <span class="n">because</span> <span class="n">because</span><span class="p">...</span>
-</pre></div>
-
-
-</blockquote>
-<p>A release vote is majority rule.  So wait 72 hours and see if there are at least 3 binding (in the PPMC sense of binding) +1 votes and no more negative votes than positive.
-If so forward the vote to the IPMC.  Send the vote request to <code>general@incubator.apache.org</code> with a subject of
-<code>[VOTE] Release Apache NiFi 0.0.1-incubating</code>.  The following template can be used:</p>
-<blockquote>
-<div class="codehilite"><pre><span class="n">Hello</span>
-
-<span class="n">The</span> <span class="n">Apache</span> <span class="n">NiFi</span> <span class="n">PPMC</span> <span class="n">has</span> <span class="n">voted</span> <span class="n">to</span> <span class="n">release</span> <span class="n">Apache</span> <span class="n">NiFi</span> 0<span class="p">.</span>0<span class="p">.</span>1<span class="o">-</span><span class="n">incubating</span><span class="p">.</span>
-<span class="n">The</span> <span class="n">vote</span> <span class="n">was</span> <span class="n">based</span> <span class="n">on</span> <span class="n">the</span> <span class="n">release</span> <span class="n">candidate</span> <span class="n">and</span> <span class="n">thread</span> <span class="n">described</span> <span class="n">below</span><span class="p">.</span>
-<span class="n">We</span> <span class="n">now</span> <span class="n">request</span> <span class="n">the</span> <span class="n">IPMC</span> <span class="n">to</span> <span class="n">vote</span> <span class="n">on</span> <span class="n">this</span> <span class="n">release</span><span class="p">.</span>
-
-<span class="n">Here</span> <span class="n">is</span> <span class="n">the</span> <span class="n">PPMC</span> <span class="n">voting</span> <span class="n">result</span><span class="p">:</span>
-<span class="n">X</span> <span class="o">+</span>1 <span class="p">(</span><span class="n">binding</span><span class="p">)</span>
-<span class="n">Y</span> <span class="o">-</span>1 <span class="p">(</span><span class="n">binding</span><span class="p">)</span>
-
-<span class="n">Here</span> <span class="n">is</span> <span class="n">the</span> <span class="n">PPMC</span> <span class="n">vote</span> <span class="n">thread</span><span class="p">:</span> <span class="p">[</span><span class="n">URL</span> <span class="n">TO</span> <span class="n">PPMC</span> <span class="n">Vote</span> <span class="n">Thread</span><span class="p">]</span>
-
-<span class="n">The</span> <span class="n">source</span> <span class="n">zip</span><span class="p">,</span> <span class="n">including</span> <span class="n">signatures</span><span class="p">,</span> <span class="n">digests</span><span class="p">,</span> <span class="n">etc</span><span class="p">.</span> <span class="n">can</span> <span class="n">be</span> <span class="n">found</span> <span class="n">at</span><span class="p">:</span>
-<span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">repository</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">content</span><span class="o">/</span><span class="n">repositories</span><span class="o">/</span><span class="n">orgapachenifi</span><span class="o">-</span>1011
-
-<span class="n">The</span> <span class="n">Git</span> <span class="n">tag</span> <span class="n">is</span> <span class="n">nifi</span><span class="o">-</span>0<span class="p">.</span>0<span class="p">.</span>1<span class="o">-</span><span class="n">incubating</span><span class="o">-</span><span class="n">RC1</span>
-<span class="n">The</span> <span class="n">Git</span> <span class="n">commit</span> <span class="n">ID</span> <span class="n">is</span> 72<span class="n">abf18c2e045e9ef404050e2bffc9cef67d2558</span>
-<span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">git</span><span class="o">-</span><span class="n">wip</span><span class="o">-</span><span class="n">us</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">repos</span><span class="o">/</span><span class="n">asf</span>?<span class="n">p</span><span class="p">=</span><span class="n">incubator</span><span class="o">-</span><span class="n">nifi</span><span class="p">.</span><span class="n">git</span><span class="p">;</span><span class="n">a</span><span class="p">=</span><span class="n">commit</span><span class="p">;</span><span class="n">h</span><span class="p">=</span>72<span class="n">abf18c2e045e9ef404050e2bffc9cef67d2558</span>
+<span class="n">The</span> <span class="n">LICENSE</span> <span class="n">and</span> <span class="n">NOTICE</span> <span class="n">files</span> <span class="n">found</span> <span class="n">within</span> <span class="n">the</span> <span class="s">&#39;nifi-assembly&#39;</span> <span class="n">is</span> <span class="n">considered</span> <span class="s">&#39;The&#39;</span> <span class="n">LICENSE</span><span class="o">/</span><span class="n">NOTICE</span> <span class="n">pair</span> <span class="n">covering</span> <span class="n">the</span> <span class="n">binary</span> <span class="n">convenience</span> <span class="n">package</span> <span class="n">of</span> <span class="s">&#39;nifi&#39;</span><span class="p">.</span>
 
-<span class="n">Checksums</span> <span class="n">of</span> <span class="n">nifi</span><span class="o">-</span>0<span class="p">.</span>0<span class="p">.</span>1<span class="o">-</span><span class="n">incubating</span><span class="o">-</span><span class="n">source</span><span class="o">-</span><span class="n">release</span><span class="p">.</span><span class="n">zip</span><span class="p">:</span>
-<span class="n">MD5</span><span class="p">:</span> 5<span class="n">a580756a17b0573efa3070c70585698</span>
-<span class="n">SHA1</span><span class="p">:</span> <span class="n">a79ff8fd0d2f81523b675e4c69a7656160ff1214</span>
+<span class="n">The</span> <span class="n">Release</span> <span class="n">Manager</span> <span class="p">(</span><span class="n">RM</span><span class="p">)</span> <span class="n">of</span> <span class="n">a</span> <span class="n">given</span> <span class="n">release</span> <span class="n">is</span> <span class="n">responsible</span> <span class="k">for</span> <span class="n">checking</span> <span class="n">all</span> <span class="n">subcomponents</span> <span class="k">for</span> <span class="n">the</span> <span class="n">presence</span> <span class="n">of</span> <span class="n">specific</span> <span class="n">LICENSE</span><span class="o">/</span><span class="n">NOTICE</span> <span class="n">to</span> <span class="n">gather</span> <span class="n">all</span> <span class="n">source</span> <span class="n">dependency</span> <span class="n">clauses</span> <span class="n">as</span> <span class="n">needed</span> <span class="n">and</span> <span class="n">place</span> <span class="n">them<
 /span> <span class="n">into</span> <span class="n">the</span> <span class="n">over</span> <span class="n">LICENSE</span><span class="o">/</span><span class="n">NOTICE</span> <span class="k">for</span> <span class="n">a</span> <span class="n">source</span> <span class="n">release</span><span class="p">.</span>  <span class="n">In</span> <span class="n">addition</span><span class="p">,</span> <span class="n">the</span> <span class="n">RM</span> <span class="n">will</span> <span class="n">gather</span> <span class="n">up</span> <span class="n">a</span> <span class="n">listing</span> <span class="n">of</span> <span class="n">all</span> <span class="n">binary</span> <span class="n">dependencies</span> <span class="n">as</span> <span class="n">called</span> <span class="n">out</span> <span class="n">on</span> <span class="n">subcomponents</span> <span class="p">(</span><span class="n">including</span> <span class="n">the</span> <span class="n">assembly</span> <span class="n">itself</span>
 <span class="p">),</span> <span class="n">which</span> <span class="n">can</span> <span class="n">contain</span> <span class="n">binary</span> <span class="n">dependencies</span><span class="p">,</span> <span class="n">and</span> <span class="n">promoting</span> <span class="n">their</span> <span class="n">specific</span> <span class="n">NOTICE</span><span class="o">/</span><span class="n">LICENSE</span> <span class="n">text</span> <span class="n">to</span> <span class="n">the</span> <span class="n">binary</span> <span class="n">package</span> <span class="n">LICENSE</span><span class="o">/</span><span class="n">NOTICE</span> <span class="n">associated</span> <span class="n">with</span> <span class="n">the</span> <span class="n">assembly</span><span class="p">.</span>
 
-<span class="n">Release</span> <span class="n">artifacts</span> <span class="n">are</span> <span class="n">signed</span> <span class="n">with</span> <span class="n">the</span> <span class="n">following</span> <span class="n">key</span><span class="p">:</span>
-<span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">people</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">keys</span><span class="o">/</span><span class="n">committer</span><span class="o">/</span><span class="n">joewitt</span><span class="p">.</span><span class="n">asc</span>
+<span class="n">A</span> <span class="n">binary</span> <span class="n">artifact</span> <span class="n">is</span> <span class="n">any</span> <span class="n">artifact</span> <span class="n">which</span> <span class="n">is</span> <span class="n">created</span> <span class="n">as</span> <span class="n">the</span> <span class="n">result</span> <span class="n">of</span> &quot;<span class="n">compiling</span>&quot; <span class="n">or</span> <span class="n">processing</span> <span class="n">a</span> <span class="n">source</span> <span class="n">artifact</span><span class="p">.</span>
 
-<span class="n">KEYS</span> <span class="n">file</span> <span class="n">available</span> <span class="n">here</span><span class="p">:</span>
-<span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">dist</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">repos</span><span class="o">/</span><span class="n">dist</span><span class="o">/</span><span class="n">release</span><span class="o">/</span><span class="n">incubator</span><span class="o">/</span><span class="n">nifi</span><span class="o">/</span><span class="n">KEYS</span>
+<span class="n">For</span> <span class="n">every</span> <span class="n">subcomponent</span> <span class="n">of</span> <span class="n">nifi</span> <span class="n">some</span> <span class="n">binary</span> <span class="n">artifact</span> <span class="n">is</span> <span class="n">produced</span> <span class="n">because</span> <span class="n">we</span> <span class="n">make</span> <span class="n">these</span> <span class="n">things</span> <span class="n">available</span> <span class="n">as</span> <span class="n">Maven</span> <span class="n">artifacts</span><span class="p">.</span>  <span class="n">You</span> <span class="n">must</span> <span class="n">consider</span> <span class="n">whether</span> <span class="n">that</span> <span class="n">artifact</span> <span class="n">stands</span> <span class="n">on</span> <span class="n">its</span> <span class="n">own</span> <span class="n">as</span> <span class="n">built</span> <span class="n">from</span> <span class="n">source</span> <span class=
 "n">or</span> <span class="n">whether</span> <span class="n">that</span> <span class="n">artifact</span> <span class="n">is</span> <span class="n">comprised</span> <span class="n">of</span> <span class="n">materials</span> <span class="n">built</span> <span class="n">from</span> <span class="n">source</span> <span class="n">combined</span> <span class="n">with</span> <span class="n">other</span> <span class="n">binary</span> <span class="n">artifacts</span> <span class="n">pulled</span> <span class="n">in</span> <span class="n">as</span> <span class="n">dependencies</span><span class="p">.</span>
 
-8 <span class="n">issues</span> <span class="n">were</span> <span class="n">closed</span><span class="o">/</span><span class="n">resolved</span> <span class="k">for</span> <span class="n">this</span> <span class="n">release</span><span class="p">:</span>
-<span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">issues</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">jira</span><span class="o">/</span><span class="n">secure</span><span class="o">/</span><span class="n">ReleaseNote</span><span class="p">.</span><span class="n">jspa</span>?<span class="n">projectId</span><span class="p">=</span>12316020<span class="o">&amp;</span><span class="n">version</span><span class="p">=</span>12329307
+<span class="n">In</span> <span class="n">the</span> <span class="k">case</span> <span class="n">of</span> <span class="n">subcomponents</span> <span class="n">which</span> <span class="n">produce</span> <span class="n">binary</span> <span class="n">artifacts</span> <span class="n">which</span> <span class="n">stand</span> <span class="n">on</span> <span class="n">their</span> <span class="n">own</span> <span class="p">(</span><span class="n">as</span> <span class="n">would</span> <span class="n">be</span> <span class="n">typical</span> <span class="n">in</span> <span class="n">most</span> <span class="n">Jar</span> <span class="n">files</span><span class="p">)</span> <span class="n">then</span> <span class="n">you</span> <span class="n">must</span> <span class="n">only</span> <span class="n">account</span> <span class="k">for</span> <span class="n">any</span> 3<span class="n">rd</span> <span class="n">party</span> <span class="n">works</span> <span class="n">source</span> <span cla
 ss="n">dependencies</span><span class="p">.</span>  <span class="n">If</span> <span class="n">you</span> <span class="n">have</span> <span class="n">any</span> 3<span class="n">rd</span> <span class="n">party</span> <span class="n">works</span> <span class="n">source</span> <span class="n">dependencies</span> <span class="n">then</span> <span class="n">you</span> <span class="n">should</span> <span class="n">create</span> <span class="n">or</span> <span class="n">edit</span> <span class="n">the</span> <span class="n">LICENSE</span> <span class="n">and</span><span class="o">/</span><span class="n">or</span> <span class="n">NOTICE</span> <span class="n">local</span> <span class="n">to</span> <span class="n">that</span> <span class="n">subcomponent</span><span class="p">.</span>  <span class="n">When</span> <span class="n">you</span> <span class="n">modify</span> <span class="n">the</span> <span class="n">NOTICE</span> <span class="n">and</span><span class="o">/</span><span class="n">o
 r</span> <span class="n">LICENSE</span> <span class="n">remember</span> <span class="n">to</span> <span class="n">carry</span> <span class="n">that</span> <span class="n">up</span> <span class="n">to</span> <span class="n">the</span> <span class="n">nifi</span> <span class="n">source</span> <span class="n">and</span> <span class="n">assembly</span> <span class="n">LICENSE</span><span class="o">/</span><span class="n">NOTICE</span> <span class="n">files</span><span class="p">.</span>
 
-<span class="n">The</span> <span class="n">vote</span> <span class="n">will</span> <span class="n">be</span> <span class="n">open</span> <span class="k">for</span> 72 <span class="n">hours</span><span class="p">.</span> 
-<span class="n">Please</span> <span class="n">download</span> <span class="n">the</span> <span class="n">release</span> <span class="n">candidate</span> <span class="n">and</span> <span class="n">evaluate</span> <span class="n">the</span> <span class="n">necessary</span> <span class="n">items</span> <span class="n">including</span> <span class="n">checking</span> <span class="n">hashes</span><span class="p">,</span> <span class="n">signatures</span><span class="p">,</span> <span class="n">build</span> <span class="n">from</span> <span class="n">source</span><span class="p">,</span> <span class="n">and</span> <span class="n">test</span><span class="p">.</span>  <span class="n">The</span> <span class="n">please</span> <span class="n">vote</span><span class="p">:</span>
-
-<span class="p">[</span> <span class="p">]</span> <span class="o">+</span>1 <span class="n">Release</span> <span class="n">this</span> <span class="n">package</span> <span class="n">as</span> <span class="n">nifi</span><span class="o">-</span>0<span class="p">.</span>0<span class="p">.</span>1<span class="o">-</span><span class="n">incubating</span>
-<span class="p">[</span> <span class="p">]</span> <span class="o">+</span>0 <span class="n">no</span> <span class="n">opinion</span>
-<span class="p">[</span> <span class="p">]</span> <span class="o">-</span>1 <span class="n">Do</span> <span class="n">not</span> <span class="n">release</span> <span class="n">this</span> <span class="n">package</span> <span class="n">because</span> <span class="n">because</span><span class="p">...</span>
+<span class="n">In</span> <span class="n">the</span> <span class="k">case</span> <span class="n">of</span> <span class="n">subcomponents</span> <span class="n">which</span> <span class="n">produce</span> <span class="n">binary</span> <span class="n">artifacts</span> <span class="n">which</span> <span class="n">themselves</span> <span class="n">can</span> <span class="n">bunde</span> 3<span class="n">rd</span> <span class="n">party</span> <span class="n">works</span> <span class="p">(</span><span class="n">as</span> <span class="n">would</span> <span class="n">be</span> <span class="n">typical</span> <span class="n">in</span> <span class="n">a</span> <span class="n">NAR</span><span class="p">,</span> <span class="n">WAR</span><span class="p">,</span> <span class="n">tar</span><span class="p">.</span><span class="n">gz</span><span class="p">,</span> <span class="n">zip</span> <span class="n">bundle</span><span class="p">)</span> <span class="n">then</span> <span class="n">you</span> <
 span class="n">must</span> <span class="n">ensure</span> <span class="n">that</span> <span class="n">the</span> <span class="n">subcomponent</span> <span class="n">artifact</span> <span class="n">itself</span> <span class="n">includes</span> <span class="n">a</span> <span class="n">full</span> <span class="n">and</span> <span class="n">complete</span> <span class="n">LICENSE</span> <span class="n">and</span><span class="o">/</span><span class="n">or</span> <span class="n">NOTICE</span> <span class="n">as</span> <span class="n">needed</span> <span class="n">to</span> <span class="n">cover</span> <span class="n">those</span> 3<span class="n">rd</span> <span class="n">party</span> <span class="n">works</span><span class="p">.</span>  <span class="n">For</span> <span class="n">every</span> <span class="n">modification</span> <span class="n">to</span> <span class="n">the</span> <span class="n">subcomponents</span> <span class="n">LICENSE</span><span class="o">/</span><span class="n">NOTI
 CE</span> <span class="k">for</span> <span class="n">a</span> <span class="n">given</span> 3<span class="n">rd</span> <span class="n">party</span> <span class="n">work</span> <span class="n">the</span> <span class="n">overall</span> <span class="n">Apache</span> <span class="n">NiFi</span> <span class="n">source</span> <span class="n">and</span> <span class="n">binary</span> <span class="n">LICENSE</span><span class="o">/</span><span class="n">NOTICE</span> <span class="n">pairs</span> <span class="n">need</span> <span class="n">to</span> <span class="n">be</span> <span class="n">updated</span> <span class="n">as</span> <span class="n">well</span><span class="p">.</span>  <span class="n">To</span> <span class="n">provide</span> <span class="n">a</span> <span class="n">subcomponent</span> <span class="n">local</span> <span class="n">LICENSE</span><span class="o">/</span><span class="n">NOTICE</span> <span class="n">pair</span> <span class="n">to</span> <span class="n">cover</span> <s
 pan class="n">any</span> <span class="n">binary</span> <span class="n">artifacts</span> <span class="n">it</span> <span class="n">might</span> <span class="n">produce</span> <span class="n">ensure</span> <span class="n">there</span> <span class="n">is</span> <span class="n">a</span> <span class="s">&#39;src/main/resources/META-INF/NOTICE&#39;</span> <span class="n">and</span> <span class="s">&#39;src/main/resources/META-INF/LICENSE&#39;</span> <span class="n">as</span> <span class="n">needed</span><span class="p">.</span>  <span class="n">During</span> <span class="n">the</span> <span class="n">build</span> <span class="n">process</span> <span class="n">Maven</span> <span class="n">will</span> <span class="n">place</span> <span class="n">them</span> <span class="n">in</span> <span class="n">the</span> <span class="n">customary</span> <span class="n">locations</span> <span class="k">for</span> <span class="n">binary</span> <span class="n">builds</span><span class="p">.</span>  <span 
 class="n">This</span> <span class="n">way</span> <span class="k">for</span> <span class="n">every</span> <span class="n">binary</span> <span class="n">artifact</span> <span class="n">produced</span> <span class="n">from</span> <span class="n">Apache</span> <span class="n">NiFi</span> <span class="n">there</span> <span class="n">will</span> <span class="n">be</span> <span class="n">a</span> <span class="n">local</span> <span class="n">and</span> <span class="n">accurate</span> <span class="n">LICENSE</span><span class="o">/</span><span class="n">NOTICE</span> <span class="n">but</span> <span class="n">the</span> <span class="n">overall</span> <span class="n">LICENSE</span><span class="o">/</span><span class="n">NOTICE</span> <span class="n">pairs</span> <span class="k">for</span> <span class="n">source</span> <span class="n">and</span> <span class="n">binary</span> <span class="n">packages</span> <span class="n">will</span> <span class="n">be</span> <span class="n">accurate</span> <s
 pan class="n">as</span> <span class="n">well</span><span class="p">.</span>
 </pre></div>
 
 
-</blockquote>
-<p>Wait 72 hours.  If the vote passes then send a vote result email.  Send the email to <code>general@incubator.apache.org, dev@nifi.incubator.apache.org</code>
-with a subject of <code>[RESULT][VOTE] Release Apache NiFi 0.0.1-incubating</code>.  Use a template such as:</p>
-<blockquote>
-<div class="codehilite"><pre><span class="n">Hello</span>
-
-<span class="n">The</span> <span class="n">release</span> <span class="n">passes</span> <span class="n">with</span>
-
-<span class="n">X</span> <span class="o">+</span>1 <span class="p">(</span><span class="n">binding</span><span class="p">)</span> <span class="n">votes</span>
-<span class="n">Y</span> <span class="o">-</span>1 <span class="p">(</span><span class="n">binding</span><span class="p">)</span> <span class="n">votes</span>
-
-<span class="n">Thanks</span> <span class="n">to</span> <span class="n">all</span> <span class="n">who</span> <span class="n">helped</span> <span class="n">make</span> <span class="n">this</span> <span class="n">release</span> <span class="n">possible</span><span class="p">.</span>
-
-<span class="n">Here</span> <span class="n">is</span> <span class="n">the</span> <span class="n">IPMC</span> <span class="n">vote</span> <span class="n">thread</span><span class="p">:</span> <span class="p">[</span><span class="n">INSERT</span> <span class="n">URL</span> <span class="n">OF</span> <span class="n">IPMC</span> <span class="n">Vote</span> <span class="n">Thread</span><span class="p">]</span>
+<h3 id="how-to-go-about-working-with-the-licensenotice-modifications">How to go about working with the LICENSE/NOTICE modifications</h3>
+<div class="codehilite"><pre><span class="n">If</span> <span class="n">the</span> <span class="n">dependency</span> <span class="n">is</span> <span class="n">a</span> <span class="n">source</span> <span class="n">dependency</span> <span class="p">(</span><span class="n">ie</span> <span class="n">you</span> <span class="n">copied</span> <span class="n">in</span> <span class="n">javascript</span><span class="p">,</span> <span class="n">css</span><span class="p">,</span> <span class="n">java</span> <span class="n">source</span> <span class="n">files</span> <span class="n">from</span> <span class="n">a</span> <span class="n">website</span><span class="p">)</span> <span class="n">then</span> <span class="n">you</span> <span class="n">must</span> <span class="n">ensure</span> <span class="n">it</span> <span class="n">is</span> <span class="n">from</span> <span class="n">category</span><span class="o">-</span><span class="n">A</span> <span class="n">licenses</span> <span class="n">as</span
 > <span class="n">listed</span> <span class="n">here</span> <span class="p">(</span><span class="k">otherwise</span> <span class="n">you</span> <span class="n">cannot</span> <span class="n">use</span> <span class="n">it</span> <span class="n">in</span> <span class="n">this</span> <span class="n">manner</span><span class="p">):</span>
+   <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">legal</span><span class="o">/</span><span class="n">resolved</span><span class="p">.</span><span class="n">html</span>#<span class="n">category</span><span class="o">-</span><span class="n">a</span>
+<span class="n">If</span> <span class="n">the</span> <span class="n">dependency</span> <span class="n">is</span> <span class="n">a</span> <span class="n">binary</span> <span class="n">dependency</span> <span class="p">(</span><span class="n">ie</span> <span class="n">maven</span> <span class="n">pulled</span> <span class="n">in</span> <span class="n">a</span> <span class="n">jar</span> <span class="n">file</span><span class="p">)</span> <span class="n">then</span> <span class="n">you</span> <span class="n">must</span> <span class="n">ensure</span> <span class="n">it</span> <span class="n">is</span> <span class="n">either</span> <span class="n">from</span> <span class="n">category</span><span class="o">-</span><span class="n">a</span> <span class="n">or</span> <span class="n">category</span><span class="o">-</span><span class="n">b</span> <span class="n">as</span> <span class="n">listed</span> <span class="n">here</span><span class="p">:</span>
+   <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">legal</span><span class="o">/</span><span class="n">resolved</span><span class="p">.</span><span class="n">html</span>#<span class="n">category</span><span class="o">-</span><span class="n">a</span>
+   <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">legal</span><span class="o">/</span><span class="n">resolved</span><span class="p">.</span><span class="n">html</span>#<span class="n">category</span><span class="o">-</span><span class="n">b</span>
+<span class="n">The</span> <span class="n">key</span> <span class="n">guides</span> <span class="k">for</span> <span class="n">how</span> <span class="n">to</span> <span class="n">apply</span> <span class="n">the</span> <span class="n">LICENSE</span><span class="o">/</span><span class="n">NOTICE</span> <span class="n">is</span> <span class="n">found</span> <span class="n">in</span> <span class="n">the</span> <span class="n">following</span><span class="p">:</span> 
+  <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">apache</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">legal</span><span class="o">/</span><span class="n">src</span><span class="o">-</span><span class="n">headers</span><span class="p">.</span><span class="n">html</span>#3<span class="n">party</span>
+  <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">apache</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">legal</span><span class="o">/</span><span class="n">resolved</span><span class="p">.</span><span class="n">html</span>#<span class="n">required</span><span class="o">-</span><span class="n">third</span><span class="o">-</span><span class="n">party</span><span class="o">-</span><span class="n">notices</span><span class="p">.</span>
+  <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">dev</span><span class="o">/</span><span class="n">licensing</span><span class="o">-</span><span class="n">howto</span><span class="p">.</span><span class="n">html</span>#<span class="nb">mod</span><span class="o">-</span><span class="n">notice</span>
+<span class="n">Specific</span> <span class="n">guidance</span> <span class="k">for</span> <span class="n">handling</span> <span class="n">LICENSE</span><span class="o">/</span><span class="n">NOTICE</span> <span class="n">application</span> <span class="k">for</span> <span class="n">typical</span> <span class="n">MIT</span><span class="o">/</span><span class="n">BSD</span> <span class="n">licenses</span> <span class="n">is</span> <span class="n">described</span> <span class="n">here</span><span class="p">:</span>
+  <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">dev</span><span class="o">/</span><span class="n">licensing</span><span class="o">-</span><span class="n">howto</span><span class="p">.</span><span class="n">html</span>#<span class="n">permissive</span><span class="o">-</span><span class="n">deps</span>
+  <span class="n">In</span> <span class="n">short</span><span class="p">:</span> &quot;<span class="n">Under</span> <span class="n">normal</span> <span class="n">circumstances</span><span class="p">,</span> <span class="n">there</span> <span class="n">is</span> <span class="n">no</span> <span class="n">need</span> <span class="n">to</span> <span class="n">modify</span> <span class="n">NOTICE</span><span class="p">.</span>  <span class="n">NOTE</span><span class="p">:</span> <span class="n">It</span><span class="o">&#39;</span><span class="n">s</span> <span class="n">also</span> <span class="n">possible</span> <span class="n">to</span> <span class="n">include</span> <span class="n">the</span> <span class="n">text</span> <span class="n">of</span> <span class="n">the</span> 3<span class="n">rd</span> <span class="n">party</span> <span class="n">license</span> <span class="n">within</span> <span class="n">the</span> <span class="n">LICENSE</span> <span class="n">file</span><span class="
 p">.</span> <span class="n">This</span> <span class="n">is</span> <span class="n">best</span> <span class="n">reserved</span> <span class="k">for</span> <span class="n">short</span> <span class="n">licenses</span><span class="p">.</span>&quot;
+  <span class="n">And</span><span class="p">:</span> &quot;<span class="n">Copyright</span> <span class="n">notifications</span> <span class="n">which</span> <span class="n">have</span> <span class="n">been</span> <span class="n">relocated</span> <span class="n">from</span> <span class="n">source</span> <span class="n">files</span> <span class="p">(</span><span class="n">rather</span> <span class="n">than</span> <span class="n">removed</span><span class="p">)</span> <span class="n">must</span> <span class="n">be</span> <span class="n">preserved</span> <span class="n">in</span> <span class="n">NOTICE</span><span class="p">.</span> <span class="n">However</span><span class="p">,</span> <span class="n">elements</span> <span class="n">such</span> <span class="n">as</span> <span class="n">the</span> <span class="n">copyright</span> <span class="n">notifications</span> <span class="n">embedded</span> <span class="n">within</span> <span class="n">BSD</span> <span class="n">and</span> <span
  class="n">MIT</span> <span class="n">licenses</span> <span class="n">need</span> <span class="n">not</span> <span class="n">be</span> <span class="n">duplicated</span> <span class="n">in</span> <span class="n">NOTICE</span> <span class="o">--</span> <span class="n">it</span> <span class="n">suffices</span> <span class="n">to</span> <span class="n">leave</span> <span class="n">those</span> <span class="n">notices</span> <span class="n">in</span> <span class="n">their</span> <span class="n">original</span> <span class="n">locations</span><span class="p">.</span>&quot;<span class="p">.</span>  <span class="n">For</span> <span class="n">understanding</span> <span class="n">what</span> <span class="n">to</span> <span class="n">put</span> <span class="n">in</span> <span class="n">the</span> <span class="n">LICENSE</span> <span class="n">file</span> <span class="n">look</span> <span class="n">at</span> <span class="n">the</span> <span class="n">license</span> <span class="n">of</span> <sp
 an class="n">the</span> 3<span class="n">rd</span> <span class="n">party</span> <span class="n">work</span><span class="p">.</span>  <span class="n">BSD</span> <span class="n">licenses</span> <span class="k">for</span> <span class="n">instance</span> <span class="n">have</span> <span class="n">this</span> <span class="n">statement</span> &quot;<span class="n">Redistributions</span> <span class="n">in</span> <span class="n">binary</span> <span class="n">form</span> <span class="n">must</span> <span class="n">reproduce</span> <span class="n">the</span> <span class="n">above</span> <span class="n">copyright</span> <span class="n">notice</span><span class="p">,</span><span class="n">this</span> <span class="n">list</span> <span class="n">of</span> <span class="n">conditions</span> <span class="n">and</span> <span class="n">the</span> <span class="n">following</span> <span class="n">disclaimer</span> <span class="n">in</span> <span class="n">the</span> <span class="n">documentation</span
 > <span class="n">and</span><span class="o">/</span><span class="n">or</span> <span class="n">other</span> <span class="n">materials</span> <span class="n">provided</span> <span class="n">with</span> <span class="n">the</span> <span class="n">distribution</span><span class="p">.</span>&quot;  <span class="n">This</span> <span class="n">is</span> <span class="n">a</span> <span class="n">pretty</span> <span class="n">clear</span> <span class="n">statement</span> <span class="n">about</span> <span class="n">what</span> <span class="n">must</span> <span class="n">be</span> <span class="n">included</span> <span class="n">in</span> <span class="n">the</span> <span class="n">LICENSE</span><span class="p">.</span>  <span class="n">In</span> <span class="n">the</span> <span class="n">event</span> <span class="n">you</span> <span class="n">cannot</span> <span class="nb">find</span> <span class="n">the</span> <span class="n">actual</span> <span class="n">Copyright</span> <span class="n">statem
 ent</span> <span class="k">for</span> <span class="n">a</span> <span class="n">dependency</span> <span class="n">then</span> <span class="n">place</span> <span class="n">a</span> <span class="n">link</span> <span class="n">to</span> <span class="n">the</span> <span class="n">license</span> <span class="n">text</span> <span class="n">they</span> <span class="n">claim</span> <span class="n">and</span> <span class="n">indicate</span> <span class="n">no</span> <span class="n">copyright</span> <span class="n">marks</span> <span class="n">found</span> <span class="n">and</span> <span class="n">provide</span> <span class="n">a</span> <span class="n">link</span> <span class="n">to</span> <span class="n">the</span> <span class="n">project</span> <span class="n">website</span><span class="p">.</span>  <span class="n">If</span> <span class="n">that</span> <span class="n">still</span> <span class="n">doesn</span><span class="o">&#39;</span><span class="n">t</span> <span class="n">seem</span> <s
 pan class="n">satisfactory</span> <span class="n">then</span> <span class="n">that</span> <span class="n">dependency</span> <span class="n">might</span> <span class="n">not</span> <span class="n">be</span> <span class="n">good</span> <span class="n">to</span> <span class="n">use</span><span class="p">.</span>
+<span class="n">Specific</span> <span class="n">guidance</span> <span class="k">for</span> <span class="n">handling</span> <span class="n">Apache</span> <span class="n">Licensed</span> <span class="n">dependencies</span> <span class="n">is</span> <span class="n">describe</span> <span class="n">here</span><span class="p">:</span>
+  <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">dev</span><span class="o">/</span><span class="n">licensing</span><span class="o">-</span><span class="n">howto</span><span class="p">.</span><span class="n">html</span>#<span class="n">alv2</span><span class="o">-</span><span class="n">dep</span>
+  <span class="n">In</span> <span class="n">short</span><span class="p">:</span> &quot;<span class="n">If</span> <span class="n">the</span> <span class="n">dependency</span> <span class="n">supplies</span> <span class="n">a</span> <span class="n">NOTICE</span> <span class="n">file</span><span class="p">,</span> <span class="n">its</span> <span class="n">contents</span> <span class="n">must</span> <span class="n">be</span> <span class="n">analyzed</span> <span class="n">and</span> <span class="n">the</span> <span class="n">relevant</span> <span class="n">portions</span> <span class="n">bubbled</span> <span class="n">up</span> <span class="n">into</span> <span class="n">the</span> <span class="n">top</span><span class="o">-</span><span class="n">level</span> <span class="n">NOTICE</span> <span class="n">file</span><span class="p">.</span>&quot;
+<span class="n">Specific</span> <span class="n">guidance</span> <span class="k">for</span> <span class="n">handling</span> <span class="n">other</span> <span class="n">ASF</span> <span class="n">projects</span><span class="p">:</span>
+  <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">dev</span><span class="o">/</span><span class="n">licensing</span><span class="o">-</span><span class="n">howto</span><span class="p">.</span><span class="n">html</span>#<span class="n">bundle</span><span class="o">-</span><span class="n">asf</span><span class="o">-</span><span class="n">product</span>
+  <span class="n">In</span> <span class="n">short</span><span class="p">:</span> &quot;<span class="n">It</span> <span class="n">is</span> <span class="n">not</span> <span class="n">necessary</span> <span class="n">to</span> <span class="n">duplicate</span> <span class="n">the</span> <span class="n">line</span> &quot;<span class="n">This</span> <span class="n">product</span> <span class="n">includes</span> <span class="n">software</span> <span class="n">developed</span> <span class="n">at</span> <span class="n">the</span> <span class="n">Apache</span> <span class="n">Software</span> <span class="n">Foundation</span><span class="p">...</span>&quot;<span class="p">,</span> <span class="n">though</span> <span class="n">the</span> <span class="n">ASF</span> <span class="n">copyright</span> <span class="n">line</span> <span class="n">and</span> <span class="n">any</span> <span class="n">other</span> <span class="n">portions</span> <span class="n">of</span> <span class="n">NOTICE</span> <
 span class="n">must</span> <span class="n">be</span> <span class="n">considered</span> <span class="k">for</span> <span class="n">propagation</span><span class="p">.</span>&quot;
+<span class="n">Specific</span> <span class="n">guidance</span> <span class="k">for</span> <span class="n">handling</span> <span class="n">LICENSE</span><span class="o">/</span><span class="n">NOTICE</span> <span class="n">information</span> <span class="k">for</span> <span class="n">category</span><span class="o">-</span><span class="n">B</span> <span class="n">licensed</span> <span class="n">works</span><span class="p">:</span>
+  <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">apache</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">legal</span><span class="o">/</span><span class="n">resolved</span><span class="p">.</span><span class="n">html</span>#<span class="n">category</span><span class="o">-</span><span class="n">b</span>
+  <span class="n">In</span> <span class="n">short</span><span class="p">:</span> <span class="n">Place</span> <span class="n">an</span> <span class="n">entry</span> <span class="n">in</span> <span class="n">the</span> <span class="n">notice</span> <span class="n">indicating</span> <span class="n">the</span> <span class="n">work</span> <span class="n">is</span> <span class="n">included</span> <span class="n">in</span> <span class="n">binary</span> <span class="n">distribution</span><span class="p">.</span>  <span class="n">Provide</span> <span class="n">a</span> <span class="n">link</span> <span class="n">to</span> <span class="n">the</span> <span class="n">homepage</span> <span class="n">of</span> <span class="n">the</span> <span class="n">work</span><span class="p">.</span>  <span class="n">Indicate</span> <span class="n">it</span><span class="o">&#39;</span><span class="n">s</span> <span class="n">license</span><span class="p">.</span>  <span class="n">Group</span> <span class="n"
 >like</span> <span class="n">licensed</span> <span class="n">items</span> <span class="n">together</span><span class="p">.</span> &quot;<span class="n">By</span> <span class="n">attaching</span> <span class="n">a</span> <span class="n">prominent</span> <span class="n">label</span> <span class="n">to</span> <span class="n">the</span> <span class="n">distribution</span> <span class="n">and</span> <span class="n">requiring</span> <span class="n">an</span> <span class="n">explicit</span> <span class="n">action</span> <span class="n">by</span> <span class="n">the</span> <span class="n">user</span> <span class="n">to</span> <span class="n">get</span> <span class="n">the</span> <span class="n">reciprocally</span><span class="o">-</span><span class="n">licensed</span> <span class="n">source</span><span class="p">,</span> <span class="n">users</span> <span class="n">are</span> <span class="n">less</span> <span class="n">likely</span> <span class="n">to</span> <span class="n">be</span> <span 
 class="n">unaware</span> <span class="n">of</span> <span class="n">restrictions</span> <span class="n">significantly</span> <span class="n">different</span> <span class="n">from</span> <span class="n">those</span> <span class="n">of</span> <span class="n">the</span> <span class="n">Apache</span> <span class="n">License</span><span class="p">.</span> <span class="n">Please</span> <span class="n">include</span> <span class="n">the</span> <span class="n">URL</span> <span class="n">to</span> <span class="n">the</span> <span class="n">product</span><span class="o">&#39;</span><span class="n">s</span> <span class="n">homepage</span> <span class="n">in</span> <span class="n">the</span> <span class="n">prominent</span> <span class="n">label</span><span class="p">.</span>&quot; <span class="n">You</span> <span class="n">should</span> <span class="n">not</span> <span class="n">modify</span> <span class="n">the</span> <span class="n">LICENSE</span> <span class="n">file</span> <span class="n">t
 o</span> <span class="n">include</span> <span class="n">the</span> <span class="n">LICENSE</span> <span class="n">information</span> <span class="n">of</span> <span class="n">the</span> 3<span class="n">rd</span> <span class="n">party</span> <span class="n">work</span> <span class="n">in</span> <span class="n">this</span> <span class="k">case</span><span class="p">.</span>  <span class="n">That</span> <span class="n">is</span> <span class="n">explained</span> <span class="n">nicely</span> <span class="n">in</span> <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">opensource</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">faq</span>#<span class="n">copyleft</span> <span class="n">as</span> <span class="n">stated</span> &quot;<span class="n">Copyleft</span> <span class="n">provisions</span> <span class="n">apply</span> <span class="n">only</span> <span class="n">to</span> <span class="n">actual</
 span> <span class="n">derivatives</span><span class="p">,</span> <span class="n">that</span> <span class="n">is</span><span class="p">,</span> <span class="n">cases</span> <span class="n">where</span> <span class="n">an</span> <span class="n">existing</span> <span class="n">copylefted</span> <span class="n">work</span> <span class="n">was</span> <span class="n">modified</span><span class="p">.</span> <span class="n">Merely</span> <span class="n">distributing</span> <span class="n">a</span> <span class="n">copyleft</span> <span class="n">work</span> <span class="n">alongside</span> <span class="n">a</span> <span class="n">non</span><span class="o">-</span><span class="n">copyleft</span> <span class="n">work</span> <span class="n">does</span> <span class="n">not</span> <span class="n">cause</span> <span class="n">the</span> <span class="n">latter</span> <span class="n">to</span> <span class="n">fall</span> <span class="n">under</span> <span class="n">the</span> <span class="n">copylef
 t</span> <span class="n">terms</span><span class="p">.</span>&quot;
+<span class="n">Specific</span> <span class="n">guidance</span> <span class="k">for</span> <span class="n">handling</span> <span class="n">works</span> <span class="n">in</span> <span class="n">the</span> <span class="n">public</span> <span class="n">domain</span><span class="p">:</span>
+  <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">apache</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">legal</span><span class="o">/</span><span class="n">resolved</span><span class="p">.</span><span class="n">html</span>#<span class="n">can</span><span class="o">-</span><span class="n">works</span><span class="o">-</span><span class="n">placed</span><span class="o">-</span><span class="n">in</span><span class="o">-</span><span class="n">the</span><span class="o">-</span><span class="n">public</span><span class="o">-</span><span class="n">domain</span><span class="o">-</span><span class="n">be</span><span class="o">-</span><span class="n">included</span><span class="o">-</span><span class="n">in</span><span class="o">-</span><span class="n">apache</span><span class="o">-</span><span class="n">products</span>
 </pre></div>
-
-
-</blockquote>
-<p>Now all the voting is done and the release is good to go.</p>
-<p>Here are the steps of the release once the release is approved:</p>
-<ol>
-<li>
-<p>Upload source-release artifacts to dist.  If the release version is 0.0.1-incubating then upload them (zip, asc, md5, sha1) to
-<code>https://dist.apache.org/repos/dist/release/incubator/nifi/0.0.1-incubating</code></p>
-</li>
-<li>
-<p>To produce binary convenience release build the application from the raw source in staging.  For each binary convenience artifact:  </p>
-<ul>
-<li>Generate ascii armored detached signature by running <code>gpg -a -b nifi-0.0.1-incubating-bin.tar.gz</code></li>
-<li>Generate md5 hash summary by running <code>md5sum nifi-0.0.1-incubating-bin.tar.gz | awk '{ printf substr($0,0,32)}' &gt;  nifi-0.0.1-incubating-bin.tar.gz.md5</code></li>
-<li>Generate sha1 hash summary by running <code>sha1sum nifi-0.0.1-incubating-bin.tar.gz | awk '{ printf substr($0,0,40)}' &gt;  nifi-0.0.1-incubating-bin.tar.gz.sha1</code></li>
-<li>Upload the bin, asc, sha1, md5 for each binary convenience build to the same location as the source release</li>
-</ul>
-</li>
-<li>
-<p>In repository.apache.org go to the staging repository and select <code>release</code> and follow instructions on the site.</p>
-</li>
-<li>
-<p>Merge the release branch into master</p>
-</li>
-<li>
-<p>Merge the release branch into develop</p>
-</li>
-<li>
-<p>Update the NiFi website to point to the new download(s)</p>
-</li>
-<li>
-<p>Update the NiFi incubator status page to indicate NEWS of the release</p>
-</li>
-<li>
-<p>In Jira mark the release version as 'Released' and 'Archived' through 'version' management in the 'administration' console.</p>
-</li>
-</ol>
         </div>
       <!--</div>-->
         <div id="footer">