summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNeil Jerram <neiljerram@googlemail.com>2010-04-26 02:43:54 +0100
committerNeil Jerram <neiljerram@googlemail.com>2010-04-26 02:43:54 +0100
commit5bcaf46b75160f0325931c329020f3dc77e1adf8 (patch)
tree49f82ea038e932278eaffbdac9722c8a70fc67cc
parent79bd99b3e407d89bc91fea59b119a2680b72b543 (diff)
downloadguile-5bcaf46b75160f0325931c329020f3dc77e1adf8.tar.gz
More `Guile and the GNU Project' text
* doc/ref/intro.texi (Guile and the GNU Project): More text about extensibility and software freedom.
-rw-r--r--doc/ref/intro.texi10
1 files changed, 10 insertions, 0 deletions
diff --git a/doc/ref/intro.texi b/doc/ref/intro.texi
index 7eb2ad31d..580e437ff 100644
--- a/doc/ref/intro.texi
+++ b/doc/ref/intro.texi
@@ -135,6 +135,16 @@ Lisp allowed complete and unanticipated applications to be written
within the Emacs environment, the idea was that Guile should do the
same for other GNU Project applications. This remains true today.
+The idea of extensibility is closely related to the GNU project's
+primary goal, that of promoting software freedom. Software freedom
+means that people receiving a software package can modify or enhance
+it to their own desires, including in ways that may not have occurred
+at all to the software's original developers. For programs written in
+a compiled language like C, this freedom covers modifying and
+rebuilding the C code; but if the program also provides an extension
+language, that is usually a much friendlier and lower-barrier-of-entry
+way for the user to start making their own changes.
+
Guile is now used by GNU project applications such as AutoGen, Lilypond, Denemo,
Mailutils, TeXmacs and Gnucash, and we hope that there will be many more in
future.