summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--site/css/main.css2
-rw-r--r--site/github/index.php9
-rw-r--r--site/gitorious/index.php135
-rw-r--r--site/index.php1
-rw-r--r--site/variables.template.php2
5 files changed, 141 insertions, 8 deletions
diff --git a/site/css/main.css b/site/css/main.css
index 6a70273..2d3b62c 100644
--- a/site/css/main.css
+++ b/site/css/main.css
@@ -49,7 +49,7 @@ div.unstable {
.stable, .unstable {
display:inline-block;
min-width:45%;
- min-height:18em;
+ min-height:21em;
max-width:27em;
}
p, aside, li {
diff --git a/site/github/index.php b/site/github/index.php
index 252cb35..8754560 100644
--- a/site/github/index.php
+++ b/site/github/index.php
@@ -44,6 +44,10 @@
Please do not use GitHub to host <?php echo $lbProjectName; ?>.
<?php echo $lbProjectNameCapitalized; ?> is a free software project, so this is only a request, and not a restriction on the software.
</p>
+
+ <p>
+ <a href="../gitorious/">Don't use gitorious, either.</a>
+ </p>
</div>
@@ -111,11 +115,6 @@
<a href="http://git-scm.com/book/en/v2/Git-on-the-Server-GitWeb">gitweb</a>
for easy viewing by others.
</li>
- <li>
- Use <a href="https://gitorious.org/">Gitorious</a>. Gitorious
- <a href="https://gitorious.org/gitorious">source code</a> is available
- as free software, making it a better choice for free software projects.
- </li>
</ul>
<p>
diff --git a/site/gitorious/index.php b/site/gitorious/index.php
new file mode 100644
index 0000000..2c117ac
--- /dev/null
+++ b/site/gitorious/index.php
@@ -0,0 +1,135 @@
+<?php
+/*
+ GitHub is one of the worst sites that you could possibly use.
+ Copyright (C) 2014, 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/>.
+*/
+?>
+<?php
+ include_once "../variables.php";
+?>
+<!DOCTYPE html>
+<html>
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+
+ <link rel="stylesheet" type="text/css" href="../css/main.css" />
+
+ <title>Please do not use Gitorious!</title>
+
+</head>
+
+<body>
+
+ <div class="contain">
+
+ <div id="libreboot" class="section intro">
+
+ <h1>Please do not use Gitorious or GitLab!</h1>
+
+ <p>
+ Please do not use Gitorious or GitLab to host <?php echo $lbProjectName; ?>.
+ <?php echo $lbProjectNameCapitalized; ?> is a free software project, so this is only a request, and not a restriction on the software.
+ </p>
+
+ <p>
+ <a href="../github/">Don't use github, either.</a>
+ </p>
+
+ </div>
+
+ <div class="section">
+ <h2>What's wrong with Gitorious?</h2>
+ <ul>
+ <li>
+ They have <a href="https://about.gitlab.com/2015/03/03/gitlab-acquires-gitorious/">completely sold us out</a>
+ to a company who's main business model is proprietary software.
+ </li>
+ <li>
+ Gitorious is now owned by GitLab. GitLab is essentially the same as GitHub; there is a
+ free (libre) version of GitLab, but this is bait-and-switch for their so-called <i>enterprise</i>
+ version which is proprietary software.
+ </li>
+ <li>
+ The GitLab site itself also runs on a proprietary version of GitLab. GitLab has the same
+ <a href="http://tom.preston-werner.com/2011/11/22/open-source-everything.html">rotten attitude</a>
+ as GitHub when it comes to free software.
+ </li>
+ <li>
+ GitLab is permissively licensed, which means that it completely lacks copyleft.
+ Anyone (including the main GitLab upstream) can re-release a proprietary version
+ and completely refuse to give out source code.
+ </li>
+ </ul>
+
+ <p>
+ Gitorious now 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
+ (since they are now part of GitLab, which has been doing so for quite some time).
+ </p>
+
+ <p>
+ By contrast, the <?php echo $lbProjectName; ?> 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 proprietary developments in GitLab are unacceptable to
+ the <?php echo $lbProjectName; ?> project. Users and developers of
+ <em><a href="http://www.gnu.org/philosophy/free-sw.html">free software</a></em>
+ are strongly advised not to use GitLab or Gitorious, for any of their projects.
+ </p>
+
+ </div>
+
+ <div class="section">
+
+ <h2>Where should I host and share my code?</h2>
+ <p>
+ Here are a few examples:
+ </p>
+ <ul>
+ <li>
+ <a href="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="http://git-scm.com/book/en/v2/Git-on-the-Server-GitWeb">gitweb</a>
+ for easy viewing by others.
+ </li>
+ </ul>
+
+ </div>
+
+ <div class="section">
+
+ <p>
+ <a href="..">Back to home page</a>
+ </p>
+
+ </div>
+
+ <div class="section footer">
+
+<?php
+ include "../footer.php";
+?>
+
+ </div>
+
+ </div>
+
+</body>
+</html>
+
diff --git a/site/index.php b/site/index.php
index f751cd5..d92732c 100644
--- a/site/index.php
+++ b/site/index.php
@@ -106,6 +106,7 @@
<li><a href="<?php echo $lbBugTrackerAddress; ?>">Bug tracker</a></li>
<li><a href="gitdocs/index.html">Documentation</a></li>
<li><b><a href="github/">Please do not use GitHub!</a></b></li>
+ <li><b><a href="gitorious/">Please do not use Gitorious/GitLab!</a></b></li>
</ul>
<p>
Snapshot (<a href="<?php echo $lbFirmwareGitwebAddress; ?>;a=commit;h=<?php include "git/commitid"; ?>">view commit</a>):
diff --git a/site/variables.template.php b/site/variables.template.php
index e591813..449637c 100644
--- a/site/variables.template.php
+++ b/site/variables.template.php
@@ -39,12 +39,10 @@
$lbWebsiteGitwebAddress = "http://libreboot.org/gitweb/?p=libreboot.org.git";
/* Backup git repositories */
$lbFirmwareBackupGitRepoAddress = array(
- "https://gitorious.org/libreboot-backup/libreboot.git",
"git://git.pehjota.net/libreboot-backup/libreboot.git",
"git://git.savannah.nongnu.org/libreboot.git"
);
$lbWebsiteBackupGitRepoAddress = array(
- "https://gitorious.org/libreboot-backup/libreboot-website.git",
"git://git.pehjota.net/libreboot-backup/libreboot.org.git"
);