summaryrefslogtreecommitdiffstats
path: root/social-contract.md
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2021-04-10 15:48:17 +0200
committerLudovic Courtès <ludo@gnu.org>2021-04-10 15:48:45 +0200
commit847a68fda79657fcc9ade4920c330858f8ffa070 (patch)
tree8e0c13d16964b459471d511f2cbb7db3b1587105 /social-contract.md
Add skeleton of a Haunt web site.
Diffstat (limited to '')
-rw-r--r--social-contract.md52
1 files changed, 52 insertions, 0 deletions
diff --git a/social-contract.md b/social-contract.md
new file mode 100644
index 0000000..7779132
--- /dev/null
+++ b/social-contract.md
@@ -0,0 +1,52 @@
1title: GNU Social Contract 1.0
2author: The GNU Assembly
3---
4
5# GNU Social Contract 1.0
6
7These are the core commitments of the GNU Project, which creates and
8distributes a software system that respects users' freedoms.
9
10## The GNU Project respects users' freedoms
11
12The GNU Project provides software that guarantees to all users the
13_Four Essential Freedoms_, without compromise:
14 0. The freedom to run the program as they wish, for any purpose.
15 1. The freedom to study how the program works, and change it so it does
16 their computing as they wish.
17 2. The freedom to redistribute copies so they can help others.
18 3. The freedom to distribute copies of their modified versions to others.
19
20The GNU Project adopts policies that encourage and enable developers
21to actively defend user freedom. These policies include using
22_copyleft licenses_, designed to ensure that users’ freedoms cannot be
23stripped off, when appropriate.
24
25Besides upholding the Four Essential Freedoms, the GNU Project pays
26attention to new threats to users' freedom, and responds to them as they
27arise.
28
29
30## The GNU Project provides a consistent system
31
32The GNU Project develops an operating system, the _GNU System_, as well as
33a set of applications. Each software component developed by the GNU Project
34is referred to as a _GNU package_. GNU package developers work together to
35ensure consistency across packages.
36
37
38## The GNU Project collaborates with the broader free software community
39
40The GNU Project works together with other free software projects to
41advance its goals, and aims to extend the reach of the project beyond
42the GNU System.
43
44
45## The GNU Project welcomes contributions from all and everyone
46
47The GNU Project commits to providing a harassment-free
48experience for all contributors. It wants to give everyone the
49opportunity of contributing to its efforts on any of the many tasks that
50require work. It welcomes all contributors, regardless of their gender,
51ethnicity, sexual orientation, level of experience, or any other
52personal characteristics.