summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--site/git/index.php3
-rw-r--r--site/github/index.php127
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);
+?>