aboutsummaryrefslogtreecommitdiff
path: root/en_US.ISO8859-1/htdocs/portmgr/charter.xml
blob: 86171e916ec7bc2741639efd4a3c55c8f93aaedc (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
<?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 "Charter for the Ports Management Team">
]>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
      <title>&title;</title>

      <cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">$FreeBSD$</cvs:keyword>
    </head>

    <body class="navinclude.about">

<p>The FreeBSD Ports Collection is a product intended first and
  foremost for the end-users of FreeBSD.  The Ports Management Team
  (portmgr) is the group charged with overseeing its development.
  Its members are appointed by the FreeBSD Core Team (core).</p>

<p>The primary responsibility of the portmgr team is to ensure
  that the FreeBSD Ports Developer community provides a ports
  collection that is functional, stable, up-to-date and
  full-featured.  Its secondary responsibility is to coordinate
  among the committers and developers who work on it.</p>

<p>The Ports Management Team has the following specific
  responsibilities:</p>

<ul>
  <li>
    <p>Assure the integrity of the Ports Collection by managing
      commits to the <tt>ports</tt> portion of the FreeBSD repository.
      This includes maintaining certain key files directly;
      running test builds of proposed large changes; and acting as
      arbiter over other commits.</p>
  </li>

  <li>
    <p>Maintain the automated <a href="http://pkg.FreeBSD.org">
      package building cluster</a>, and make the resulting packages
      available for download by FreeBSD users.</p>
  </li>

  <li>
    <p>Work with the FreeBSD Security team to ensure that security
      problems are indentified and handled in a timely fashion.</p>
  </li>

  <li>
    <p>Work with FreeBSD Ports and Documentation Committers to
      keep the relevant documentation up to date.</p>
  </li>

  <li>
    <p>To the extent possible with a volunteer project, ensure
      that the legal rights of authors whose works are installed in
      the Ports Collection are respected.</p>
  </li>

  <li>
    <p>Act as arbiter of first resort for disputes between
      FreeBSD community members such as maintainers and
      committers.</p>
  </li>

  <li>
    <p>Manage commit access to the ports tree.  All new
      committer approvals must be sent to admins@, and CC'd to
      core@; they must be PGP-signed.</p>
  </li>

  <li>
    <p>Establish guidelines and policies governing the rights and
      responsibilities of Ports Committers and maintainers.</p>
  </li>

  <li>
    <p>Help prioritize future directions for the overall Ports
      Collection.</p>
  </li>
</ul>

<p>In addition to its specific responsibilities, The Ports Management
  Team may take whatever actions it believes prudent to manage the ports
  collection responsibly.</p>

<p>Please see <a href="policies.html">Ports Team Policies</a> for
  a complete list of the current policies which have been adopted to
  help implement these goals.</p>

<p>This charter is under the control of the FreeBSD Core Team.  It
  is valid until such time as it is modified or revoked by the Core
  Team; any changes to this charter must be approved by the Core Team.</p>

</body>
</html>