Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Jun 2017 14:48:27 +0000 (UTC)
From:      Matthew Seaman <matthew@FreeBSD.org>
To:        doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org
Subject:   svn commit: r50324 - head/en_US.ISO8859-1/htdocs/internal
Message-ID:  <201706071448.v57EmRb0035996@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: matthew (ports committer)
Date: Wed Jun  7 14:48:27 2017
New Revision: 50324
URL: https://svnweb.freebsd.org/changeset/doc/50324

Log:
  Add documentation describing the new 'FreeBSD Project Member' status,
  as discussed in the core session at BSDCan.
  
  Please see review D10413 if you want to suggest any further changes.
  
  Approved by:	core
  Differential Revision:	https://reviews.freebsd.org/D10413

Added:
  head/en_US.ISO8859-1/htdocs/internal/members.xml
     - copied, changed from r50194, head/en_US.ISO8859-1/htdocs/internal/associates.xml
Modified:
  head/en_US.ISO8859-1/htdocs/internal/Makefile
  head/en_US.ISO8859-1/htdocs/internal/policies.xml

Modified: head/en_US.ISO8859-1/htdocs/internal/Makefile
==============================================================================
--- head/en_US.ISO8859-1/htdocs/internal/Makefile	Wed Jun  7 09:52:55 2017	(r50323)
+++ head/en_US.ISO8859-1/htdocs/internal/Makefile	Wed Jun  7 14:48:27 2017	(r50324)
@@ -21,6 +21,7 @@ DOCS+=	hats.xml
 DOCS+=	i18n.xml
 DOCS+=	internal.xml
 DOCS+= 	machines.xml
+DOCS+=	members.xml
 DOCS+= 	mirror.xml
 DOCS+=	new-account.xml
 DOCS+=	policies.xml

Copied and modified: head/en_US.ISO8859-1/htdocs/internal/members.xml (from r50194, head/en_US.ISO8859-1/htdocs/internal/associates.xml)
==============================================================================
--- head/en_US.ISO8859-1/htdocs/internal/associates.xml	Sat Apr 22 17:54:33 2017	(r50194, copy source)
+++ head/en_US.ISO8859-1/htdocs/internal/members.xml	Wed Jun  7 14:48:27 2017	(r50324)
@@ -1,7 +1,7 @@
 <?Xml version="1.0" encoding="iso-8859-1"?>
 <!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
 "http://www.FreeBSD.org/XML/share/xml/xhtml10-freebsd.dtd" [
-<!ENTITY title "FreeBSD Project Associates">
+<!ENTITY title "FreeBSD Project Members">
 ]>
 
 <html xmlns="http://www.w3.org/1999/xhtml">;
@@ -13,20 +13,21 @@
 
   <body class="navinclude.docs">
 
-    <h1>FreeBSD Project Associate</h1>
+    <h1>FreeBSD Project Members</h1>
+    
+    <p>A FreeBSD Project Member is an individual who has made a
+      notable contribution to the FreeBSD Project. That may be in the
+      form of new code, documentation, or patches to existing code and
+      documentation, or in other ways that the Core Team designates,
+      including community management and advocacy.</p>
 
-    <p>An Associate is an individual who has made a notable contribution
-      to the FreeBSD project. That may be in the form of new code,
-      documentation, or patches to existing code and documentation
-      committed through a currently valid Committer, or in other ways
-      that the Core Team designates, including community management and
-      advocacy. Associates do not have any voting rights or
-      responsibilities to the project other than to ensure their
-      contributed material adheres to the project's standards and
-      practices, that the work is original to the author and is made
-      available under the standard, FreeBSD license.</p>
+    <h3>Committers</h3>
 
-    <h2>Associates receive:<h2>
+    <p>Committers are those Project members who have been granted
+      commit access (a "commit bit") to one or more of the Project's
+      repositories.</p>
+      
+    <h2>Member Benefits:</h2>
 
     <ul>
       <li>an @freebsd.org email address which also gives them regular
@@ -37,41 +38,74 @@
       <li>the right to attend developer summits</li>
       <li>access to the developers@ mailing list</li>
     </ul>
+
+    <h2>Committer Benefits:</h2>
+
+    <p>In addition to the Ordinary Member benefits, active
+      Committers (those who have made a commit within the previous
+      year) are able to vote in Core elections.</p>
+
+    <h2>Member Responsibilities:</h2>
+
+    <p>All Members should ensure that all contributed material:</p>
+
+    <ul>
+      <li>adheres to the Project's standards and practices.</li>
+      <li>is correctly attributed to its authors.</li>
+      <li>has appropriate licensing.  Where this is the original
+        work of the Project Member, the standard FreeBSD license is
+        preferred.</li>
+    </ul>
     
