Browse Source

Network policy, formatting.

ct-martin-patch-1
Claire Charron 10 years ago
parent
commit
eb867805b7
3 changed files with 46 additions and 34 deletions
  1. +10
    -10
      policy/constitution.tex
  2. +11
    -7
      policy/head.tex
  3. +25
    -17
      policy/server_use_policy.tex

+ 10
- 10
policy/constitution.tex View File

@ -1,7 +1,7 @@
\input{head.tex}
\begin{document}
\pagetitle{RITlug Constitution}{Updated April 16, 2014}
\pagetitle{RITlug Constitution}{Updated April 26, 2014}
\section{Name}
The name of this organization shall be the RIT Linux Users Group (RITlug).
@ -50,30 +50,30 @@ The purpose of the organization is to advocate, educate and provide a venue for
\section{Duties of Officers}
\subsection{President}
\begin{itemize}
\begin{subroutines}
\item Preside over all meetings and activities of the organization, and the Executive Board.
\item Attend all general club meetings, designating an alternative member to attend meetings in the President's absence.
\item Appoint all committees, regular or special.
\item Enforce all internal club policies.
\end{itemize}
\end{subroutines}
\subsection{Vice-President}
\begin{itemize}
\begin{subroutines}
\item Take over the duties of the President when needed or in the President's absence.
\item Act as an ex-officio member of all committees within the club.
\item Maintain all internal club policies and documentation.
\end{itemize}
\end{subroutines}
\subsection{Treasurer}
\begin{itemize}
\begin{subroutines}
\item Take over the duties of the Vice-President or Secretary in the absence of either, or both.
\item Supervise all financial transactions of the organization and keep all financial records.
\item Maintain regular contact with the Secretary of Finance of Student Government.
\end{itemize}
\end{subroutines}
\subsection{Secretary}
\begin{itemize}
\begin{subroutines}
\item Take over the duties of the Treasurer in the temporary absence of the Treasurer.
\item Keep an accurate roll of members and keep the minutes of all meetings.
\item Be responsible for maintaining and updating all paperwork with Student Government.
\end{itemize}
\end{subroutines}
\section{Executive Board}
\begin{subroutines}
@ -123,7 +123,7 @@ The purpose of the organization is to advocate, educate and provide a venue for
\section{By-Laws}
\begin{subroutines}
\item Although it is recommended that written copies be handed out to all members, By-laws of this organization can be proposed verbally at any meeting by any member in good standing.
\item Although it is recommended that written copies be handed out to all members, By-laws of this organization can be proposed verbally at any meeting by any member in good standing, and copies of all official policy will be available online.
\item An immediate vote, after discussion, shall be taken by a show of hands and a simple majority is necessary for passage, a quorum being present.
\item By-Laws do not require the approval of the Department of Club Affairs.
\item There will be no hazing of any kind within this organization in accordance with the New York State Hazing Laws.

+ 11
- 7
policy/head.tex View File

