From 1b5753196205e16d9bf2e9e425119dd63fc8e1e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Mon, 27 Jan 2020 14:46:32 +0100 Subject: sc-email: Add current draft of the Social Contract. * code/sc-email.txt: Add current draft. --- code/sc-email.txt | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) 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! - Carlos O’Donell - Mark Wielaard - Andy Wingo + +········································································ + +GNU Social Contract [DRAFT] +-------------------- + +This document states the core commitments of the GNU Project to the +broader free software community. All current GNU Project members +have agreed to uphold these values. + + +The purpose of the GNU Project is to provide software and systems that +respect users' freedoms. + +# GNU respects users' freedoms + +We provide software that guarantees to users the four essential freedoms, +without compromise: + 0. The freedom to run the program as they wish, for any purpose. + 1. The freedom to study how the program works, and change it so it does + their computing as they wish. + Access to the source code is a precondition for this. + 2. The freedom to redistribute copies so they can help others. + 3. The freedom to distribute copies of their modified versions to others. + By doing this they can give the whole community a chance to benefit + from their changes. + Access to the source code is a precondition for this. + +All software written by us is distributed under copyleft licenses, designed +to ensure that developers cannot strip off users' freedom from GNU software. + +Besides upholding the four essential freedoms, we pay attention and respond +to new threats to users' freedom as they arise, such as services as a +software substitute (SaaSS), use of non-free scripts on web pages, mass +surveillance, digital restrictions management (DRM), etc. + +# GNU provides consistent systems + +We develop an operating system and a set of applications, in the form of +GNU packages. GNU package developers work together to ensure consistency +across packages. GNU packages follow the design and development guidelines +of the GNU Project. + +# GNU collaborates with the broader free software community + +Free software has extended beyond the GNU Project, and we work with +companion free software projects that develop key components of our system. +We aim to extend the reach of free software to new fields. + +# GNU welcomes contributions from all and everyone + +We want to give everyone the opportunity to contribute to our efforts +on any of the many tasks that require work. We welcome all contributors, +regardless of their gender, ethnicity, sexual orientation, level of +experience, or any other personal characteristics. We commit to providing +a harassment-free experience for all our contributors. -- cgit v1.2.1