Fix my last commit -- DEBUG_FREELIST renamed to GUILE_DEBUG_FREELIST
[bpt/guile.git] / NEWS
diff --git a/NEWS b/NEWS
index a007376..bd70106 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -4,6 +4,21 @@ See the end for copying conditions.
 
 Please send Guile bug reports to bug-guile@gnu.org.
 \f
+Changes since Guile 1.3.4:
+
+configure has new options to remove support for certain features:
+
+--disable-posix    omit posix interfaces
+--disable-net      omit networking interfaces
+--disable-regex    omit regular expression interfaces
+
+These are likely to become separate modules some day.
+
+* Added new configure option --enable-debug-freelist
+
+Also added a setter `gc-set-debug-check-freelist!'
+
+\f
 Changes since Guile 1.3.2:
 
 * Changes to the stand-alone interpreter
@@ -67,6 +82,26 @@ to activate readline is now
 
 This should work at any time, including from the guile prompt.
 
+To avoid confusion about the terms of Guile's license, please only
+enable readline for your personal use; please don't make it the
+default for others.  Here is why we make this rather odd-sounding
+request:
+
+Guile is normally licensed under a weakened form of the GNU General
+Public License, which allows you to link code with Guile without
+placing that code under the GPL.  This exception is important to some
+people.
+
+However, since readline is distributed under the GNU General Public
+License, when you link Guile with readline, either statically or
+dynamically, you effectively change Guile's license to the strict GPL.
+Whenever you link any strictly GPL'd code into Guile, uses of Guile
+which are normally permitted become forbidden.  This is a rather
+non-obvious consequence of the licensing terms.
+
+So, to make sure things remain clear, please let people choose for
+themselves whether to link GPL'd libraries like readline with Guile.
+
 ** regexp-substitute/global has changed slightly, but incompatibly.
 
 If you include a function in the item list, the string of the match