diff options
author | Ludovic Courtès <ludo@gnu.org> | 2021-04-10 18:58:07 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2021-04-10 18:58:07 +0200 |
commit | 3d7357d76dfd3ab2ae9ec1ab7b29b487a4e96918 (patch) | |
tree | cd6e568eb8bc02a259a884cb5af28cf90428a74b | |
parent | website: 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.md | 20 | ||||
-rw-r--r-- | website/haunt.scm | 3 | ||||
-rw-r--r-- | website/index.md | 6 |
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 @@ | |||
1 | title: Free software | ||
2 | author: The GNU Assembly | ||
3 | --- | ||
4 | |||
5 | # What’s “free software”? | ||
6 | |||
7 | The GNU Assembly produces _free software_, also referred to as “_libre_ | ||
8 | software”, “liberating software”, or “open source”. Software is “free” | ||
9 | if it _respects its user’s freedom_, namely the following four essential | ||
10 | freedoms: | ||
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 | |||
18 | These criteria were spelled out by Richard M. Stallman in the 1980s. | ||
19 | The 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 |