Added a bunch of documents.
authorStefanus Du Toit <sjdutoit@csclub.uwaterloo.ca>
Tue, 16 Apr 2002 03:50:59 +0000 (03:50 +0000)
committerStefanus Du Toit <sjdutoit@csclub.uwaterloo.ca>
Tue, 16 Apr 2002 03:50:59 +0000 (03:50 +0000)
docs/constitution.xml [new file with mode: 0755]
docs/machine_usage.xml [new file with mode: 0755]
docs/machine_usage_summary.xml [new file with mode: 0755]
docs/official.xml [new file with mode: 0755]
docs/website.xml [new file with mode: 0755]

diff --git a/docs/constitution.xml b/docs/constitution.xml
new file mode 100755 (executable)
index 0000000..0feef5a
--- /dev/null
@@ -0,0 +1,369 @@
+<?xml version='1.0'?>
+
+<!DOCTYPE cscpage SYSTEM "../csc.dtd">
+
+<cscpage title="Constitution of the Computer Science Club of the University of Waterloo">
+
+<header />
+
+<section title="Name">
+<ol><li> The name of this organization shall be the ``Computer Science Club
+of the University of Waterloo''.</li>
+</ol>
+</section>
+<section title="Purpose">
+<ol><li> The Club is organized and will be operated exclusively for educational
+and scientific purposes in furtherance of:</li>
+<ol><li> promoting an increased knowledge of computer science and its applications.</li>
+<li> promoting a greater interest in computer science and
+its applications; and</li>
+<li> <a name="comm">&#160;</a> providing a means of communication between persons
+having interest in computer science.</li>
+</ol>
+
+<li> the above purposes will be fulfilled by the organization of
+discussions and lectures with professionals and academics in the field
+of computer science and related fields, co-operation with the Student
+Chapter of the ACM of the University of Waterloo, the maintenance of a
+library of materials related to computer science, the maintenance of
+an office containing the library as an aid to aim (<a
+href="#comm">1c</a>) above, and such other means as
+decided by the club membership.</li>
+</ol>
+</section>
+
+<section title="Membership">
+
+<ol>
+
+<li> Recognizing that the Computer Science Club has, in the past,
+benefitted from the participation of individuals who were not
+undergraduates at the University of Waterloo, full membership in this
+organization shall be open to all members of the University of
+Waterloo community.  This includes, but is not limited to, students,
+staff, and faculty, and anyone who has previously belonged to one of
+these categories.  In the event of a dispute, the Executive shall
+decide whether an individual is eligible for full membership.<br />
+At their discretion, the Executive may also allow individuals not satisfying
+the above description to obtain a full membership.</li>
+
+<li> Affiliate membership in this Club shall be open to all other
+persons.  Affiliate members shall have all the rights of full members
+except for the rights of voting and holding executive office.</li>
+
+<li> A person is not a member until he or she has paid
+the current membership
+fee and has been issued a membership card.
+Membership lasts until the end of the term in which it was issued.
+The membership card indicates, at least, a member's name, membership number,
+the term for which the membership is valid, and an indication that
+the member is an associate member, if indeed that is true.
+The membership fee is set from time to time by the Executive.</li>
+</ol>
+</section>
+
+<section title="Officers">
+<ol><li> The officers of the Club shall be:</li>
+<ol><li> President</li>
+<li> Vice-President</li>
+<li> Secretary</li>
+<li> Treasurer</li>
+<li> System Administrator</li>
+</ol>
+
+<li> The faculty advisor shall be an ex-officio member of the
+       Club.</li>
+
+<li> The choice of officers shall be limited to full members of the
+       Club.</li>
+
+<li> All officers, other than the System Administrator, shall be
+elected at a meeting to be held no later than three weeks after the
+start of each school term, such start defined as the beginning of
+lectures in the Winter and Spring terms, and as the beginning of
+Orientation Week in the Fall term.</li>
+
+<li> The election of officers shall be accomplished by the following
+       procedure:</li>
+
+<ol>
+
+<li> The past executive shall choose a willing Chief Returning
+Officer, with duties defined below, set an election date, and set a
+date for the opening of nominations such that the nomination period
+(from the opening of nominations to 4:30 P.M.  on the day preceding
+the elections) is at least one week.</li>
+
+<li> Announcements of the election and the nomination procedure must
+be distributed to all members by one or more of electronic mail,
+Usenet, or posters in at least the Math and Computer building.</li>
+
+<li> During the nomination period, the Chief Returning Officer (CRO)
+shall be available to receive nominations for the posts of officers of
+the club, either in person, by depositing nomination forms in the
+CSC's mailbox in the MathSoc office, or by writing the nomination in a
+place in the CSC office to be specified by the CRO.</li>
+
+<li> A nomination shall consist of the nominee's name, and post(s)
+nominated for.  Nominees must be full members of the Computer Science
+Club.</li>
+
+<li> The election shall commence with the offering of memberships for
+sale.  After a reasonable time, control of the meeting is given to the
+CRO who will manage the election of the President, Vice-President,
+Treasurer, and Secretary, in that order.  Each election shall be
+carried out by secret ballot, in a manner to be decided on by the CRO,
+with the approval of the memberdip.  An accurate count of votes for
+each candidate for each position must be made and recorded by the CRO.
+A simple heads-down-hands-up method is considered acceptable.  As soon
+as possible the CRO will announce the results of the election and the
+winner will be removed from subsequent contests.  If this removal or
+lack of nominations results in a vacant post, elections for such posts
+may not be held at the election meeting, but elections for such posts
+may be held at a later date, in accordance with the election
+procedures.  The membership decides whether or not to hold extra
+elections.</li>
+</ol>
+
+<li> Following the elections, it is the responsibility of the new executive
+to select a System Administrator.  The selection of System Administrator must
+then be ratified by the membership of the Club.  If a suitable System
+Administrator is not available, then the executive may delay their selection
+until one becomes available.  In this case the selection of System
+Administrator must be ratified at the next meeting of the Club.</li>
+
+<li> The faculty advisor shall be appointed by the present executive council
+within three (3) weeks of each term's elections.  The faculty
+advisor shall be a person having membership in the Association for Computing
+Machinery and having a genuine interest in the Club.</li>
+
+<li> Any two offices may be held by a single person if the President
+deems this advisable, subject to the consent of the membership.</li>
+
+<li> In the case of a resignation of an officer or officers, the membership
+may call elections to replace such officer(s).
+If they are called, they must follow the given election procedure.
+Such elections would be for all offices which are vacant.</li>
+</ol>
+</section>
+
+<section title="Duties of Officers">
+<ol>
+
+<li> The duties of the President shall be:</li>
+
+<ol>
+<li> to call and preside at all general, special, and executive
+meetings of the Club;</li>
+
+<li> to appoint all committees of the Club and the committee chairmen
+of such committees, except the chairman of the programmes committee;
+and</li>
+
+<li> to audit, or to appoint a representative to audit, the financial
+records of the club at the end of each academic term.</li>
+
+</ol>
+
+<li> The duties of the Vice-President shall be:</li>
+<ol><li> to assume the duties of the President
+in the event of the President's absence;</li>
+<li> to act as chairman of the programmes committee; and</li>
+<li> to assume those duties of the President
+that are delegated to him by the President.</li>
+</ol>
+
+<li> The duties of the Secretary shall be:</li>
+<ol><li> to keep minutes of all Club meetings;</li>
+<li> to prepare the annual Club report for
+approval by the executive council;</li>
+<li> to care for all Club correspondence;</li>
+</ol>
+
+<li> The duties of the Treasurer shall be:</li>
+<ol>
+<li> to collect dues and maintain all financial and membership records;</li>
+<li> to produce a financial or membership statement when requested;</li>
+</ol>
+
+<li> The duties of the System Administrator shall be:</li>
+<ol>
+<li> to chair the Systems Committee</li>
+<li> to perform in conjunction with the Systems Committee, the duties listed
+in <a href="#sysduties">7.2</a>.</li>
+</ol>
+</ol>
+</section>
+<section title="Executive Council">
+<ol>
+
+<li> The executive council shall consist of the present officers of
+the Club and the faculty advisor.  The new executive council shall
+take effect immediately following the installation of new officers or
+a new faculty advisor.</li>
+
+<li> The executive council has the power of a general assembly, though
+an actual general assembly may overrule its decisions.  Minutes of the
+executive council meetings shall be available for inspection by any
+member of the Club and shall be filed with the Club records.  Further,
+all recent executive council decisions shall be announced at the next
+regular meeting of the club.</li>
+</ol>
+</section>
+<section title="Committees">
+<h3>Programme Committee</h3>
+<ol><li>The programme committee shall be a standing committee.</li>
+<li> The programme committee shall plan and arrange meetings of the Club in
+accordance with apparent membership interests and the aims of the
+Club as set forth in Section <a href="#purpose">2</a>.</li>
+
+<li> The programme committee shall be responsible to the executive
+council.</li>
+</ol>
+
+<h3>Systems Committee</h3>
+
+<ol><li> The Systems Committee will be a standing committee, chaired by the 
+Systems Administrator.</li>
+<li> The Executive Council shall appoint members to the Systems Committee.
+Such members should show interest and ability in Systems Administration.</li>
+<li> The Systems Committee will collectively, under the leadership of the
+Systems Administrator,</li>
+<ol><li> to operate any and all equipment in the possession of the Club.</li>
+<li> to maintain and upgrade the software on equipment that is operated by
+the Club.</li>
+<li> to facilitate the use of equipment that is operated by the
+         Club.</li>
+
+</ol></ol>
+
+<h3>Library Committee</h3>
+
+<ol><li> The library committee will be a standing committee, headed by the
+Librarian of the Computer Science Club.</li>
+<li> The Librarian shall be selected by the Executive Council.</li>
+<li> Either the Executive Council or the Librarian may appoint members to
+the library committee.</li>
+<li> The library committee will be responsible for</li>
+<ol><li> purchasing new materials to be added to the Computer Science Club
+library, with a target amount of money to spend indicated by the Treasurer;</li>
+<li> keeping the library in some semblance of order;</li>
+<li> in conjunction with the Systems Committee, maintaining an up-to-date,
+online record of the materials in the library.</li>
+</ol></ol>
+
+
+<h3>Other Committees</h3>
+
+<ol>
+<li> The President, with approval of the executive council, may appoint such
+temporary committees as is deemed necessary.</li>
+</ol>
+</section>
+
+<section title="Meetings">
+
+<ol><li> General meetings of the Club shall
+be called at times designated by the
+executive council, at the recommendations of the programme committee.</li>
+<li> Special meetings may be called at any time
+deemed necessary by the executive council or
+by the faculty advisor.</li>
+<li> All members shall be notified at
+least two days prior to a forthcoming meeting.
+Electronic mail and/or posting to Usenet will be considered sufficient
+notification, though other forms of notification are also encouraged.</li>
+<li> The Club shall hold meetings only in places
+that are open to all members
+of the Club.</li>
+</ol>
+</section>
+
+<section title="Finances">
+
+<ol>
+
+<li> The Treasurer shall present to the Club, before the end of each
+accademic term, a complete financial statement of the past period, and
+a tentative budget for the following academic term.</li>
+
+<li> The Treasurer shall present, as part of the tentative budget, a
+recommended fee to be levied on the members in the following academic
+period.</li>
+
+<li> The signing officers shall be the Treasurer, and one of the
+President or Vice-President.</li>
+
+<li> At the end of each term, the President or his/her representative shall ensure
+that the financial records are complete and accurate.</li>
+</ol>
+</section>
+
+<section title="Amendments and Procedures">
+<ol><li> Amendments to the constitution shall be made in the following
+manner:</li>
+
+<ol><li> the proposed amendment shall be announced to all members via
+one or more of</li>
+
+<ol><li> a general meeting</li>
+<li> electronic mail</li>
+<li> Usenet</li>
+</ol>
+<li> the proposed amendment shall be made available for viewing by all
+members in the Computer Science Club office;</li>
+<li> A business meeting shall be held
+at least seven (7) days after the announcement and no more than thirty (30) days after;</li>
+<li> At this business meeting,
+the amendment shall be read again and voted upon.
+Two thirds of those present
+and voting shall be required to carry the amendment;</li>
+</ol>
+
+<li> A quorum necessary for the conduct of business
+is defined as fifteen (15) members
+or 2/3 of the membership, whichever is smaller.</li>
+
+<li> Rulings on any point of procedure
+not included in this constitution shall be
+made by the President with approval of the faculty advisor.</li>
+<li> The executive council must bring before the members,
+within three (3) weeks,
+any motions with the
+signatures of ten (10) members affixed to it.</li>
+<li> For a normal motion to pass, a simple majority is required.
+For motions of impeachment and motions calling for new elections, a 2/3
+majority is required, as is seven (7) days notice of voting on such a motion.
+In addition, if such a motion is defeated, it cannot be brought before the
+Club again within sixty (60) days.</li>
+</ol>
+</section>
+
+<section title="Dissolution">
+<ol><li> In the event of dissolution of the Club,
+all assets of the Club shall be
+transferred to the Mathematics Society of the University of Waterloo.</li>
+</ol>
+
+</section>
+
+<section title="Use of Club Resources">
+
+<ol><li> All resources under control of the Club are to be used in accordance with
+the aims of the Club.</li>
+
+<li> The President and Vice-President are jointly responsible
+for the proper use of all Club
+resources, except that the entire executive is responsible for the main Club
+account on the main Math Faculty Computing Facility computer.
+Permission to use a resource is automatically granted to someone responsible
+for that resource, and optionally as determined by unanimous vote of those
+responsible for a resource.
+Granting permission to someone to use a resource does not make that person
+responsible for the proper use of the resource, although the user is, of
+course, responsible to the person granting permission.</li>
+</ol>
+</section>
+
+<footer/>
+</cscpage>
\ No newline at end of file
diff --git a/docs/machine_usage.xml b/docs/machine_usage.xml
new file mode 100755 (executable)
index 0000000..382453e
--- /dev/null
@@ -0,0 +1,280 @@
+<?xml version='1.0'?>
+<!DOCTYPE cscpage SYSTEM "../csc.dtd">
+
+<cscpage title="CSC Machine Policy, 15 February 1995">
+    <header/>
+
+<section title="Notes">
+<p>
+Everyone who receives an account on one of the CSC machines must sign
+the agreement in the final section.  This document does not state who
+will be allowed accounts on CSC machines, the normal expiry period of
+accounts, nor any other similar matters.  Further, this policy does
+not, in general, guarantee any ``rights'' to users.
+</p>
+<p>
+Policies for group accounts and administrative accounts are not yet
+available (this section will contain links to them when they do become
+available).  There is also a brief (instead of legalese)
+<a href="machine_usage_summary.html">summary of the usage policy</a> available.
+</p>
+</section>
+
+<section title="Usage Policy">
+
+<p>The usage policy is divided into the following sections:</p>
+<ol>
+<li><a href="#usageaccept">Acceptable and Unacceptable Use</a></li>
+<li><a href="#usagerespons">User Responsibilities</a></li>
+<li><a href="#usagesecurity">Security</a></li>
+<li><a href="#usagerights">Rights of the Systems Committee and the CSC Executive</a></li>
+</ol>
+
+<p>
+Note that in the following sections, the term &quot;user&quot; implies a user of a
+CSC machine, unless otherwise specified.
+</p>
+
+<h3><a name="usageaccept">Acceptable and Unacceptable Use</a></h3>
+
+<p>
+The CSC machines are intended for research, personal projects,
+and general use in accordance with the aims of the CSC (see the
+<a href="constitution.html">CSC Constitution</a> for further details).
+Projects that are of interest to the CSC may be given special priority
+by the CSC Systems Committee.
+</p>
+
+<p>
+Users are subject to the restriction that course, thesis and commercial
+work is prohibited. In addition, users must adhere to the CSC's policies
+concerning machine usage.
+</p>
+
+<h3><a name="usagerespons">User Responsibilities</a></h3>
+<p>
+Users must be responsible for their behaviour.
+Users, and not the CSC, will be held accountable for any of their illegal,
+damaging or unethical actions.  Such actions are obviously not permitted
+on CSC machines.
+</p>
+<p>
+Users must act responsibly, and the needs of others with regard to
+computing resources must be considered at all times. In particular, no
+user should use any resource to an extent that other users are prevented
+from similarly using that resource, and no user's actions shall disrupt
+the work of other users.
+</p>
+<p>
+Users must also abide by the usage policies of all machines that they
+connect to from CSC machines, or use to connect to CSC machines. It is
+the users' responsibility to check the policies of <em>all</em> machines
+that they connect to.
+
+</p>
+
+<h3><a name="usagesecurity">Security</a></h3>
+<p>
+Users may not attempt to gain access to accounts
+other than those which they have been permitted to use.
+Similarly, users may not attempt to access other users'
+private files, nor may they attempt to find out the password of
+any account.
+</p>
+<p>
+An account may only be used by the person assigned to it. <em>Do not
+tell your password to anybody, or let anyone else use your account</em>.
+Users should consider the security implications of their actions.<br/>
+For example:
+</p>
+<ul>
+<li>Passwords for accounts on CSC machines should not be used on
+      other machines</li>
+
+<li>Accounts not on MFCF or CSC machines should not be granted
+      automatic access to CSC accounts (e.g. via .rhosts files).</li>
+</ul>
+
+<p>
+The appropriate members of the systems committee must be notified immediately
+in the event that a security problem is found.  Naturally, the problem
+should neither be exploited nor made public until it can be corrected.
+</p>
+
+<h3><a name="usagerights">Rights of the Systems Committee and the CSC Executive</a></h3>
+<p>
+The Systems Committee may examine any files or programs believed to be out of
+control or in violation of the usage policies for the CSC network.
+Examination of a program includes examination of the running process
+and its binary.  Files believed to be the data or source to the process
+may also be examined.  The process may be killed, stopped or otherwise
+interrupted at the discretion of the Systems Committee.  If
+the Systems Committee takes any of the
+above actions, the owner of the process will be notified.
+</p>
+<p>
+The Systems Committee may at any time revoke a user's permission to
+access an account provided that a written (possibly electronic)
+explanation is given.  Cause for removal of access to an account
+includes, but is not limited to, violation of the machine usage policy.
+In the event of a dispute, a user whose account has been revoked
+may appeal to the CSC Executive for its reinstatement, as per the
+<a href="constitution.shtml">CSC Constitution</a>.
+
+</p>
+<p>
+The CSC Executive has the right to update any policy, including this one,
+with reasonable notice.
+</p>
+
+</section>
+
+<section title="Club Accounts">
+<p>The club accounts policy is divided into the following 2 sections:</p>
+<ol>
+<li><a href="#clubaccess">Access Control</a></li>
+<li><a href="#clubrespons">Responsibility and Accountability</a></li>
+</ol>
+
+<h3><a name="clubaccess">Access Control</a></h3>
+<p>
+Note:  For the given section, any mention of the club, except in direct 
+reference to the Computer Science Club, will refer an club other than the
+CSC, which has, or requests, an account on a Computer Science Club machine.
+</p>
+<p>
+Clubs are given accounts to provide them with e-mail and WWW pages, but are
+subject to the following to certain rules.<br/>
+They are as follows:
+</p>
+<ol>
+<li>
+The club account is subject to all restrictions of a users
+       account, except that it is a shareable account
+    </li>
+
+<li>
+The account shall be accessable to only 3 members of the club.
+        Further, these 3 members shall be known to the CSC Systems
+        Administrator to insure that these people are aware of this
+        section of the user agreement.
+    </li>
+<li>
+The club members must be full members of the Computer Science
+        Club, and have regular user accounts on the CSC machine that the
+        club account will be on.
+    </li>
+<li>
+The club members with access to the club account shall not grant 
+        access to any other members by any means that are available to
+        them, other than approaching the CSC System Administrator and
+        requesting the change of access.  If there are already 3 club
+        members with access, then a member with access must be removed
+        before a new member can be given access.
+    </li>
+</ol>
+
+<h3><a name="clubrespons">Responsibility and Accountable</a></h3>
+<p>
+The account is the responsibility of the members who have access.  If the
+resources owned by the club account are found to be in violation of any 
+policy/rule/law of any of, but not limited to, the Computer Science Club,
+MFCF, the University of Waterloo, or any relevant law enforcement agency,
+then the members with access will be held <b>equally</b> responsible for
+that action.
+</p>
+</section>
+
+<section title="Definitions">
+<dl>
+<dt>CSC</dt>
+<dd>The University of Waterloo <a href="/">Computer Science Club</a>,
+        a student chapter of the ACM.  The CSC office is located in room
+        3036/3037 of Mathematics and Computer Building (UW campus),
+        telephone number (519) 888-4657 x3870.
+    </dd>
+
+<dt>CSC Network</dt>
+<dd>
+The network of computer hardware and peripherals owned by,
+        rented to, on loan to, or otherwise under the control of the CSC.
+    </dd>
+<dt>MFCF</dt>
+<dd>
+The <a href="http://www.math.uwaterloo.ca/mfcf/">Math Faculty
+        Computing Facility</a> at the University of Waterloo.
+    </dd>
+
+<dt>Machine</dt>
+<dd>
+Computer, terminal or other piece of hardware.  Non-CSC machines
+        include MFCF's xterms and printers.
+    </dd>
+<dt>Systems Committee</dt>
+<dd>
+An appointed body responsible for the operation of the CSC network
+        and the software that runs on it.
+        A complete description is available in the
+        <a HREf="constitution.shtml">CSC Constitution</a>.
+    </dd>
+
+<dt>Network Bandwidth</dt>
+<dd>
+The percentage of bytes per unit of time that can be handled by
+        the network(s) in question.  These networks include the University
+        of Waterloo on-campus network and the Internet.
+    </dd>
+<dt>Computing Resources</dt>
+<dd>Resources the CSC considers limited include
+        <ul>
+<li>public temporary disk space</li>
+
+<li>swap space</li>
+<li>other commonly held disk space
+              (which may include the home file system)</li>
+<li>inodes</li>
+<li>memory</li>
+<li>CPU time</li>
+<li>processes</li>
+
+<li>ttys and pseudo-ttys</li>
+<li>network bandwidth</li>
+<li>ports</li>
+<li>computer paper</li>
+</ul>
+</dd>
+</dl>
+</section>
+
+<section title="User Agreement">
+<p>
+I have read and understood the usage policy of 17 April 1994, and I
+agree to use my account(s) on the CSC network in accordance with this
+policy.  I am responsible for all actions taken by anyone using this
+account.  Furthermore, I accept full legal responsibility for all of the
+actions that I commit using the CSC network according to
+any and all applicable laws.
+</p>
+<p>
+I understand that with little or no notice machines on the CSC
+network and resources on these machines may become unavailable.
+Machines may ``go down'' while users are using them, and I will
+not hold the CSC responsible for lost time or data.
+</p>
+
+<pre>
+Name:         ___________________________
+
+Signature:    ___________________________
+
+Office Staff: ___________________________
+
+Signature:    ___________________________
+
+Date:         ___________________________
+</pre>
+</section>
+
+<footer />
+
+</cscpage>
\ No newline at end of file
diff --git a/docs/machine_usage_summary.xml b/docs/machine_usage_summary.xml
new file mode 100755 (executable)
index 0000000..1f6651e
--- /dev/null
@@ -0,0 +1,77 @@
+<?xml version='1.0'?>
+<!DOCTYPE cscpage SYSTEM "../csc.dtd">
+
+<cscpage title="CSC Machine Policy Summary, 15 February 1995">
+    <header/>
+
+<section title="Notes">
+<p>
+Policies for group accounts and administrative accounts are not yet
+available (this section will contain links to them when they do become
+available).  This is a brief (instead of legalese) version of the
+<a HREF="policy.shtml">usage policy</a>.
+Everyone who receives an account on one of the CSC machines must sign
+the agreement based on the usage policy, and this summary lists the
+things that the users will agree to.
+
+</p>
+</section>
+
+<section title="Summary">
+
+<h3>Use of accounts:</h3>
+<ul>
+<li>one person only</li>
+<li>for hacking, not for course work or cracking</li>
+<li>if you're not working on a specially authorized project, don't
+      abuse system resources</li>
+
+<li>don't abuse other users, either</li>
+</ul>
+
+<h3>Security:</h3>
+<ul>
+<li>again, don't crack</li>
+<li>your .rhosts file should only contain your user IDs on CSC and
+      MFCF machines</li>
+<li>don't use passwords that you use elsewhere, and <em>never</em>
+
+tell anyone your password</li>
+<li>be secure!</li>
+<li>if you find security holes, report them to the sysadmin but
+      don't blab or try to take advantage of them</li>
+</ul>
+
+<h3>The Systems Committee may:</h3>
+<ul>
+<li>
+Examine programs that seem to be violating policy or security;
+        this includes the following <em>when necessary</em>
+
+<ul>
+<li>watching what the program does</li>
+<li>looking at the executable and source</li>
+<li>looking at files that the program seems to be using</li>
+</ul>
+(you will be informed if any of this happens)
+    </li>
+<li>Remove accounts with an explanation but no notice (especially
+      if the user is violating the machine policy)</li>
+
+</ul>
+
+<h3>General:</h3>
+<ul>
+<li>you are completely responsible for your actions</li>
+<li>don't do illegal, damaging, or unethical things</li>
+<li>the exec can change their policies with reasonable notice</li>
+<li>CSC machines will not be up at all times, and may even crash
+      while you are using them</li>
+
+<li>if CSC machines cause you to lose time, data, sleep or your SO,
+      then it's your own tough luck</li>
+</ul>
+
+</section>
+<footer/>
+</cscpage>
diff --git a/docs/official.xml b/docs/official.xml
new file mode 100755 (executable)
index 0000000..c25dc94
--- /dev/null
@@ -0,0 +1,19 @@
+<?xml version='1.0'?>
+
+<!DOCTYPE cscpage SYSTEM "../csc.dtd">
+
+<cscpage title="Official documents">
+  <header />
+  <section title="Official CSC documents">
+    <ul>
+      <li><a href="constitution.html">Our constitution</a></li>
+      <li><a href="machine_usage.html">The machine usage policy</a>
+      (see also the <a href="machine_usage_summary.html">summary</a>)</li>
+    </ul>
+    <p>You may also be interested in:</p>
+    <ul>
+      <li><a href="/about/members.html">Our membership list</a></li>
+    </ul>
+  </section>
+  <footer/>
+</cscpage>
\ No newline at end of file
diff --git a/docs/website.xml b/docs/website.xml
new file mode 100755 (executable)
index 0000000..f77e27a
--- /dev/null
@@ -0,0 +1,48 @@
+<?xml version='1.0'?>
+
+<!DOCTYPE cscpage SYSTEM "../csc.dtd">
+
+<cscpage title="The CSC Website">
+  <header/>
+  <section title="Developing the website">
+    <p>
+      The CSC website is currently being revamped, what you are seeing
+      is the new design and structure of the site. If you would like
+      to help out you should probably e-mail me, that is, <a
+      href="mailto:sjdutoit@uwaterloo.ca">Stefanus Du Toit</a> and
+      I'll let you know how to get started.
+    </p>
+    <p>
+      This website is completely generated from XML sources using an
+      XSLT (XML Stylesheet Language Transformation), which is
+      basically a simple XML programming language specifically built
+      for this kind of thing. This allows complete separation of form
+      and content as well as automating a number of tasks (such as
+      generating the <a href="/events/">events pages</a>).
+    </p>
+  </section>
+  <section title="Documentation">
+    <p>Soon I'll hopefully have some documentation here on how to add
+    content to the website and make other changes.</p>
+  </section>
+  <section title="Links">
+    <p>
+      I have provided some helpful links regarding XSLT and XML below.
+    </p>
+    <ul>
+      <li><a href="http://www.w3.org/TR/2000/REC-xml-20001006">XML 1.0
+      specification</a></li>
+      <li><a href="http://www.w3.org/TR/xslt">XSLT
+      specification</a></li>
+      <li><a href="http://www.w3.org/TR/xpath">XPath
+      specification</a></li>
+      <li><a href="http://www.garshol.priv.no/download/xmltools/">Free
+      XML tools and software</a></li>
+      <li><a href="http://www.dpawson.co.uk/xsl/xslfaq.html">XSL
+      Frequently Asked Questions</a></li>
+      <li><a href="http://xmlsoft.org/XSLT/">libxslt</a>, which this
+      site uses extensively.</li>
+    </ul>
+  </section>
+  <footer/>
+</cscpage>
\ No newline at end of file