-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1 from ritsec/drafting
Draft
- Loading branch information
Showing
23 changed files
with
869 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
{ | ||
"latex-workshop.latex.recipes": [{ | ||
"name": "makefile", | ||
"tools": [ | ||
"make" | ||
], | ||
}], | ||
"latex-workshop.latex.tools": [{ | ||
"name": "make", | ||
"command": "make", | ||
"args": [ | ||
"all" | ||
] | ||
}] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
@ritsec/E-Board |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
all: constitution.tex | ||
pdflatex constitution.tex | ||
|
||
clean: | ||
rm -f constitution.log constitution.out constitution.pdf *.aux | ||
rm -f bylaws/*.aux | ||
rm -f constitution/*.aux |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
% ARTICLE 11: TRANSITION OF POWER | ||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
|
||
\Article{Transition of Power} | ||
|
||
\begin{enumerate} | ||
\item Any E-Board or A-Board member who steps down, graduates, or is | ||
impeached from their position must follow the “RITSEC Transition of Powers” | ||
document. This document discloses the access for each position and the | ||
access that must be revoked for that member. | ||
% TODO: document doesn't exist | ||
\end{enumerate} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
% ARTICLE 12: SUSPENSION OF THE BYLAWS | ||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
|
||
\Article{Suspension of the Bylaws} | ||
|
||
\begin{enumerate} | ||
\item Any club member can motion to suspend the bylaws within the RITSEC | ||
Constitution with approval from RITSEC E-Board. A written motion must be | ||
submitted to RITSEC E-Board for consideration, and must include the | ||
rationale for why the bylaw should be suspended and a time frame for which | ||
the suspension shall be in effect. The RITSEC E-Board needs at least | ||
three-fourths E-Board vote to approve the suspension. | ||
\end{enumerate} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
% ARTICLE 13: INDEPENDENT PROGRAMS | ||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
|
||
\Article{Independent Programs} | ||
|
||
% SECTION A: LEADERSHIP | ||
\Section{Leadership} | ||
|
||
\begin{enumerate} | ||
\item Program leads shall forever and henceforth be referred to as "chief" of | ||
their respective Independent programs. | ||
\item Chief appointment is up to the discretion of the Independent Program. | ||
\end{enumerate} | ||
|
||
% SECTION B: Creation | ||
\Section{Creation} | ||
|
||
\begin{enumerate} | ||
\item All new Independent Programs must be added as amendments to the | ||
constitution (as shown in subsequent Sections). | ||
\item Have a purpose and goal for how the program will positively affect the | ||
club and it’s members. | ||
\end{enumerate} | ||
|
||
% SECTION C: FUNDING | ||
\Section{Funding} | ||
|
||
\begin{enumerate} | ||
\item Funding for programs is approved by E-Board after petition from the | ||
chief. | ||
\end{enumerate} | ||
|
||
\input{bylaws/programs/01-interest-group} | ||
\input{bylaws/programs/02-mentorship} | ||
\input{bylaws/programs/03-redteam} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,58 @@ | ||
% SECTION D: INTEREST GROUP PROGRAM | ||
\Section{Interest Group Program} | ||
|
||
% SUBSECTION 1: PURPOSE | ||
\Subsection{Purpose} | ||
|
||
\begin{enumerate} | ||
\item Provide value to the club and its members. | ||
\item Provide a focused environment to study a specific field or topic. | ||
\end{enumerate} | ||
|
||
% SUBSECTION 2: SPECIAL PRIVILEGES | ||
\Subsection{Special Privileges} | ||
|
||
\begin{enumerate} | ||
\item All approved Interest Groups have the ability to stream their events on | ||
the official RITSEC social media platforms under the following conditions. | ||
\begin{enumerate} | ||
\item A liability form is completed by the leader of the interest group for | ||
the streaming equipment. | ||
\item Only the individual who signed the liability is allowed to take out | ||
the equipment. | ||
\item A checkout form is filled out each time the equipment is added and | ||
removed from the club HQ. | ||
\item RITSEC events and meetings come first. Interest groups may not use | ||
the streaming equipment on the day of the official club weekly meeting or | ||
during official events such as keynote presentations and closing remarks. | ||
\item Swipe to HQ shall not be abused or violated. | ||
\item Failure to meet these conditions will result in revocation of | ||
streaming and swipe access and may result in disciplinary E-Board action. | ||
\end{enumerate} | ||
\item Funding | ||
\begin{enumerate} | ||
\item Each Interest Group is allocated \$100 of discretionary spending. | ||
\item Additional funding is available, given E-Board approval, through a | ||
simple majority of all EBoard members. | ||
\end{enumerate} | ||
\end{enumerate} | ||
|
||
% SUBSECTION 3: LEADERSHIP | ||
\Subsection{Leadership} | ||
|
||
\begin{enumerate} | ||
\item The Interest Group Program Chief is the E-Board secretary. | ||
\item Leadership of Interest Group Program is conducted by the Interest Group | ||
Program Chief. | ||
\item Leadership of each individual Interest Group is conducted by that | ||
Interest Group's leader. | ||
\end{enumerate} | ||
|
||
% SUBSECTION 4: REQUIREMENTS | ||
\Subsection{Requirements} | ||
|
||
\begin{enumerate} | ||
\item Have an Interest Group leader. | ||
\item Have at least 3 members. | ||
\item The Interest Group must be approved by an E-Board vote. | ||
\end{enumerate} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
% SECTION E: MENTORSHIP PROGRAM | ||
\Section{Mentorship Program} | ||
|
||
% SUBSECTION 1: PURPOSE | ||
\Subsection{Purpose} | ||
|
||
\begin{enumerate} | ||
\item To enable more accessible learning through a small group setting. | ||
\item To promote security and involvement to underclassmen and incoming | ||
students. | ||
\item To build lasting relationships between students. | ||
\end{enumerate} | ||
|
||
% SUBSECTION 2: REQUIREMENTS FOR BEING A MENTOR | ||
\Subsection{Requirements for Being a Mentor} | ||
|
||
\begin{enumerate} | ||
\item Must be an RITSEC member. | ||
\item Must be approved by the Mentorship Program Chief. | ||
\end{enumerate} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
% SECTION F: REDTEAM PROGRAM | ||
\Section{Redteam Program} | ||
|
||
% SUBSECTION 1: PURPOSE | ||
\Subsection{Purpose} | ||
|
||
\begin{enumerate} | ||
\item To teach members through adversary emulation. | ||
\item To provide a service to competitions run by RITSEC and other schools as | ||
needed. | ||
\end{enumerate} | ||
|
||
\Subsection{Requirements} | ||
|
||
\begin{enumerate} | ||
\item To qualify for Redteam, you must be a current or previous club member | ||
\item You must be approved by the Redteam Chief. | ||
\end{enumerate} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
\LoadClass{article} | ||
|
||
% Set up counters | ||
\newcounter{articlecount} | ||
\newcounter{sectioncount}[articlecount] | ||
\newcounter{subsectioncount}[sectioncount] | ||
|
||
% Define custom commands | ||
\newcommand{\Article}[1]{\stepcounter{articlecount}\section*{Article \arabic{articlecount}: #1}} | ||
\newcommand{\Section}[1]{\stepcounter{sectioncount}\subsection*{Section \Alph{sectioncount}: #1}} | ||
\newcommand{\Subsection}[1]{\stepcounter{subsectioncount}\subsubsection*{Subsection \arabic{subsectioncount}: #1}} | ||
|
||
% Specify how list labels appear | ||
\usepackage{enumitem} | ||
\setenumerate[1]{label=(\Roman*)} % I, II, III, IV | ||
\setenumerate[2]{label=(\Alph*)} % A, B, C, D | ||
\setenumerate[3]{label=(\arabic*)} % 1, 2, 3, 4 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
\documentclass{constitution} | ||
|
||
\title{RITSEC Constitution \& Bylaws\\ Version 1} | ||
\author{Ratified 2 November 2018} | ||
\date{Last Modified 28 October 2018} | ||
|
||
\begin{document} | ||
|
||
\maketitle | ||
\newpage | ||
|
||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
% TERMS | ||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
\part{Terms} | ||
|
||
\input{terms.tex} | ||
|
||
\newpage | ||
|
||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
% CONSTITUTION | ||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
\part{Constitution} | ||
|
||
\input{constitution/article-01} | ||
\input{constitution/article-02} | ||
\input{constitution/article-03} | ||
\input{constitution/article-04} | ||
\input{constitution/article-05} | ||
\input{constitution/article-06} | ||
\input{constitution/article-07} | ||
\input{constitution/article-08} | ||
\input{constitution/article-09} | ||
\input{constitution/article-10} | ||
|
||
\newpage | ||
|
||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
% BYLAWS | ||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
|
||
\part{Bylaws} | ||
|
||
\input{bylaws/article-11} | ||
\input{bylaws/article-12} | ||
\input{bylaws/article-13} | ||
|
||
\end{document} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
% ARTICLE 1: NAME | ||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
|
||
\Article{Name} | ||
|
||
\begin{enumerate} | ||
\item The name of this club/organization is RITSEC. For the rest of this | ||
document the club/organization will be referred to as RITSEC. RITSEC is not | ||
short for “RIT Security”. RITSEC is not an acronym. | ||
\end{enumerate} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
% ARTICLE 2: PURPOSE | ||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
|
||
\Article{Purpose} | ||
|
||
\begin{enumerate} | ||
\item RITSEC is a student run organization that prepares students to be | ||
competitive in the growing field of computing security. RITSEC prepares | ||
students by organizing and hosting competitions, hosting weekly meetings, | ||
and enabling independent student research. RITSEC centers around live | ||
individual and team-based security exercises covering a wide variety of | ||
areas in computing security. | ||
\item While the club has activity in many different areas including but not | ||
limited to: other schools, organizations, sponsors, alumni groups, and RIT | ||
faculty, the club functions first and foremost for the students at | ||
Rochester Institute of Technology and decisions shall be made with their | ||
best interests in mind. | ||
\end{enumerate} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
% ARTICLE 3: RIGHTS AND RESPONSIBILITIES | ||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
|
||
\Article{Rights and Responsibilities} | ||
|
||
\begin{enumerate} | ||
\item E-Board has the responsibility to provide a club meeting on a weekly | ||
basis; this must include a time dedicated to education and a time dedicated | ||
to research | ||
\begin{enumerate} | ||
\item E-Board has the right to not hold or to cancel a meeting on any given | ||
week when it is deemed beneficial to the club not to hold the meeting for | ||
that week, or due to unsafe or unpredicted circumstances. | ||
\end{enumerate} | ||
\item Active club members have several privileges associated with their | ||
membership status. | ||
\begin{enumerate} | ||
\item Shall have the right to run for Executive Board positions | ||
\item Shall become alumni members upon graduation | ||
\item Shall be confirmed a member if asked by a company | ||
\item Shall have the right to request funding for projects and/or research | ||
\end{enumerate} | ||
\end{enumerate} |
Oops, something went wrong.