diff options
-rw-r--r-- | site/git/index.php | 3 | ||||
-rw-r--r-- | site/github/index.php | 127 |
2 files changed, 130 insertions, 0 deletions
diff --git a/site/git/index.php b/site/git/index.php index 072840e..42c4881 100644 --- a/site/git/index.php +++ b/site/git/index.php @@ -201,6 +201,9 @@ However, not everyone can afford to do this, so using one of the other providers on the list above is also acceptable. </p> <p> + <strong><a href="../github/">**PLEASE** DO NOT USE GitHub. Learn more here.</a></strong> + </p> + <p> <a href="#pagetop">Back to top of page</a> </p> </div> diff --git a/site/github/index.php b/site/github/index.php new file mode 100644 index 0000000..442de8c --- /dev/null +++ b/site/github/index.php @@ -0,0 +1,127 @@ +<?php +/* + Frequently asked questions + Copyright (C) 2015 Francis Rowe <info@gluglug.org.uk> + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see <http://www.gnu.org/licenses/>. +*/ + header('Content-type: text/html; charset=utf-8'); + ob_start(); + include_once "../common/variables.php"; + include_once "../common/functions.php"; +?> +<!DOCTYPE html> +<html> +<head> + <link rel="stylesheet" type="text/css" href="../common/css/main.css" /> + <title>GNU Libreboot</title> +</head> + +<body> + + <div id="pagetop"> + + <h1>Please do not use GitHub!</h1> + + <p> + Please do not use GitHub to host libreboot. + Libreboot is a free software project, so this is only a request, and not a restriction on the software. + </p> + + </div> + + <div> + <h2>What's wrong with GitHub?</h2> + <ul class="c"> + <li> + GitHub itself is proprietary software (Tim reasons it's for business [<a href="ttp://tom.preston-werner.com/2011/11/22/open-source-everything.html">1</a>]) + </li> + <li> + A patch[<a href="https://github.com/github/choosealicense.com/pull/177">2</a>] to <a href="http://choosealicense.com/">choose a license</a> was received with some hostility. + </li> + <li>Tim (GitHub CEO) really likes to talk about freedom, but makes the following claims about the GPLv2/3:</li> + </ul> + + <blockquote> + <p> + ...The GPL is not focused on freedom. It's too long. + Too many restrictions. -- Tom Preston-Werner OSCON2013 + </p> + </blockquote> + + <p>or how about:</p> + + <blockquote> + <p> + Notice that everything we keep closed has specific business value + that could be compromised by giving it away to our competitors. + -- Tom Preston-Werner's <a href="/web/20150519055414/http://tom.preston-werner.com/2011/11/22/open-source-everything.html">blog</a> + </p> + </blockquote> + + <p> + GitHub simply uses Free Software for its own benefit, releasing source code under a free license + only when suited to it's business goals; they are quite happy to violate the rights of their users, for profit. + </p> + + <p> + By contrast, the libreboot project adheres strictly to the goals of the Free Software movement, which + seeks to eliminate proprietary software to the point where all software is free. + </p> + + <p> + The opinions expressed by Tom Preston-Werner of GitHub are incompatible with those of + the libreboot project. Users and developers of <em><a href="/web/20150519055414/http://www.gnu.org/philosophy/free-sw.html">free software</a></em> are strongly advised not to use GitHub, for any of their projects. + </p> + + </div> + + <div> + + <ul class="c"> + <li> + <a href="/web/20150519055414/http://git-scm.com/doc">Host your own repositories</a>. This is exactly what libreboot does, + hosted on a machine that is <i>running</i> libreboot! You can use a frontend like <a href="/web/20150519055414/http://git-scm.com/book/en/v2/Git-on-the-Server-GitWeb">gitweb</a> for easy viewing by others. For code review, you can use an IRC channel, mailing lists and other + methods that allow mass collaboration. + </li> + <li> + Jason Self lists a few replacements on this page: + <a href="/web/20150519055414/http://jxself.org/goodbye-gitorious.shtml">http://jxself.org/goodbye-gitorious.shtml</a> + </li> + </ul> + + <p> + [<a href="/web/20150519055414/http://tom.preston-werner.com/2011/11/22/open-source-everything.html">1</a>] <em>Open Source (Almost)</em> - http://tom.preston-werner.com/2011/11/22/open-source-everything.html + </p> + + <p> + [<a href="/web/20150519055414/https://github.com/github/choosealicense.com/pull/177">2</a>] <em>Choose A License GPL patch</em> - https://github.com/github/choosealicense.com/pull/177 + </p> + + <p> + [<a href="/web/20150519055414/http://lists.nongnu.org/archive/html/gnu-linux-libre/2014-08/msg00013.html">3</a>] <em>linux-libre choosealicense issue</em> - http://lists.nongnu.org/archive/html/gnu-linux-libre/2014-08/msg00013.html + </p> + + </div> + +<?php + include "../common/footer.php"; +?> + +</body> +</html> +<?php + $strHtml = ob_get_clean(); + echo miniHtml($strHtml); +?> |