@ -6,16 +6,20 @@
\usepackage{titlesec}
\usepackage{enumitem}
\titleformat{\section}{\large\scshape}{\thesection}{0em}{}
\titleformat{\subsection}{\normalfont\scshape}{\thesubsection}{0em}{}
\titleformat{\section}{\Large\scshape}{\thesection}{0em}{}
\titleformat{\subsection}{\large\scshape}{\thesubsection}{0em}{}
\renewcommand*\thesection{Function \Roman{section}: }
\renewcommand*\thesubsection{Subroutine \Roman{subsection}: }
\renewcommand*\thesubsection{Parameter \Roman{subsection}: }
\newcommand{\pagetitle}[2]{
\begin{center}
\LARGE {#1} \\[0.0625in]
\large {#2}
\end{center}
\begin{titlepage}
\vspace*{\fill}
\begin{center}
\Huge {#1} \\[0.0625in]
\LARGE {#2}
\end{center}
\vspace*{\fill}
\end{titlepage}
}
\newlist{subroutines}{enumerate}{1}

+ 25
- 17
policy/server_use_policy.tex View File

@ -1,69 +1,77 @@
\input{head.tex}
\begin{document}
\pagetitle{RITlug Server Use Policy}{Updated March 17, 2014}
\pagetitle{RITlug Server Use Policy}{Updated April 26, 2014}
\section{Access Privileges}
\begin{itemize}
\begin{subroutines}
\item Members of the Executive Board and those deemed trustworthy by the Executive Board may hold access to elevated privileges (e.g. sudo).
\item Those with access to use elevated privileges shall not use their access to violate the privacy of other members without probable cause as decided by either the Executive Board or the Institute.
\item Those with access to elevated privileges may modify or move server configurations or data as necessary, without violating any other policies.
\item Accounts may be requested from the Executive Board and will be created at the Executive Board's discretion.
\end{itemize}
\end{subroutines}
\section{Installation of Software}
\begin{itemize}
\begin{subroutines}
\item Any installation of system-available software must be approved by a member of the Executive Board.
\item Installation of software which must be run with elevated privileges must be approved by a majority of the Executive Board.
\item The Executive Board shall decide the appropriate requirements for the documentation of newly installed software.
\item If software is to be installed on one of RITlug's servers but not all of them, the newly introduced inconsistency must be documented and approved by unanimous vote of the Executive Board.
\end{itemize}
\end{subroutines}
\section{Resource Use}
\subsection{Storage}
\begin{itemize}
\begin{subroutines}
\item Users may use storage space to store content as long as it does not violate club or Institute policies.
\item Users may not use an excessive amount of storage space, as decided by the Executive Board.
\item Users who store self-produced content or code shall retain the rights of said content and do not grant RITlug any rights for its use unless otherwise stated.
\end{itemize}
\end{subroutines}
\subsection{CPU/Memory}
\begin{itemize}
\begin{subroutines}
\item Users may use the RITlug servers for their own research, compilation, and arbitrary tasks, but should not do anything that may require a substantial amount of resources without first obtaining permission from the Executive Board.
\item Users should monitor their running software and tasks so that problems can be promptly resolved if they occur.
\end{itemize}
\end{subroutines}
\subsection{Network}
\begin{subroutines}
\item Users must not consume an excessive amount of network bandwidth.
\item Users shall not use the RITlug servers to access content which is in violation of institute or club policy, even if said content is not placed on permanent storage.
\item Users shall not use the RITlug servers to proxy activity which is in violation of institute or club policy on servers or networks.
\item Users who consume enough network bandwidth to substantially disrupt the availability of the RITlug servers on RIT's network shall be given one strike after each instance of disruption. After the third strike, the user in violation will be given a notice of at least 24 hours to back up their data, after which their account will be deleted and their privileges will be revoked.
\end{subroutines}
\section{Service Use}
\subsection{Task Scheduling}
\begin{itemize}
\begin{subroutines}
\item Users may not create scheduled system tasks without obtaining permission from the Executive Board.
\item Users may schedule their own personal tasks, as long as said tasks do not consume an excessive amount of resources and follow all given policies.
\end{itemize}
\end{subroutines}
\subsection{Servers}
\begin{itemize}
\begin{subroutines}
\item Users may publically serve content through the Internet as long as doing so does not violate any other policies.
\item Users may not publically serve content for which they do not own the proper permissions and copyrights.
\item Users shall not use the servers to publicise content that the Executive Board deems offensive or otherwise in bad taste.
\item The Executive Board may vote to remove, revoke, or disallow server use, content distribution, or content storage at any time.
\end{itemize}
\end{subroutines}
\section{Virtual Machine Use}
\begin{itemize}
\begin{subroutines}
\item Virtual machines are governed by the previously stated policies.
\item The Owner of a virtual machine shall have root access to their virtual machine.
\item The Executive Board may vote to remove any virtual machine at their discretion if they feel that it violates any of the above policies.
\end{itemize}
\end{subroutines}
\section{Removing Accounts/Data}
\begin{itemize}
\begin{subroutines}
\item If data which is scheduled to be removed is not deemed overly offensive or in violation of Institute policy, the owner of said data shall be given an advance warning of at least 24 hours to retrieve or back up their data before it is removed.
\item The above policy also applies to removed accounts.
\item Accounts and data shall not be removed without first consulting the Executive Board or an official from the Institute.
\end{itemize}
\end{subroutines}
\end{document}

Loading…
Cancel
Save