-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathterms.tex
More file actions
94 lines (80 loc) · 4.55 KB
/
terms.tex
File metadata and controls
94 lines (80 loc) · 4.55 KB
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
\chapter{Terms and Conventions}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Document Definitions}
This document defines rules and conventions for the creation of:
\begin{itemize}
\item {\bf OpenSHMEM Specification Document:} the main document defining the
OpenSHMEM Application Programming Interface specification.
\end{itemize}
OpenSHMEM specification documents are marked with monotonically increasing
version numbers using a major/minor version number scheme.
\section{Definitions of Roles}
The following defines the roles of the people or groups of people
involved in the OpenSHMEM specification process:
\begin{itemize}
\item {\bf OpenSHMEM Committee:} The group of
contributors
actively involved in the
specification process by participation in official meetings,
participation in OpenSHMEM working groups, and section committees.
\item {\bf OpenSHMEM Committee Chair:} Is responsible for organizing the agenda
for official OpenSHMEM Committee meetings as well as the activities leading to the
publication of the OpenSHMEM Specification. The Committee
Chair also maintains the overall outside presence of the OpenSHMEM Committee.
The OpenSHMEM committee chair role is filled through a regular
ballot. Upon a successful vote on this ballot, the change goes into effect
immediately.
\item {\bf OpenSHMEM Committee Secretary:} Is responsible for organizing and
recording ballots as well as artifacts from the official OpenSHMEM Committee
meetings.
The OpenSHMEM committee secretary role is filled through a regular
ballot. Upon a successful vote on this ballot, the change goes into effect
immediately.
\item {\bf OpenSHMEM Specification Document Editor:} Is responsible for both
maintaining the overall document and its repository, and for
publishing newly ratified versions of the OpenSHMEM documents.
\item {\bf Section Committee Chair (sometimes referred to as ``Section
Author''):} Is responsible for implementing and organizing reviews
for approved changes into their respective section(s).
\item {\bf Section Committee:} Assists the Section Committee Chair in
implementing and reviewing changes for the respective sections.
\item {\bf Working Group:} Group of people working on individual,
possibly cross-cutting topics that can lead to proposed changes for
the OpenSHMEM Specification Document.
Working groups are established and dissolved through an official
ballot at an OpenSHMEM meeting. In order to enable rapid exploration of new
topics, ballots to establish new working groups can be added to the agenda at
any time before the first vote at a given meeting. However, committee
members are encouraged to schedule such ballots at least two weeks prior to
the start date of the official OpenSHMEM meeting.
\item {\bf Working Group Chair:} Is responsible for organizing the
work in the Working Group, reporting to the OpenSHMEM Committee on progress in
the working group, maintaining the outside presence of the Working
Group, and organizing regular Working Group meetings.
\end{itemize}
\section{Ballot Definitions}
\begin{itemize}
\item {\bf Official OpenSHMEM Committee Meeting:} An open meeting of the entire
OpenSHMEM Committee. Attendance to the meeting is open to
all organizations in the OpenSHMEM Committee as well as the general public.
\item {\bf Organization:} A business entity that sends one or more
representatives to a official OpenSHMEM Committee meeting.
\item {\bf Overall Organization Eligibility (OOE):} An organization is
generally eligible to vote if it
has signed the OpenSHMEM contributor agreement and had one or more
representatives present at two out of the last three
official OpenSHMEM committee meetings (including the current meeting).
Alternatively, an organization is generally eligible to vote if it has not
signed the OpenSHMEM contributor agreement and had one or more
representatives present at four of the last five official OpenSHMEM committee
meetings (including the current meeting).
\item {\bf Meeting Quorum:} Quorum is established at a official OpenSHMEM
Committee meeting when more than $\nicefrac{2}{3}$ of OOE organizations
are present for that meeting.
\item {\bf Individual Ballot Quorum:} Quorum is established for an
individual ballot when more than $\nicefrac{3}{4}$ of OOE
organizations at the meeting cast a vote (vs.\ abstain). The number
of OOE organizations is counted at the beginning of each ballot.
Alternatively, the number of OOE organizations may be verified after
each ballot to determine if quorum was met.
\end{itemize}