summaryrefslogtreecommitdiffstats
path: root/site/gitlab/index.php
blob: b7d2943cb100df2f849453dd33d313915bccc741 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
<?php
/*
    Frequently asked questions
    Copyright (C) 2016  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>Please do not use GitLab!</title>
</head>

<body>

		<div id="pagetop">
				
			<h1>Please do not use GitLab!</h1>

			<p>
				Please do not use GitLab to host libreboot. 
				Libreboot is a free software project, so this is only a request, and not a restriction on the software.
			</p>

			<p>
				<a href="../git/">Back to the Git page</a>
			</p>

		</div>

		<div>
			<h2>What's wrong with GitLab?</h2>
				<ul class="c">
					<li>
						GitLab itself is proprietary software. There is a <em>community edition</em> but this is only used as
						a source of cheap labour for GitLab to prop up its proprietary version, which it sells for profit.
						In fact, the <a href="https://web.archive.org/web/20141215225437/https://about.gitlab.com/2014/02/11/gitlab-ee-license-change/">Enterprice Edition used to be Free software, until early 2014</a>. What else will they make proprietary? Perhaps one day they will drop the community edition?
					</li>
					<li><a href="https://web.archive.org/web/20150405153359/https://gitlab.com/gitlab-org/gitlab-ce/commits/master/doc/legal/individual_contributor_license_agreement.md">GitLab uses a CLA for all contributions to the community edition</a>. What this means is that they want you to use their permissive (non-copyleft) license, so that they can make your work proprietary as part of the enterprise edition.</li>
					<li><a href="https://www.gnu.org/philosophy/javascript-trap.html">GitLab serves non-free JavaScript code</a></li>
					<li>The GitLab CEO really likes to talk about freedom, but in reality that person's opinion is the same as the <a href="../github/">GitHub</a> CEO</li>
					<li>
						Monopolistic practises. For instance, GitLab <a href="https://web.archive.org/web/20150905091808/https://about.gitlab.com/2015/03/03/gitlab-acquires-gitorious/">bought out Gitorious</a> just to asset strip it. Gitorious was the go-to Git hosting provider for Free Software developers, and Gitorious was released under AGPLv3 which meant
						that it truly safeguarded user freedom. GitLab killed it.
					</li>
				</ul>

			<p>
				GitLab 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 the CEO of GitLab (not to mention, the actions of GitLab BV) are incompatible with those of 
				the libreboot 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, for any of their projects. 
			</p>
				
		</div>
	
		<div>
			<h2>Where should I host and share my code?</h2>
				<p>
					<a href="../git/#githosting">Read this section on the libreboot website</a> for a list of recommended Git hosting providers.
				</p>

		</div>

<?php
	include "../common/footer.php";
?>

</body>
</html>
<?php
	$strHtml = ob_get_clean();
	echo miniHtml($strHtml);
?>