changeset 593:302db5b46ec9

Putting the colophon, privacy policy, and TOS under the fixed page scheme.
author Brian Neal <bgneal@gmail.com>
date Sat, 12 May 2012 15:45:29 -0500
parents 76ec83b73e18
children 2469d5864249
files sg101/fixed/colophon.rst sg101/fixed/privacy.rst sg101/fixed/tos.rst sg101/templates/fixed/colophon.html sg101/templates/fixed/privacy.html sg101/templates/fixed/tos.html sg101/urls.py
diffstat 7 files changed, 822 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sg101/fixed/colophon.rst	Sat May 12 15:45:29 2012 -0500
@@ -0,0 +1,66 @@
+Colophon
+========
+
+`SurfGuitar101.com`_ was created by Brian Neal. The server-side code is
+written in the `Python`_ programming language using the awesome
+`Django`_ Web framework. Client-side coding was done in `Javascript`_,
+making heavy use of the `jQuery`_ and `jQuery UI`_ libraries.
+
+The site design was created by `Ken Dushane`_ of the band `The
+Crashmatics`_. Various icons and graphics were contributed by Ariel
+(DreadInBabylon), Ferenc Dobronyi, and Joseph Koch. Additional icons
+courtesy of `FamFamFam`_.
+
+The following 3rd party libraries were leveraged in the construction of
+this site: `MySQLdb`_, `python-markdown`_, `PIL`_, `pytz`_,
+`django-tagging`_, `django-elsewhere`_, `gdata-python-client`_,
+`python-memcached`_, `html5lib`_, `tinymce`_, `markItUp!`_, `Haystack`_,
+`xapian-haystack`_, `Blueprint`_, `jQuery Cycle`_, `JEditable`_, `redis-py`_,
+`Celery`_, & `repoze.timeago`_.
+
+The site runs on an infrastructure powered by many open-source tools: the
+`Apache server`_ with `mod\_wsgi`_, a `MySQL database`_, the `Xapian`_ search
+engine library, `Redis`_ and `memcached`_. The server is running `Ubuntu`_, an
+operating system based upon the `Debian`_ `GNU`_ / `Linux`_ distribution.
+
+Special thanks to Abraham Aguilar and Brian Fady for providing useful
+feedback and testing.
+
+.. _SurfGuitar101.com: http://surfguitar101.com/
+.. _Python: http://python.org/
+.. _Django: http://djangoproject.com/
+.. _Javascript: http://en.wikipedia.org/wiki/JavaScript
+.. _jQuery: http://jquery.org/
+.. _jQuery UI: http://jqueryui.com/
+.. _Ken Dushane: http://ken.crashmatics.com/
+.. _The Crashmatics: http://crashmatics.com/
+.. _FamFamFam: http://www.famfamfam.com/lab/icons/silk/
+.. _MySQLdb: http://sourceforge.net/projects/mysql-python/
+.. _python-markdown: http://www.freewisdom.org/projects/python-markdown/
+.. _PIL: http://www.pythonware.com/products/pil/
+.. _pytz: http://pytz.sourceforge.net/
+.. _django-tagging: http://code.google.com/p/django-tagging/
+.. _django-elsewhere: http://github.com/leah/django-elsewhere
+.. _gdata-python-client: http://code.google.com/p/gdata-python-client/
+.. _python-memcached: http://www.tummy.com/Community/software/python-memcached/
+.. _html5lib: http://code.google.com/p/html5lib/
+.. _tinymce: http://tinymce.moxiecode.com/
+.. _markItUp!: http://markitup.jaysalvat.com/home/
+.. _Haystack: http://haystacksearch.org/
+.. _xapian-haystack: http://github.com/notanumber/xapian-haystack/tree/master
+.. _Blueprint: http://www.blueprintcss.org/
+.. _jQuery Cycle: http://jquery.malsup.com/cycle/
+.. _JEditable: http://www.appelsiini.net/projects/jeditable
+.. _repoze.timeago: http://pypi.python.org/pypi/repoze.timeago/0.5
+.. _Apache server: http://httpd.apache.org/
+.. _mod\_wsgi: http://code.google.com/p/modwsgi/
+.. _MySQL database: http://www.mysql.com/
+.. _Xapian: http://xapian.org/
+.. _memcached: http://memcached.org/
+.. _Ubuntu: http://www.ubuntu.com/
+.. _Debian: http://www.debian.org/
+.. _GNU: http://www.gnu.org/
+.. _Linux: http://www.kernel.org/
+.. _Redis: http://redis.io/
+.. _redis-py: https://github.com/andymccurdy/redis-py/
+.. _Celery: http://celeryproject.org/
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sg101/fixed/privacy.rst	Sat May 12 15:45:29 2012 -0500
@@ -0,0 +1,133 @@
+Privacy Policy
+==============
+
+SurfGuitar101.com is committed to ensuring the privacy of its readers
+and registered members and wants you to fully understand our terms and
+conditions This privacy statement describes how any personal, and
+anonymous, information is collected and managed and how you can request
+changes to any sharing of this information that may occur.
+
+Statistical Reports
+~~~~~~~~~~~~~~~~~~~
+
+SurfGuitar101.com’s servers automatically recognize a visitor’s IP
+address and domain name. These items do not reveal any personal
+information about the visitor. The information is used solely to compile
+statistics that enable us to examine page impression levels and numbers
+of unique users visiting our Web sites. This information helps us to
+understand the areas of our sites that people visit in order to deliver
+more effective content.
+
+Cookies
+~~~~~~~
+
+Like most other Web sites, SurfGuitar101.com uses cookies. Cookies are
+small data files that some Web sites write to your hard drive when you
+visit them. A cookie file can contain information such as a user ID that
+the site uses to track the pages you’ve visited. Cookies do not tell us
+who you are unless you’ve specifically given us personally identifiable
+information. A cookie can’t read data off your hard drive or read cookie
+files created by other sites.
+
+SurfGuitar101.com uses cookies to allow automatic logins to improve your
+experience with our sites. For example, we may use a cookie to identify
+our site members so they don’t have to re-enter a user id and password
+when they sign-in. Cookies can also be used to help us to better
+understand how visitors interact with our sites leading to the delivery
+of more relevant content. Cookies may be created directly by our sites
+for these purposes, or by third-party companies operating on our behalf.
+If you choose to become a member of SurfGuitar101.com, you must have
+cookies enabled to access the member related pages (i.e. Discussion
+Boards and Member Profile pages).
+
+Most web browsers automatically accept cookies but allow you to modify
+security settings so you can approve or reject cookies on a case-by-case
+basis.
+
+Pixel Tags
+~~~~~~~~~~
+
+SurfGuitar101.com does not currently use pixel tags, also known as
+beacons, web bugs or clear gifs.
+
+Social Media Features & Widgets
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+SurfGuitar101.com uses various social media widgets, such as Facebook "like
+buttons", to easily allow our users to share SurfGuitar101.com content on social
+media sites. These widgets may collect your IP address, which page your are
+visiting, and may also set a cookie on your computer. Your interactions with
+these widgets are governed by the privacy policies of the social media companies
+that provide them.
+
+Online Ad Serving
+~~~~~~~~~~~~~~~~~
+
+SurfGuitar101.com does not currently use third-party advertising
+companies to serve advertisements.
+
+Newsletters / Mailing Lists
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Through the registration process for SurfGuitar101.com, we request some
+personal information such as your e-mail address, company information,
+your name, job title, etc. We will never give your personal information
+to any third party vendor without your prior consent. We currently do
+not make our email and postal lists available to any third-party.
+
+SurfGuitar101.com Email Announcements
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+At this time we do not send mass e-mails to make site-wide
+announcements.
+
+Necessary Disclosure
+~~~~~~~~~~~~~~~~~~~~
+
+The necessary disclosure of any of the above information to third
+parties will be governed by the following principles:
+
+#. Where SurfGuitar101.com is required to do so by law and any order of
+   the court.
+#. Where it is necessary to identify anyone who may be violating the
+   rights of others or the law in general.
+#. Where SurfGuitar101.com intends to co-operate with the investigation
+   of any alleged unlawful activities without being required to by
+   virtue of any court order or other legal requirement.
+#. Where it is necessary to protect the rights of SurfGuitar101.com.
+
+Security
+~~~~~~~~
+
+We use all reasonable precautions to securely maintain all information
+given to us by our registered members and we are not responsible for any
+breach of the reasonable security measures installed to protect the said
+information. We are not responsible for the private policies of any site
+linked to, or from, SurfGuitar101.com.
+
+Opt Out Policy
+~~~~~~~~~~~~~~
+
+SurfGuitar101.com gives users options whenever necessary, and practical.
+Such choices include: Opting not to receive our electronic messages,
+opting not to provide certain optional personal information when
+registering for an account.
+
+Transfer of Information
+~~~~~~~~~~~~~~~~~~~~~~~
+
+SurfGuitar101.com reserves the right to transfer any information
+accumulated as described above in the event of the sale of part or all
+of SurfGuitar101.com assets and/or stock. By visiting our Web sites and
+by registering you consent to the collection and use of information in
+the manner herein described.
+
+Privacy Policy Changes
+~~~~~~~~~~~~~~~~~~~~~~
+
+This Privacy Policy may be modified from time to time. Any modifications
+to our Privacy Policy will be reflected on this page. If there is a
+significant change, we will indicate it on our sites and provide a link
+to the new policy.
+
+*Privacy policy last updated on May 12, 2012*
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sg101/fixed/tos.rst	Sat May 12 15:45:29 2012 -0500
@@ -0,0 +1,245 @@
+Terms of Service
+================
+
+Your use of our Internet sites is subject to these Terms of Service
+("Terms"). We may modify these Terms at any time without notice to you
+by posting revised Terms on our sites. Your use of our sites constitutes
+your binding acceptance of these Terms, including any modifications that
+we make.
+
+Content on Our Sites
+~~~~~~~~~~~~~~~~~~~~
+
+Our sites include a combination of content that we create and that our
+users create. You are solely responsible for all materials, whether
+publicly posted or privately transmitted, that you upload, post, email,
+transmit or otherwise make available on our sites ("Your Content"). You
+certify that you own all intellectual property rights in Your Content.
+You hereby grant us, our affiliates and our partners a worldwide,
+irrevocable, royalty-free, nonexclusive, sublicensable license to use,
+reproduce, create derivative works of, distribute, publicly perform,
+publicly display, transfer, transmit, distribute and publish Your
+Content and subsequent versions of Your Content for the purposes of (i)
+displaying Your Content on our sites, (ii) distributing Your Content,
+either electronically or via other media, to users seeking to download
+or otherwise acquire it, and/or (iii) storing Your Content in a remote
+database accessible by end users. This license shall apply to the
+distribution and the storage of Your Content in any form, medium, or
+technology now known or later developed.
+
+Your Conduct on Our Sites
+~~~~~~~~~~~~~~~~~~~~~~~~~
+
+You agree not to post or transmit material that is knowingly false
+and/or defamatory, misleading, inaccurate, abusive, vulgar, hateful,
+harassing, obscene, profane, sexually oriented, threatening or invasive
+of a person's privacy; that otherwise violates any law; or that
+encourages conduct constituting a criminal offense.
+
+User Agreement for SurfGuitar101.com Forums
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+This message forum, and other user contributed/comment areas ("Forums")
+are provided as a service to members of our community. By using or
+participating on the Forums, you agree to this User Agreement including
+but not limited to the Rules of Conduct and the Terms of Service stated
+below. For purposes of this agreement, "User" refers to any individual
+posting on or otherwise using the Forums and SG101 refers to the owners
+and staff of SurfGuitar101.com and their authorized representatives.
+
+SG101 reserves the right to change the Rules of Conduct, Terms of
+Service and all other parts of this User Agreement at its sole
+discretion and without notice.
+
+As a standard operating procedure, SG101 does not enter into
+correspondence, discussions or other communication, either public or
+private, about SG101 policies, individual moderators, enforcement or
+application of the User Agreement, bans or other sanctions, etc.
+
+RULES OF CONDUCT
+~~~~~~~~~~~~~~~~
+
+User agrees not to post material that is knowingly false and/or
+defamatory, misleading, inaccurate, abusive, vulgar, hateful, harassing,
+obscene, profane, sexually oriented, threatening, invasive of a person's
+privacy, that otherwise violates any law, or that encourages conduct
+constituting a criminal offense.
+
+User agrees not to post any material that is protected by copyright,
+trademark or other proprietary right without the express permission of
+the owner(s) of said copyright, trademark or other proprietary right.
+
+User agrees not to use nicknames that might be deemed abusive, vulgar,
+hateful, harassing, obscene, profane, sexually oriented, threatening,
+invasive of a person's privacy, or otherwise inappropriate. User agrees
+not to use nicknames that might mislead other Users. This includes but
+is not limited to using nicknames that impersonate developers, staff, or
+other Users, or other individuals outside of SG101.
+
+TERMS OF SERVICE
+~~~~~~~~~~~~~~~~
+
+User acknowledges and agrees that use of the SG101 is a privilege, not a
+right, and that SG101 has the right, at its sole discretion, to revoke
+this privilege at any time without notice or reason. User agrees that
+this Agreement in its entirety applies to both public and private
+messages.
+
+The goal of the Forums is to foster communication and the interchange of
+ideas within the User community. User agrees and acknowledges that any
+posts, nicknames or other material deemed offensive, harassing, baiting
+or otherwise inappropriate may be removed at the sole discretion of
+SG101.
+
+User authorizes SG101 to make use of any original stories, concepts,
+ideas, drawings, photographs, opinions and other creative materials
+posted on the Forums without compensation or other recourse. User also
+agrees to indemnify and hold harmless SG101 and our agents with respect
+to any claims based upon or arising from the transmission and/or content
+of your message(s).
+
+SG101 has the right but not the obligation to monitor and/or moderate
+the Forums, and offers no assurances in this regard.
+
+SG101 is not responsible for messages posted on the Forums or the
+content therein. We do not vouch for or warrant the accuracy,
+completeness or usefulness of any message. Each message expresses the
+views of its originating User, not necessarily those of SG101. Unless
+expressly stated otherwise by a senior SG101 representative, this
+includes messages posted by SG101 personnel, agents, delegates,
+representatives et al.
+
+Any User who feels that a posted message is objectionable is encouraged
+to contact us. We have the ability to remove messages and we will make
+every effort to do so within a reasonable time if we determine that
+removal is necessary. This is a manual process, however, so please
+realize that we may not be able to act immediately. Removal of messages
+is at the sole discretion of SG101.
+
+The appropriate individual to contact is usually the editor of the site
+associated with the board where the message in question is to be found.
+As a standard operating procedure, SG101 does not enter into
+discussions, either public or private, about Forum policies, individual
+moderators, bans or other sanctions, etc.
+
+SG101 reserves the right to reveal the identity of and/or whatever
+information we know about any User in the event of a complaint or legal
+action arising from any message posted by said User.
+
+Advertisements, chain letters, pyramid schemes and other commercial
+solicitations are inappropriate on the Forums.
+
+SG101 does not permit children under the age of 13 to become members,
+post home pages or web sites on our service.
+
+SG101 is not responsible for the content posted by SG101 members or
+visitors on any area of our site including without limitation. The
+opinions and views expressed by SG101's members or visitors do not
+necessarily represent those of SG101 and SG101 does not verify, endorse,
+or vouch for the content of such opinions or views. Further, SG101 is
+not responsible for the delivery or quality of any goods or services
+sold or advertised through or on SG101 members' page(s). If you believe
+that any of the content posted by our members or visitors violates your
+proprietary rights, including copyrights, please contact us.
+
+You are solely and fully responsible for any content that you post any
+area of our site. We do not regularly review the contents of materials
+posted by our members or other visitors to our site. We strictly
+prohibit the posting of the following types of content on all areas of
+our sites:
+
+-  Nudity, pornography, and sexual material of a lewd, lecherous or
+   obscene nature and intent or that violates local, state and national
+   laws.
+-  Any material that violates or infringes in any way upon the
+   proprietary rights of others, including, without limitation,
+   copyright or trademark rights; this includes "WAREZ" (copyrighted
+   software that is distributed illegally), "mp3" files of copyrighted
+   music, copyrighted photographs, text, video or artwork. If you don't
+   own the copyright or have express authorization and documented
+   permission to use it, don't put it on SG101 (if you do have express
+   permission you must say so clearly). SG101 will terminate the
+   memberships of, and remove the pages of, repeat infringers.
+-  Any material that is threatening, abusive, harassing, defamatory,
+   invasive of privacy or publicity rights, vulgar, obscene, profane,
+   indecent, or otherwise objectionable; including posting other
+   peoples' private information.
+-  Content that promotes, encourages, or provides instructional
+   information about illegal activities - specifically hacking,
+   cracking, or phreaking.
+-  Any software, information, or other material that contains a virus,
+   "Trojan Horse", "worm" corrupted data, or any other harmful or
+   damaging component.
+-  Hate propaganda or hate mongering, swearing, or fraudulent material
+   or activity.
+
+By submitting your data to SG101, you represent that the data complies
+with SG101's Terms of Service. If any third party brings a claim,
+lawsuit or other proceeding against SG101 based on your conduct or use
+of SG101 services, you agree to compensate SG101 (including its
+officers, directors, employees and agents) for any and all losses,
+liabilities, damages or expenses, including attorney's fees, incurred by
+SG101 in connection with any such claim, lawsuit or proceeding.
+
+SG101 is the final arbiter of what IS and IS NOT allowed on our site.
+Further, SG101 reserves the right to modify or remove anything submitted
+to SG101, and to cancel any membership, at any time for any reason
+without prior notice. SG101 is not obliged to maintain back-ups copies
+of any material submitted or posted on our site. Actions or activities
+that may cause termination of your membership and/or removal of your
+page(s) include, but are not limited to:
+
+-  Posting or providing links to any content which violates our Terms of
+   Service.
+-  Conducting or providing links to any raffle, contest, or game which
+   violates any local, state or national laws.
+-  Using in the registration of your SG101 membership an email account
+   that is not your own or that is or becomes inactive.
+-  Violating the SG101 Terms of Service. Please read and familiarize
+   yourself with the SG101 Terms of Service.
+-  Sending unsolicited email using a SG101 address.
+-  Reproducing, distributing, republishing or retransmitting material
+   posted by other SG101 members without the prior permission of such
+   members.
+
+We reserve the right to monitor, and to investigate any complaints
+regarding any content of SG101 members' pages, message-board postings,
+and to take appropriate action if SG101 finds violations of these Terms
+of Service. In the case of any such complaint, SG101 reserves the right
+to remove the content complained of while the SG101 member and the
+complaining party attempt to resolve their dispute. This could result in
+your posts(s) being removed from SG101 for as long as it takes to
+resolve the dispute.
+
+You grant to SG101 and its affiliates a royalty-free, perpetual,
+irrevocable, nonexclusive, worldwide, unrestricted license to use, copy,
+modify, transmit, distribute, and publicly perform or display the
+submitted pages or other content for the purposes of displaying such
+information on SG101's sites and for the promotion and marketing of
+SG101's services.
+
+MISC.
+~~~~~
+
+SG101 makes no guarantee of availability of service and reserves the
+right to change, withdraw, suspend, or discontinue any functionality or
+feature of the SG101 service. IN NO EVENT WILL BE LIABLE FOR ANY
+DAMAGES, INCLUDING, WITHOUT LIMITATION, DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES ARISING OUT OF THE USE OF OR
+INABILITY TO USE SG101'S SERVICES OR ANY CONTENT THEREON FOR ANY REASON
+INCLUDING, WITHOUT LIMITATION, SG101'S REMOVAL OR DELETION OF ANY
+MATERIALS OR RECORDS SUBMITTED OR POSTED ON SG101'S SITE FOR ANY REASON.
+THIS DISCLAIMER APPLIES, WITHOUT LIMITATION, TO ANY DAMAGES OR INJURY,
+WHETHER FOR BREACH OF CONTRACT, TORT, OR OTHERWISE, CAUSED; ANY FAILURE
+OF PERFORMANCE; ERROR; OMISSION; INTERRUPTION; DELETION; DEFECT; DELAY
+IN OPERATION OR TRANSMISSION; COMPUTER VIRUS; FILE CORRUPTION;
+COMMUNICATION-LINE FAILURE; NETWORK OR SYSTEM OUTAGE; OR THEFT,
+DESTRUCTION, UNAUTHORIZED ACCESS TO, ALTERATION OF, OR USE OF ANY
+RECORD.
+
+SG101 reserves the right to change or amend these Terms of Service at
+any time without prior notice. By registering and/or submitting any
+content, including without limitation, message-board postings, you
+signify your agreement to these Terms of Service.
+
+*Terms of Service last updated on May 12, 2012*
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sg101/templates/fixed/colophon.html	Sat May 12 15:45:29 2012 -0500
@@ -0,0 +1,25 @@
+<div class="document">
+<div class="section" id="colophon">
+<h2>Colophon</h2>
+<p><a class="reference external" href="http://surfguitar101.com/">SurfGuitar101.com</a> was created by Brian Neal. The server-side code is
+written in the <a class="reference external" href="http://python.org/">Python</a> programming language using the awesome
+<a class="reference external" href="http://djangoproject.com/">Django</a> Web framework. Client-side coding was done in <a class="reference external" href="http://en.wikipedia.org/wiki/JavaScript">Javascript</a>,
+making heavy use of the <a class="reference external" href="http://jquery.org/">jQuery</a> and <a class="reference external" href="http://jqueryui.com/">jQuery UI</a> libraries.</p>
+<p>The site design was created by <a class="reference external" href="http://ken.crashmatics.com/">Ken Dushane</a> of the band <a class="reference external" href="http://crashmatics.com/">The
+Crashmatics</a>. Various icons and graphics were contributed by Ariel
+(DreadInBabylon), Ferenc Dobronyi, and Joseph Koch. Additional icons
+courtesy of <a class="reference external" href="http://www.famfamfam.com/lab/icons/silk/">FamFamFam</a>.</p>
+<p>The following 3rd party libraries were leveraged in the construction of
+this site: <a class="reference external" href="http://sourceforge.net/projects/mysql-python/">MySQLdb</a>, <a class="reference external" href="http://www.freewisdom.org/projects/python-markdown/">python-markdown</a>, <a class="reference external" href="http://www.pythonware.com/products/pil/">PIL</a>, <a class="reference external" href="http://pytz.sourceforge.net/">pytz</a>,
+<a class="reference external" href="http://code.google.com/p/django-tagging/">django-tagging</a>, <a class="reference external" href="http://github.com/leah/django-elsewhere">django-elsewhere</a>, <a class="reference external" href="http://code.google.com/p/gdata-python-client/">gdata-python-client</a>,
+<a class="reference external" href="http://www.tummy.com/Community/software/python-memcached/">python-memcached</a>, <a class="reference external" href="http://code.google.com/p/html5lib/">html5lib</a>, <a class="reference external" href="http://tinymce.moxiecode.com/">tinymce</a>, <a class="reference external" href="http://markitup.jaysalvat.com/home/">markItUp!</a>, <a class="reference external" href="http://haystacksearch.org/">Haystack</a>,
+<a class="reference external" href="http://github.com/notanumber/xapian-haystack/tree/master">xapian-haystack</a>, <a class="reference external" href="http://www.blueprintcss.org/">Blueprint</a>, <a class="reference external" href="http://jquery.malsup.com/cycle/">jQuery Cycle</a>, <a class="reference external" href="http://www.appelsiini.net/projects/jeditable">JEditable</a>, <a class="reference external" href="https://github.com/andymccurdy/redis-py/">redis-py</a>,
+<a class="reference external" href="http://celeryproject.org/">Celery</a>, &amp; <a class="reference external" href="http://pypi.python.org/pypi/repoze.timeago/0.5">repoze.timeago</a>.</p>
+<p>The site runs on an infrastructure powered by many open-source tools: the
+<a class="reference external" href="http://httpd.apache.org/">Apache server</a> with <a class="reference external" href="http://code.google.com/p/modwsgi/">mod_wsgi</a>, a <a class="reference external" href="http://www.mysql.com/">MySQL database</a>, the <a class="reference external" href="http://xapian.org/">Xapian</a> search
+engine library, <a class="reference external" href="http://redis.io/">Redis</a> and <a class="reference external" href="http://memcached.org/">memcached</a>. The server is running <a class="reference external" href="http://www.ubuntu.com/">Ubuntu</a>, an
+operating system based upon the <a class="reference external" href="http://www.debian.org/">Debian</a> <a class="reference external" href="http://www.gnu.org/">GNU</a> / <a class="reference external" href="http://www.kernel.org/">Linux</a> distribution.</p>
+<p>Special thanks to Abraham Aguilar and Brian Fady for providing useful
+feedback and testing.</p>
+</div>
+</div>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sg101/templates/fixed/privacy.html	Sat May 12 15:45:29 2012 -0500
@@ -0,0 +1,121 @@
+<div class="document">
+<div class="section" id="privacy-policy">
+<h2>Privacy Policy</h2>
+<p>SurfGuitar101.com is committed to ensuring the privacy of its readers
+and registered members and wants you to fully understand our terms and
+conditions This privacy statement describes how any personal, and
+anonymous, information is collected and managed and how you can request
+changes to any sharing of this information that may occur.</p>
+<div class="section" id="statistical-reports">
+<h3>Statistical Reports</h3>
+<p>SurfGuitar101.com’s servers automatically recognize a visitor’s IP
+address and domain name. These items do not reveal any personal
+information about the visitor. The information is used solely to compile
+statistics that enable us to examine page impression levels and numbers
+of unique users visiting our Web sites. This information helps us to
+understand the areas of our sites that people visit in order to deliver
+more effective content.</p>
+</div>
+<div class="section" id="cookies">
+<h3>Cookies</h3>
+<p>Like most other Web sites, SurfGuitar101.com uses cookies. Cookies are
+small data files that some Web sites write to your hard drive when you
+visit them. A cookie file can contain information such as a user ID that
+the site uses to track the pages you’ve visited. Cookies do not tell us
+who you are unless you’ve specifically given us personally identifiable
+information. A cookie can’t read data off your hard drive or read cookie
+files created by other sites.</p>
+<p>SurfGuitar101.com uses cookies to allow automatic logins to improve your
+experience with our sites. For example, we may use a cookie to identify
+our site members so they don’t have to re-enter a user id and password
+when they sign-in. Cookies can also be used to help us to better
+understand how visitors interact with our sites leading to the delivery
+of more relevant content. Cookies may be created directly by our sites
+for these purposes, or by third-party companies operating on our behalf.
+If you choose to become a member of SurfGuitar101.com, you must have
+cookies enabled to access the member related pages (i.e. Discussion
+Boards and Member Profile pages).</p>
+<p>Most web browsers automatically accept cookies but allow you to modify
+security settings so you can approve or reject cookies on a case-by-case
+basis.</p>
+</div>
+<div class="section" id="pixel-tags">
+<h3>Pixel Tags</h3>
+<p>SurfGuitar101.com does not currently use pixel tags, also known as
+beacons, web bugs or clear gifs.</p>
+</div>
+<div class="section" id="social-media-features-widgets">
+<h3>Social Media Features &amp; Widgets</h3>
+<p>SurfGuitar101.com uses various social media widgets, such as Facebook &quot;like
+buttons&quot;, to easily allow our users to share SurfGuitar101.com content on social
+media sites. These widgets may collect your IP address, which page your are
+visiting, and may also set a cookie on your computer. Your interactions with
+these widgets are governed by the privacy policies of the social media companies
+that provide them.</p>
+</div>
+<div class="section" id="online-ad-serving">
+<h3>Online Ad Serving</h3>
+<p>SurfGuitar101.com does not currently use third-party advertising
+companies to serve advertisements.</p>
+</div>
+<div class="section" id="newsletters-mailing-lists">
+<h3>Newsletters / Mailing Lists</h3>
+<p>Through the registration process for SurfGuitar101.com, we request some
+personal information such as your e-mail address, company information,
+your name, job title, etc. We will never give your personal information
+to any third party vendor without your prior consent. We currently do
+not make our email and postal lists available to any third-party.</p>
+</div>
+<div class="section" id="surfguitar101-com-email-announcements">
+<h3>SurfGuitar101.com Email Announcements</h3>
+<p>At this time we do not send mass e-mails to make site-wide
+announcements.</p>
+</div>
+<div class="section" id="necessary-disclosure">
+<h3>Necessary Disclosure</h3>
+<p>The necessary disclosure of any of the above information to third
+parties will be governed by the following principles:</p>
+<ol class="arabic simple">
+<li>Where SurfGuitar101.com is required to do so by law and any order of
+the court.</li>
+<li>Where it is necessary to identify anyone who may be violating the
+rights of others or the law in general.</li>
+<li>Where SurfGuitar101.com intends to co-operate with the investigation
+of any alleged unlawful activities without being required to by
+virtue of any court order or other legal requirement.</li>
+<li>Where it is necessary to protect the rights of SurfGuitar101.com.</li>
+</ol>
+</div>
+<div class="section" id="security">
+<h3>Security</h3>
+<p>We use all reasonable precautions to securely maintain all information
+given to us by our registered members and we are not responsible for any
+breach of the reasonable security measures installed to protect the said
+information. We are not responsible for the private policies of any site
+linked to, or from, SurfGuitar101.com.</p>
+</div>
+<div class="section" id="opt-out-policy">
+<h3>Opt Out Policy</h3>
+<p>SurfGuitar101.com gives users options whenever necessary, and practical.
+Such choices include: Opting not to receive our electronic messages,
+opting not to provide certain optional personal information when
+registering for an account.</p>
+</div>
+<div class="section" id="transfer-of-information">
+<h3>Transfer of Information</h3>
+<p>SurfGuitar101.com reserves the right to transfer any information
+accumulated as described above in the event of the sale of part or all
+of SurfGuitar101.com assets and/or stock. By visiting our Web sites and
+by registering you consent to the collection and use of information in
+the manner herein described.</p>
+</div>
+<div class="section" id="privacy-policy-changes">
+<h3>Privacy Policy Changes</h3>
+<p>This Privacy Policy may be modified from time to time. Any modifications
+to our Privacy Policy will be reflected on this page. If there is a
+significant change, we will indicate it on our sites and provide a link
+to the new policy.</p>
+<p><em>Privacy policy last updated on May 12, 2012</em></p>
+</div>
+</div>
+</div>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sg101/templates/fixed/tos.html	Sat May 12 15:45:29 2012 -0500
@@ -0,0 +1,222 @@
+<div class="document">
+<div class="section" id="terms-of-service">
+<h2>Terms of Service</h2>
+<p>Your use of our Internet sites is subject to these Terms of Service
+(&quot;Terms&quot;). We may modify these Terms at any time without notice to you
+by posting revised Terms on our sites. Your use of our sites constitutes
+your binding acceptance of these Terms, including any modifications that
+we make.</p>
+<div class="section" id="content-on-our-sites">
+<h3>Content on Our Sites</h3>
+<p>Our sites include a combination of content that we create and that our
+users create. You are solely responsible for all materials, whether
+publicly posted or privately transmitted, that you upload, post, email,
+transmit or otherwise make available on our sites (&quot;Your Content&quot;). You
+certify that you own all intellectual property rights in Your Content.
+You hereby grant us, our affiliates and our partners a worldwide,
+irrevocable, royalty-free, nonexclusive, sublicensable license to use,
+reproduce, create derivative works of, distribute, publicly perform,
+publicly display, transfer, transmit, distribute and publish Your
+Content and subsequent versions of Your Content for the purposes of (i)
+displaying Your Content on our sites, (ii) distributing Your Content,
+either electronically or via other media, to users seeking to download
+or otherwise acquire it, and/or (iii) storing Your Content in a remote
+database accessible by end users. This license shall apply to the
+distribution and the storage of Your Content in any form, medium, or
+technology now known or later developed.</p>
+</div>
+<div class="section" id="your-conduct-on-our-sites">
+<h3>Your Conduct on Our Sites</h3>
+<p>You agree not to post or transmit material that is knowingly false
+and/or defamatory, misleading, inaccurate, abusive, vulgar, hateful,
+harassing, obscene, profane, sexually oriented, threatening or invasive
+of a person's privacy; that otherwise violates any law; or that
+encourages conduct constituting a criminal offense.</p>
+</div>
+<div class="section" id="user-agreement-for-surfguitar101-com-forums">
+<h3>User Agreement for SurfGuitar101.com Forums</h3>
+<p>This message forum, and other user contributed/comment areas (&quot;Forums&quot;)
+are provided as a service to members of our community. By using or
+participating on the Forums, you agree to this User Agreement including
+but not limited to the Rules of Conduct and the Terms of Service stated
+below. For purposes of this agreement, &quot;User&quot; refers to any individual
+posting on or otherwise using the Forums and SG101 refers to the owners
+and staff of SurfGuitar101.com and their authorized representatives.</p>
+<p>SG101 reserves the right to change the Rules of Conduct, Terms of
+Service and all other parts of this User Agreement at its sole
+discretion and without notice.</p>
+<p>As a standard operating procedure, SG101 does not enter into
+correspondence, discussions or other communication, either public or
+private, about SG101 policies, individual moderators, enforcement or
+application of the User Agreement, bans or other sanctions, etc.</p>
+</div>
+<div class="section" id="rules-of-conduct">
+<h3>RULES OF CONDUCT</h3>
+<p>User agrees not to post material that is knowingly false and/or
+defamatory, misleading, inaccurate, abusive, vulgar, hateful, harassing,
+obscene, profane, sexually oriented, threatening, invasive of a person's
+privacy, that otherwise violates any law, or that encourages conduct
+constituting a criminal offense.</p>
+<p>User agrees not to post any material that is protected by copyright,
+trademark or other proprietary right without the express permission of
+the owner(s) of said copyright, trademark or other proprietary right.</p>
+<p>User agrees not to use nicknames that might be deemed abusive, vulgar,
+hateful, harassing, obscene, profane, sexually oriented, threatening,
+invasive of a person's privacy, or otherwise inappropriate. User agrees
+not to use nicknames that might mislead other Users. This includes but
+is not limited to using nicknames that impersonate developers, staff, or
+other Users, or other individuals outside of SG101.</p>
+</div>
+<div class="section" id="id1">
+<h3>TERMS OF SERVICE</h3>
+<p>User acknowledges and agrees that use of the SG101 is a privilege, not a
+right, and that SG101 has the right, at its sole discretion, to revoke
+this privilege at any time without notice or reason. User agrees that
+this Agreement in its entirety applies to both public and private
+messages.</p>
+<p>The goal of the Forums is to foster communication and the interchange of
+ideas within the User community. User agrees and acknowledges that any
+posts, nicknames or other material deemed offensive, harassing, baiting
+or otherwise inappropriate may be removed at the sole discretion of
+SG101.</p>
+<p>User authorizes SG101 to make use of any original stories, concepts,
+ideas, drawings, photographs, opinions and other creative materials
+posted on the Forums without compensation or other recourse. User also
+agrees to indemnify and hold harmless SG101 and our agents with respect
+to any claims based upon or arising from the transmission and/or content
+of your message(s).</p>
+<p>SG101 has the right but not the obligation to monitor and/or moderate
+the Forums, and offers no assurances in this regard.</p>
+<p>SG101 is not responsible for messages posted on the Forums or the
+content therein. We do not vouch for or warrant the accuracy,
+completeness or usefulness of any message. Each message expresses the
+views of its originating User, not necessarily those of SG101. Unless
+expressly stated otherwise by a senior SG101 representative, this
+includes messages posted by SG101 personnel, agents, delegates,
+representatives et al.</p>
+<p>Any User who feels that a posted message is objectionable is encouraged
+to contact us. We have the ability to remove messages and we will make
+every effort to do so within a reasonable time if we determine that
+removal is necessary. This is a manual process, however, so please
+realize that we may not be able to act immediately. Removal of messages
+is at the sole discretion of SG101.</p>
+<p>The appropriate individual to contact is usually the editor of the site
+associated with the board where the message in question is to be found.
+As a standard operating procedure, SG101 does not enter into
+discussions, either public or private, about Forum policies, individual
+moderators, bans or other sanctions, etc.</p>
+<p>SG101 reserves the right to reveal the identity of and/or whatever
+information we know about any User in the event of a complaint or legal
+action arising from any message posted by said User.</p>
+<p>Advertisements, chain letters, pyramid schemes and other commercial
+solicitations are inappropriate on the Forums.</p>
+<p>SG101 does not permit children under the age of 13 to become members,
+post home pages or web sites on our service.</p>
+<p>SG101 is not responsible for the content posted by SG101 members or
+visitors on any area of our site including without limitation. The
+opinions and views expressed by SG101's members or visitors do not
+necessarily represent those of SG101 and SG101 does not verify, endorse,
+or vouch for the content of such opinions or views. Further, SG101 is
+not responsible for the delivery or quality of any goods or services
+sold or advertised through or on SG101 members' page(s). If you believe
+that any of the content posted by our members or visitors violates your
+proprietary rights, including copyrights, please contact us.</p>
+<p>You are solely and fully responsible for any content that you post any
+area of our site. We do not regularly review the contents of materials
+posted by our members or other visitors to our site. We strictly
+prohibit the posting of the following types of content on all areas of
+our sites:</p>
+<ul class="simple">
+<li>Nudity, pornography, and sexual material of a lewd, lecherous or
+obscene nature and intent or that violates local, state and national
+laws.</li>
+<li>Any material that violates or infringes in any way upon the
+proprietary rights of others, including, without limitation,
+copyright or trademark rights; this includes &quot;WAREZ&quot; (copyrighted
+software that is distributed illegally), &quot;mp3&quot; files of copyrighted
+music, copyrighted photographs, text, video or artwork. If you don't
+own the copyright or have express authorization and documented
+permission to use it, don't put it on SG101 (if you do have express
+permission you must say so clearly). SG101 will terminate the
+memberships of, and remove the pages of, repeat infringers.</li>
+<li>Any material that is threatening, abusive, harassing, defamatory,
+invasive of privacy or publicity rights, vulgar, obscene, profane,
+indecent, or otherwise objectionable; including posting other
+peoples' private information.</li>
+<li>Content that promotes, encourages, or provides instructional
+information about illegal activities - specifically hacking,
+cracking, or phreaking.</li>
+<li>Any software, information, or other material that contains a virus,
+&quot;Trojan Horse&quot;, &quot;worm&quot; corrupted data, or any other harmful or
+damaging component.</li>
+<li>Hate propaganda or hate mongering, swearing, or fraudulent material
+or activity.</li>
+</ul>
+<p>By submitting your data to SG101, you represent that the data complies
+with SG101's Terms of Service. If any third party brings a claim,
+lawsuit or other proceeding against SG101 based on your conduct or use
+of SG101 services, you agree to compensate SG101 (including its
+officers, directors, employees and agents) for any and all losses,
+liabilities, damages or expenses, including attorney's fees, incurred by
+SG101 in connection with any such claim, lawsuit or proceeding.</p>
+<p>SG101 is the final arbiter of what IS and IS NOT allowed on our site.
+Further, SG101 reserves the right to modify or remove anything submitted
+to SG101, and to cancel any membership, at any time for any reason
+without prior notice. SG101 is not obliged to maintain back-ups copies
+of any material submitted or posted on our site. Actions or activities
+that may cause termination of your membership and/or removal of your
+page(s) include, but are not limited to:</p>
+<ul class="simple">
+<li>Posting or providing links to any content which violates our Terms of
+Service.</li>
+<li>Conducting or providing links to any raffle, contest, or game which
+violates any local, state or national laws.</li>
+<li>Using in the registration of your SG101 membership an email account
+that is not your own or that is or becomes inactive.</li>
+<li>Violating the SG101 Terms of Service. Please read and familiarize
+yourself with the SG101 Terms of Service.</li>
+<li>Sending unsolicited email using a SG101 address.</li>
+<li>Reproducing, distributing, republishing or retransmitting material
+posted by other SG101 members without the prior permission of such
+members.</li>
+</ul>
+<p>We reserve the right to monitor, and to investigate any complaints
+regarding any content of SG101 members' pages, message-board postings,
+and to take appropriate action if SG101 finds violations of these Terms
+of Service. In the case of any such complaint, SG101 reserves the right
+to remove the content complained of while the SG101 member and the
+complaining party attempt to resolve their dispute. This could result in
+your posts(s) being removed from SG101 for as long as it takes to
+resolve the dispute.</p>
+<p>You grant to SG101 and its affiliates a royalty-free, perpetual,
+irrevocable, nonexclusive, worldwide, unrestricted license to use, copy,
+modify, transmit, distribute, and publicly perform or display the
+submitted pages or other content for the purposes of displaying such
+information on SG101's sites and for the promotion and marketing of
+SG101's services.</p>
+</div>
+<div class="section" id="misc">
+<h3>MISC.</h3>
+<p>SG101 makes no guarantee of availability of service and reserves the
+right to change, withdraw, suspend, or discontinue any functionality or
+feature of the SG101 service. IN NO EVENT WILL BE LIABLE FOR ANY
+DAMAGES, INCLUDING, WITHOUT LIMITATION, DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES ARISING OUT OF THE USE OF OR
+INABILITY TO USE SG101'S SERVICES OR ANY CONTENT THEREON FOR ANY REASON
+INCLUDING, WITHOUT LIMITATION, SG101'S REMOVAL OR DELETION OF ANY
+MATERIALS OR RECORDS SUBMITTED OR POSTED ON SG101'S SITE FOR ANY REASON.
+THIS DISCLAIMER APPLIES, WITHOUT LIMITATION, TO ANY DAMAGES OR INJURY,
+WHETHER FOR BREACH OF CONTRACT, TORT, OR OTHERWISE, CAUSED; ANY FAILURE
+OF PERFORMANCE; ERROR; OMISSION; INTERRUPTION; DELETION; DEFECT; DELAY
+IN OPERATION OR TRANSMISSION; COMPUTER VIRUS; FILE CORRUPTION;
+COMMUNICATION-LINE FAILURE; NETWORK OR SYSTEM OUTAGE; OR THEFT,
+DESTRUCTION, UNAUTHORIZED ACCESS TO, ALTERATION OF, OR USE OF ANY
+RECORD.</p>
+<p>SG101 reserves the right to change or amend these Terms of Service at
+any time without prior notice. By registering and/or submitting any
+content, including without limitation, message-board postings, you
+signify your agreement to these Terms of Service.</p>
+<p><em>Terms of Service last updated on May 12, 2012</em></p>
+</div>
+</div>
+</div>
--- a/sg101/urls.py	Sat May 12 15:01:02 2012 -0500
+++ b/sg101/urls.py	Sat May 12 15:45:29 2012 -0500
@@ -22,6 +22,16 @@
    url(r'^about/$',
        FixedView.as_view(title='About', content_template='fixed/about.html'),
        name='about'),
+   url(r'^colophon/$',
+       FixedView.as_view(title='Colophon', content_template='fixed/colophon.html'),
+       name='colophon'),
+   url(r'^policy/privacy/$',
+       FixedView.as_view(title='Privacy Policy', content_template='fixed/privacy.html'),
+       name='privacy'),
+   url(r'^policy/tos/$',
+       FixedView.as_view(title='Terms of Service', content_template='fixed/tos.html'),
+       name='tos'),
+
    (r'^admin/doc/', include('django.contrib.admindocs.urls')),
 
    url(r'^admin/password_reset/$', 'django.contrib.auth.views.password_reset', name='admin_password_reset'),