summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2021-04-10 18:58:07 +0200
committerLudovic Courtès <ludo@gnu.org>2021-04-10 18:58:07 +0200
commit3d7357d76dfd3ab2ae9ec1ab7b29b487a4e96918 (patch)
treecd6e568eb8bc02a259a884cb5af28cf90428a74b
parentwebsite: Add code of conduct. (diff)
website: Add free software definition.
* website/free-software.md: New file. * website/haunt.scm (static-pages): Add it. * website/index.md: Refer to it.
Diffstat (limited to '')
-rw-r--r--website/free-software.md20
-rw-r--r--website/haunt.scm3
-rw-r--r--website/index.md6
3 files changed, 26 insertions, 3 deletions
diff --git a/website/free-software.md b/website/free-software.md
new file mode 100644
index 0000000..d173927
--- /dev/null
+++ b/website/free-software.md
@@ -0,0 +1,20 @@
1title: Free software
2author: The GNU Assembly
3---
4
5# What’s “free software”?
6
7The GNU Assembly produces _free software_, also referred to as “_libre_
8software”, “liberating software”, or “open source”. Software is “free”
9if it _respects its user’s freedom_, namely the following four essential
10freedoms:
11
12 1. The freedom to run the program as the user wishes, for any purpose.
13 2. The freedom to study how the program works and to change it to suit
14 their needs.
15 3. The freedom to redistribute it.
16 4. The freedom to distribute copies of modified versions.
17
18These criteria were spelled out by Richard M. Stallman in the 1980s.
19The defense of the freedom of computer users are at the core of the
20[Social Contract](/en/documents/social-contract) of the GNU Assembly.
diff --git a/website/haunt.scm b/website/haunt.scm
index d260d4a..af3e5e8 100644
--- a/website/haunt.scm
+++ b/website/haunt.scm
@@ -113,6 +113,9 @@ representation."
113 sxml->html))) 113 sxml->html)))
114 114
115 (list (markdown-page "index.html" "index.md") 115 (list (markdown-page "index.html" "index.md")
116
117 (markdown-page "/en/documents/free-software/index.html"
118 "free-software.md")
116 (markdown-page "/en/documents/code-of-conduct/index.html" 119 (markdown-page "/en/documents/code-of-conduct/index.html"
117 "code-of-conduct.md") 120 "code-of-conduct.md")
118 (markdown-page "/en/documents/social-contract/index.html" 121 (markdown-page "/en/documents/social-contract/index.html"
diff --git a/website/index.md b/website/index.md
index 60355e2..f6724e2 100644
--- a/website/index.md
+++ b/website/index.md
@@ -23,9 +23,9 @@ highlights:
23 project are subject to its [code of 23 project are subject to its [code of
24 conduct](/en/documents/code-of-conduct). 24 conduct](/en/documents/code-of-conduct).
25 - GNU’s Novelty is Unequaled — We contribute to projects that go back 25 - GNU’s Novelty is Unequaled — We contribute to projects that go back
26 to the roots of free software, some of us even know what “CVS” 26 to the roots of [free software](/en/documents/free-software), some
27 means. These projects and newer ones are leading in their own 27 of us even know what “CVS” means. These projects and newer ones are
28 domain and we plan to keep it that way. 28 leading in their own domain and we plan to keep it that way.
29 - GNU Needs U! — It’s about building a software commons to empower 29 - GNU Needs U! — It’s about building a software commons to empower
30 computer users. We need you — as a user, developer, speaker, 30 computer users. We need you — as a user, developer, speaker,
31 coordinator, translator, system administrator: if you share [our 31 coordinator, translator, system administrator: if you share [our