summaryrefslogtreecommitdiffstats
path: root/code
diff options
context:
space:
mode:
authorAndreas Enge <andreas@enge.fr>2020-01-27 15:44:28 +0100
committerAndreas Enge <andreas@enge.fr>2020-01-27 15:44:28 +0100
commit66738c17a888952a19638319df8659e0b3145f44 (patch)
tree51e2b1dd8575fbe689a4f3c41996e1c011257c30 /code
parentsc-email: Add current draft of the Social Contract. (diff)
sc-email: Update with newest version of Social Contract.
* code/sc-email.txt: Use the social contract version from pages/gnu/social-contract.txt, which is the latest version as discussed on the mailing list.
Diffstat (limited to 'code')
-rw-r--r--code/sc-email.txt64
1 files changed, 30 insertions, 34 deletions
diff --git a/code/sc-email.txt b/code/sc-email.txt
index d65c9a0..804e0f9 100644
--- a/code/sc-email.txt
+++ b/code/sc-email.txt
@@ -92,53 +92,49 @@ Thanks in advance for your participation!
92GNU Social Contract [DRAFT] 92GNU Social Contract [DRAFT]
93-------------------- 93--------------------
94 94
95This document states the core commitments of the GNU Project to the 95These are the core commitments of the GNU Project to the broader free
96broader free software community. All current GNU Project members 96software community. The GNU Project provides a software system that
97have agreed to uphold these values.
98
99
100The purpose of the GNU Project is to provide software and systems that
101respect users' freedoms. 97respect users' freedoms.
102 98
103# GNU respects users' freedoms 99# The GNU Project respects users' freedoms
104 100
105We provide software that guarantees to users the four essential freedoms, 101The GNU Project provides software that guarantees to all users the
106without compromise: 102_Four Essential Freedoms_, without compromise:
107 0. The freedom to run the program as they wish, for any purpose. 103 0. The freedom to run the program as they wish, for any purpose.
108 1. The freedom to study how the program works, and change it so it does 104 1. The freedom to study how the program works, and change it so it does
109 their computing as they wish. 105 their computing as they wish.
110 Access to the source code is a precondition for this.
111 2. The freedom to redistribute copies so they can help others. 106 2. The freedom to redistribute copies so they can help others.
112 3. The freedom to distribute copies of their modified versions to others. 107 3. The freedom to distribute copies of their modified versions to others.
113 By doing this they can give the whole community a chance to benefit
114 from their changes.
115 Access to the source code is a precondition for this.
116 108
117All software written by us is distributed under copyleft licenses, designed 109The GNU Project adopts policies that encourage and enable developers
118to ensure that developers cannot strip off users' freedom from GNU software. 110to actively defend user freedom. These policies include using
111_copyleft licenses_, designed to ensure that users’ freedoms cannot be
112stripped off, when appropriate.
113
114Besides upholding the Four Essential Freedoms, the GNU Project pays attention
115and responds to new threats to users' freedom as they arise.
116
117
118# The GNU Project provides a consistent system
119 119
120Besides upholding the four essential freedoms, we pay attention and respond 120The GNU Project develops an operating system, the _GNU System_, as well as
121to new threats to users' freedom as they arise, such as services as a 121a set of applications. Each software component developed by the GNU Project
122software substitute (SaaSS), use of non-free scripts on web pages, mass 122is referred to as a _GNU package_. GNU package developers work together to
123surveillance, digital restrictions management (DRM), etc. 123ensure consistency across packages.
124 124
125# GNU provides consistent systems
126 125
127We develop an operating system and a set of applications, in the form of 126# The GNU Project collaborates with the broader free software community
128GNU packages. GNU package developers work together to ensure consistency
129across packages. GNU packages follow the design and development guidelines
130of the GNU Project.
131 127
132# GNU collaborates with the broader free software community 128Free software extends beyond the GNU Project, which works with
129companion free software projects that develop key components of the
130GNU System. The GNU Project aims to extend the reach of free software
131to new fields.
133 132
134Free software has extended beyond the GNU Project, and we work with
135companion free software projects that develop key components of our system.
136We aim to extend the reach of free software to new fields.
137 133
138# GNU welcomes contributions from all and everyone 134# The GNU Project welcomes contributions from all and everyone
139 135
140We want to give everyone the opportunity to contribute to our efforts 136The GNU Project wants to give everyone the opportunity of contributing to
141on any of the many tasks that require work. We welcome all contributors, 137its efforts on any of the many tasks that require work. It welcomes all
142regardless of their gender, ethnicity, sexual orientation, level of 138contributors, regardless of their gender, ethnicity, sexual orientation,
143experience, or any other personal characteristics. We commit to providing 139level of experience, or any other personal characteristics. It commits to
144a harassment-free experience for all our contributors. 140providing a harassment-free experience for all contributors.