organization.dot revision 240324
1130803Smarcel# $FreeBSD: head/share/misc/organization.dot 240324 2012-09-10 16:51:43Z eadler $
2130803Smarcel
3130803Smarcel# This file is meant to show the infrastructural organization of the
4130803Smarcel# FreeBSD Project; what kind of teams we have and how they relate to
5130803Smarcel# each other.
6130803Smarcel# For a detailed description of the responsibilities and duties of the listed
7130803Smarcel# teams, please see our Administration page at
8130803Smarcel# http://www.freebsd.org/administration.html .
9130803Smarcel# 
10130803Smarcel# The graphical output can be generated from this file with the following
11130803Smarcel# command:
12130803Smarcel# $ dot -T png -o file.png organization.dot
13130803Smarcel#
14130803Smarcel# The dot binary is part of the graphics/graphviz port.
15130803Smarcel
16130803Smarceldigraph org {
17130803Smarcel
18130803Smarcelnode [color=lightblue2, style=filled, bgcolor=black];
19130803Smarcel
20130803Smarcel# Meta-categories go here
21130803Smarcel
22130803Smarcel_devel [label="FreeBSD Developers"]
23130803Smarcel_admin [label="FreeBSD Infrastructure Administrators"]
24130803Smarcel_misc [label="Miscellaneous Hats"]
25130803Smarcel
26130803Smarcel# Development teams go here alphabetically sorted
27130803Smarcel
28130803Smarcelcore [label="Core Team\ncore@FreeBSD.org\ntabthorpe, gavin, jhb, kib,\ntheraven, attilio, hrs,\npeter, miwi"]
29130803Smarcelcoresecretary [label="Core Team Secretary\ncore-secretary@FreeBSD.org\npgj"]
30130803Smarceldoccommitters [label="Doc/www Committers\ndoc-committers@FreeBSD.org"]
31130803Smarceldoceng [label="Documentation Engineering Team\ndoceng@FreeBSD.org\ngjb, blackend,\ngabor, hrs"]
32130803Smarcelportscommitters [label="Ports Committers\nports-committers@FreeBSD.org"]
33130803Smarcelportmgr [label="Port Management Team\nportmgr@FreeBSD.org\ntabthorpe, marcus, bapt, beat,\nerwin, linimon, pav,\nitetcu, miwi"]
34130803Smarcelportmgrsecretary [label="Port Management Team Secretary\nportmgr-secretary@FreeBSD.org\ntabthorpe"]
35130803Smarcelre [label="Primary Release Engineering Team\nre@FreeBSD.org\nkib, blackend, jpaetzel, hrs, kensmith,\nrwatson, bz"]
36130803Smarcelsecteam [label="Security Team\nsecteam@FreeBSD.org\nsimon, qingli, delphij,\nremko, philip, stas, cperciva,\ncsjp, rwatson, miwi, bz"]
37130803Smarcelportssecteam [label="Ports Security Team\nports-secteam@FreeBSD.org\nmiwi, rea, swills, wxs,\njgh, sbz, eadler, zi, remko, simon"]
38130803Smarcelsecteamsecretary [label="Security Team Secretary\nsecteam-secretary@FreeBSD.org\nremko"]
39130803Smarcelsecurityofficer [label="Security Officer Team\nsecurity-officer@FreeBSD.org\ncperciva, simon, nectar"]
40130803Smarcelsrccommitters [label="Src Committers\nsrc-committers@FreeBSD.org"]
41130803Smarcel
42130803Smarcel# Admin teams go here alphabetically sorted
43130803Smarcel
44130803Smarcelaccounts [label="Accounts Team\naccounts@FreeBSD.org\nmarkm, simon, kensmith,\ndhw"]
45130803Smarcelbackups [label="Backup Administrators\nbackups@FreeBSD.org\nsimon, kensmith,\ndhw"]
46130803Smarcelbugmeister [label="Bugmeister Team\nbugmeister@FreeBSD.org\neadler, gavin, gonzo, linimon"]
47130803Smarcelclusteradm [label="Cluster Administrators\nclusteradm@FreeBSD.org\nbrd, simon, ps,\nkensmith, peter"]
48130803Smarcelcvsupmaster [label="CVSup Mirror Site Coordinators\ncvsup-master@FreeBSD.org\nkuriyama, jdp,\nkensmith"]
49130803Smarceldnsadm [label="DNS Administrators\ndnsadm@FreeBSD.org\nbillf, dg, ps,\nkensmith, peter"]
50130803Smarcelmirroradmin [label="FTP/WWW Mirror Site Coordinators\nmirror-admin@FreeBSD.org\nkuriyama, kensmith"]
51130803Smarcelncvs [label="CVS src Repository Managers\nncvs@FreeBSD.org\njoe, kuriyama, markm,\nsimon, peter"]
52130803Smarcelpcvs [label="CVS ports Repository Managers\npcvs@FreeBSD.org\nmarcus, joe, kuriyama,\nmarkm, simon"]
53130803Smarcelperforceadmin [label="Perforce Repository Administrators\nperforce-admin@FreeBSD.org\nscottl, kensmith, gordon,\nrwatson, peter, dhw"]
54130803Smarcelpostmaster [label="Postmaster Team\npostmaster@FreeBSD.org\njmb, brd, sahil, dhw"]
55130803Smarcelrefadm [label="Reference Systems Administrators\nrefadm@FreeBSD.org\njake, billf, markm, simon,\nobrien, ps, kensmith,\npeter, dhw"]
56130803Smarcelwebmaster [label="Webmaster Team\nwebmaster@FreeBSD.org\nnik, kuriyama, simon,\njesusr, wosch"]
57130803Smarcel
58130803Smarcel# Misc hats go here alphabetically sorted
59130803Smarcel
60130803Smarceldonations [label="Donations Team\ndonations@FreeBSD.org\ngjb, wilko, gahr, pgolluci,\nobrien, trhodes, ds,\nrwatson"]
61130803Smarcelmarketing [label="Marketing Team\nmarketing@FreeBSD.org\nSteven Beedle, Denise Ebery, deb,\njkoshy, Dru Lavigne, mwlucas, imp,\nKris Moore, murray, mattt,\nJeremy C. Reed, rwatson"]
62130803Smarcelvendorrelations [label="Vendor Relations Team\nvendor-relations@FreeBSD.org\ngioria, jmg, rik,\nphilip, hmp, marks,\nmurray"]
63130803Smarcel
64130803Smarcel# Here are the team relationships.
65130803Smarcel# Group together all the entries for the superior team.
66130803Smarcel# Keep the list sorted by the superior team entry.
67130803Smarcel
68130803Smarcel_admin -> accounts
69130803Smarcel_admin -> backups
70130803Smarcel_admin -> bugmeister
71130803Smarcel_admin -> clusteradm
72130803Smarcel_admin -> ncvs
73130803Smarcel_admin -> pcvs
74130803Smarcel_admin -> dcvs
75130803Smarcel_admin -> cvsupmaster
76130803Smarcel_admin -> dnsadm
77130803Smarcel_admin -> mirroradmin
78130803Smarcel_admin -> perforceadmin
79130803Smarcel_admin -> refadm
80130803Smarcel_admin -> postmaster
81130803Smarcel_admin -> webmaster
82130803Smarcel
83130803Smarcel_devel -> core
84130803Smarcel
85130803Smarcel_misc -> donations
86130803Smarcel_misc -> marketing
87130803Smarcel_misc -> vendorrelations
88130803Smarcel
89130803Smarcelcore -> coresecretary
90130803Smarcelcore -> doceng
91130803Smarcelcore -> portmgr
92130803Smarcelcore -> re
93130803Smarcelcore -> securityofficer
94130803Smarcelcore -> srccommitters
95130803Smarcel
96130803Smarceldoceng -> doccommitters
97130803Smarcel
98130803Smarcelportmgr -> portmgrsecretary
99130803Smarcelportmgr -> portscommitters
100130803Smarcel
101130803Smarcelsecurityofficer -> secteam
102130803Smarcelsecurityofficer -> portssecteam
103130803Smarcel
104130803Smarcelsecteam -> secteamsecretary
105130803Smarcel
106130803Smarcel}
107130803Smarcel