-    <p>Associates MUST create SSH and PGP keys in exactly the same way
-      that a committer would to gain access to project resources.</p>
+    <p>Members MUST create SSH and PGP keys in order to gain access to
+      Project resources.</p>
 
-    <p>Associates are bound by the Code of Conduct of the FreeBSD Project.</p>
+    <p>Members are bound by the Project's Code of Conduct,
+      particularly when representing the Project in external fora.</p>
 
-    <p>Associate status is conferred by a ballot of Core members, or
-      by other groups that Core may designate such as Portmgr or Doceng.
-      Any FreeBSD committer or associate may propose candidates for
-      associate status.</p>
+    <p>Member status is conferred by a ballot of Core members, or by
+      a ballot of other groups that Core may designate such as Portmgr
+      or Doceng.  Any FreeBSD Committer or Member may propose
+      candidates for member status.</p>
 
-    <p>Core, or groups that core may designate, that award associate
-      status, should review that status at least once annually and
-      retire inactive accounts. There is no minimum level of
-      contribution required, Core and the designated teams may use their
-      own discretion.</p>
+    <p>Core, or groups designated by Core that award Member status,
+      should review that status at least once annually and retire
+      inactive accounts.  There is no formal definition of inactive
+      accounts.  Core and the designated teams may use their own
+      discretion.</p>
 
     <hr/>
 
     <h2>FAQ:</h2>
 
     <dl>
-      <dt>Assigning a buddy (or group of buddies) to the
-        associate.</dt>
-      <dd>No. Associates will be assigned a mentor when they reach a
-        level to upgrade from Associate to Committer. Until that time,
-        they can use the mailing lists and the phabricator review
-        groups.</dd>
-      <dt>Do committers who have given up their commit bits
-        effectively become associates?</dt>
-      <dd>No, they become Alumni.</dd>
+      <dt>Is a mentor assigned to each newly created Project Member?</dt>
+      <dd>Project Members are only assigned a mentor if they become
+        a committer, or if they have a commit bit reactivated after a
+        significant period of inactivity.  This only applies to
+        Committers since the primary purpose of a mentor is to review
+        what the mentee intends to commit.</dd>
+      <dd>No such formal arrangement is required when someone is
+	made into an ordinary Project Member, but it is expected that
+	the people that sponsor a new Member will assist them with
+	setting up their accounts and gaining access to Project
+	resources and so forth.</dd>
+      <dt>Do you have to become an Ordinary Member before you can be
+	granted a commit bit?</dt>
+      <dd>No.  There is no requirement for prospective Committers to
+        have spent time as Ordinary Members.  However it is
+        anticipated that this will become a common practice as part of
+        the route towards committer-hood.</dd>
+      <dt>Do Committers who have given up their commit bits
+        effectively become just Ordinary Members?</dt>
+      <dd>All Committers are Project members, but former Committers
+	are considered Committer Alumni.  Alumni may revert back to
+	active Committers simply by requesting reinstatement of their
+	commit access.</dd>
       <dt>How does this affect the existing 3rd Party Developer
         status?</dt>
-      <dd>Existing 3rd party developers will be promoted to
-        Associates.</dd>
+      <dd>Existing 3rd Party Developers will be promoted to
+        Project Members.</dd>
     </dl>
     
   </body>

Modified: head/en_US.ISO8859-1/htdocs/internal/policies.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/internal/policies.xml	Wed Jun  7 09:52:55 2017	(r50323)
+++ head/en_US.ISO8859-1/htdocs/internal/policies.xml	Wed Jun  7 14:48:27 2017	(r50324)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
 <!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
 "http://www.FreeBSD.org/XML/share/xml/xhtml10-freebsd.dtd" [
-<!ENTITY title "Policies for FreeBSD Committers">
+<!ENTITY title "Policies for FreeBSD Project Members">
 ]>
 
 <html xmlns="http://www.w3.org/1999/xhtml">;
@@ -46,6 +46,7 @@ below, for more info.</p>
   <li><a href="../doc/en_US.ISO8859-1/articles/pr-guidelines/">Problem Report Handling Guidelines</a></li>
   <li><a href="software-license.html">Software License Policy</a></li>
   <li><a href="data.html">User Data Policy</a></li>
+  <li><a href="members.html">FreeBSD Project Membership</a></li>
 </ul>
 
 <h2><b>The FreeBSD Documentation Project</b></h2>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201706071448.v57EmRb0035996>