summaryrefslogtreecommitdiffstats
path: root/pages
diff options
context:
space:
mode:
authorMark Wielaard <mark@klomp.org>2020-01-22 00:01:53 +0100
committerMark Wielaard <mark@klomp.org>2020-01-22 00:01:53 +0100
commit92e75bc26b283b2f6c052d6cf9b25fda18934f9e (patch)
treefffd65b3ad8beac8c4b2dc30a49820f8b436d237 /pages
parentSmaller logo. (diff)
Update GNU Social Contract to last draft from gnu-misc-discuss.
Diffstat (limited to 'pages')
-rw-r--r--pages/gnu/social-contract.txt66
1 files changed, 31 insertions, 35 deletions
diff --git a/pages/gnu/social-contract.txt b/pages/gnu/social-contract.txt
index e8fdd1c..4fd0d66 100644
--- a/pages/gnu/social-contract.txt
+++ b/pages/gnu/social-contract.txt
@@ -1,55 +1,51 @@
1<markdown> 1<markdown>
2# GNU Social Contract [DRAFT] 2# GNU Social Contract `[DRAFT]`
3--- 3---
4 4
5This document states the core commitments of the GNU Project to the 5These are the core commitments of the GNU Project to the broader free
6broader free software community. All current GNU Project members 6software community. The GNU Project provides a software system that
7have agreed to uphold these values.
8
9
10The purpose of the GNU Project is to provide software and systems that
11respect users' freedoms. 7respect users' freedoms.
12 8
13## GNU respects users' freedoms 9## The GNU Project respects users' freedoms
14 10
15We provide software that guarantees to users the four essential freedoms, 11The GNU Project provides software that guarantees to all users the
16without compromise: 12_Four Essential Freedoms_, without compromise:
17 0. The freedom to run the program as they wish, for any purpose. 13 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 14 1. The freedom to study how the program works, and change it so it does
19 their computing as they wish. 15 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. 16 2. The freedom to redistribute copies so they can help others.
22 3. The freedom to distribute copies of their modified versions to others. 17 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 18
27All software written by us is distributed under copyleft licenses, designed 19The GNU Project adopts policies that encourage and enable developers
28to ensure that developers cannot strip off users' freedom from GNU software. 20to actively defend user freedom. These policies include using
21_copyleft licenses_, designed to ensure that users’ freedoms cannot be
22stripped off, when appropriate.
23
24Besides upholding the Four Essential Freedoms, the GNU Project pays attention
25and responds to new threats to users' freedom as they arise.
26
27
28## The GNU Project provides a consistent system
29 29
30Besides upholding the four essential freedoms, we pay attention and respond 30The GNU Project develops an operating system, the _GNU System_, as well as
31to new threats to users' freedom as they arise, such as services as a 31a set of applications. Each software component developed by the GNU Project
32software substitute (SaaSS), use of non-free scripts on web pages, mass 32is referred to as a _GNU package_. GNU package developers work together to
33surveillance, digital restrictions management (DRM), etc. 33ensure consistency across packages.
34 34
35## GNU provides consistent systems
36 35
37We develop an operating system and a set of applications, in the form of 36## The GNU Project collaborates with the broader free software community
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 37
42## GNU collaborates with the broader free software community 38Free software extends beyond the GNU Project, which works with
39companion free software projects that develop key components of the
40GNU System. The GNU Project aims to extend the reach of free software
41to new fields.
43 42
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 43
48## GNU welcomes contributions from all and everyone 44## The GNU Project welcomes contributions from all and everyone
49 45
50We want to give everyone the opportunity to contribute to our efforts 46The GNU Project wants to give everyone the opportunity of contributing to
51on any of the many tasks that require work. We welcome all contributors, 47its efforts on any of the many tasks that require work. It welcomes all
52regardless of their gender, ethnicity, sexual orientation, level of 48contributors, regardless of their gender, ethnicity, sexual orientation,
53experience, or any other personal characteristics. We commit to providing 49level of experience, or any other personal characteristics. It commits to
54a harassment-free experience for all our contributors. 50providing a harassment-free experience for all contributors.
55</markdown> 51</markdown>