diff options
author | Neil Jerram <neiljerram@googlemail.com> | 2010-04-26 02:43:54 +0100 |
---|---|---|
committer | Neil Jerram <neiljerram@googlemail.com> | 2010-04-26 02:43:54 +0100 |
commit | 5bcaf46b75160f0325931c329020f3dc77e1adf8 (patch) | |
tree | 49f82ea038e932278eaffbdac9722c8a70fc67cc | |
parent | 79bd99b3e407d89bc91fea59b119a2680b72b543 (diff) | |
download | guile-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.texi | 10 |
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. |