summaryrefslogtreecommitdiffstats
path: root/pages/gnu
diff options
context:
space:
mode:
authorCarlos O'Donell <carlos@redhat.com>2020-01-21 10:52:11 -0500
committerCarlos O'Donell <carlos@redhat.com>2020-01-21 10:52:11 -0500
commit10a550c41aa5de83ddf24366b4a5520432dca41f (patch)
tree5f454ca093c6224cb86ab2621b5b0e2ecb2deb26 /pages/gnu
parentsocial-contract.txt: Update markdown. (diff)
Reorganize wiki and add CoC.
Diffstat (limited to 'pages/gnu')
-rw-r--r--pages/gnu/social-contract.txt55
1 files changed, 55 insertions, 0 deletions
diff --git a/pages/gnu/social-contract.txt b/pages/gnu/social-contract.txt
new file mode 100644
index 0000000..e8fdd1c
--- /dev/null
+++ b/pages/gnu/social-contract.txt
@@ -0,0 +1,55 @@
1<markdown>
2# GNU Social Contract [DRAFT]
3---
4
5This document states the core commitments of the GNU Project to the
6broader free software community. All current GNU Project members
7have agreed to uphold these values.
8
9
10The purpose of the GNU Project is to provide software and systems that
11respect users' freedoms.
12
13## GNU respects users' freedoms
14
15We provide software that guarantees to users the four essential freedoms,
16without compromise:
17 0. The freedom to run the program as they wish, for any purpose.
18 1. The freedom to study how the program works, and change it so it does
19 their computing as they wish.
20 Access to the source code is a precondition for this.
21 2. The freedom to redistribute copies so they can help others.
22 3. The freedom to distribute copies of their modified versions to others.
23 By doing this they can give the whole community a chance to benefit
24 from their changes.
25 Access to the source code is a precondition for this.
26
27All software written by us is distributed under copyleft licenses, designed
28to ensure that developers cannot strip off users' freedom from GNU software.
29
30Besides upholding the four essential freedoms, we pay attention and respond
31to new threats to users' freedom as they arise, such as services as a
32software substitute (SaaSS), use of non-free scripts on web pages, mass
33surveillance, digital restrictions management (DRM), etc.
34
35## GNU provides consistent systems
36
37We develop an operating system and a set of applications, in the form of
38GNU packages. GNU package developers work together to ensure consistency
39across packages. GNU packages follow the design and development guidelines
40of the GNU Project.
41
42## GNU collaborates with the broader free software community
43
44Free software has extended beyond the GNU Project, and we work with
45companion free software projects that develop key components of our system.
46We aim to extend the reach of free software to new fields.
47
48## GNU welcomes contributions from all and everyone
49
50We want to give everyone the opportunity to contribute to our efforts
51on any of the many tasks that require work. We welcome all contributors,
52regardless of their gender, ethnicity, sexual orientation, level of
53experience, or any other personal characteristics. We commit to providing
54a harassment-free experience for all our contributors.
55</markdown>