path: root/code/sc-email.txt
diff options
authorLudovic Courtès <>2020-01-27 14:46:32 +0100
committerLudovic Courtès <>2020-01-27 14:48:42 +0100
commit1b5753196205e16d9bf2e9e425119dd63fc8e1e4 (patch)
treee07a466d5c71fe198f9b043fd7a9092c735762b3 /code/sc-email.txt
parentAdd supporting code: (email) and (maintainers). (diff)
sc-email: Add current draft of the Social Contract.
* code/sc-email.txt: Add current draft.
Diffstat (limited to 'code/sc-email.txt')
1 files changed, 56 insertions, 0 deletions
diff --git a/code/sc-email.txt b/code/sc-email.txt
index 1e6cf4e..d65c9a0 100644
--- a/code/sc-email.txt
+++ b/code/sc-email.txt
@@ -86,3 +86,59 @@ Thanks in advance for your participation!
86 - Carlos O’Donell 86 - Carlos O’Donell
87 - Mark Wielaard 87 - Mark Wielaard
88 - Andy Wingo 88 - Andy Wingo
92GNU Social Contract [DRAFT]
95This document states the core commitments of the GNU Project to the
96broader free software community. All current GNU Project members
97have agreed to uphold these values.
100The purpose of the GNU Project is to provide software and systems that
101respect users' freedoms.
103# GNU respects users' freedoms
105We provide software that guarantees to users the four essential freedoms,
106without compromise:
107 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
109 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.
112 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.
117All software written by us is distributed under copyleft licenses, designed
118to ensure that developers cannot strip off users' freedom from GNU software.
120Besides upholding the four essential freedoms, we pay attention and respond
121to new threats to users' freedom as they arise, such as services as a
122software substitute (SaaSS), use of non-free scripts on web pages, mass
123surveillance, digital restrictions management (DRM), etc.
125# GNU provides consistent systems
127We develop an operating system and a set of applications, in the form of
128GNU packages. GNU package developers work together to ensure consistency
129across packages. GNU packages follow the design and development guidelines
130of the GNU Project.
132# GNU collaborates with the broader free software community
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.
138# GNU welcomes contributions from all and everyone
140We want to give everyone the opportunity to contribute to our efforts
141on any of the many tasks that require work. We welcome all contributors,
142regardless of their gender, ethnicity, sexual orientation, level of
143experience, or any other personal characteristics. We commit to providing
144a harassment-free experience for all our contributors.