summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2002-05-18 08:30:40 +0000
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2002-05-18 08:30:40 +0000
commit8e70bda3bb6f4f9bc5ccf5072caa6ca4485dc4e9 (patch)
tree39bdd8eaa15e26b6268720ae4b38006376da491f /README
parent27c54ef60b171c2bee3cbeddd3f8d8ce4eaaaf9a (diff)
downloadgnutls-8e70bda3bb6f4f9bc5ccf5072caa6ca4485dc4e9.tar.gz
*** empty log message ***
Diffstat (limited to 'README')
-rw-r--r--README36
1 files changed, 19 insertions, 17 deletions
diff --git a/README b/README
index 2111a2d98c..2068c1916b 100644
--- a/README
+++ b/README
@@ -1,35 +1,37 @@
This is the GNU TLS library. More up to date information can be found
-at http://www.gnu.org/software/gnutls and http://www.gnutls.org
+at http://www.gnu.org/software/gnutls/ and http://www.gnutls.org/
-It is a TLS implementation for the GNU project.
-It is currently under heavy development. (and still not ready for
-real world programs)
+It is a TLS 1.0 and SSL 3.0 implementation for the GNU project.
+It is currently under heavy development.
-* The library needs libgcrypt. Libgcrypt is part of gnupg (ftp.gnupg.org)
+- The library needs libgcrypt. You can find libgcrypt at
+ ftp://ftp.gnupg.org/pub/gcrypt/alpha/libgcrypt/
-* Documentation:
+- Documentation:
view the doc/ directory and the examples in the src/ directory.
+****************************
LICENSE ISSUES:
-The latest release of the gnutls library is covered under the GNU Lesser
-GPL License, unlike previously released versions which were licensed under
-the GPL.
+Since the 0.4.2 version the gnutls library is covered under both the
+GNU Lesser GPL, and GNU GPL Licenses. Previously released versions were
+licensed under the GPL. (see COPYING and COPYING.LIB for the licenses)
-The LGPL license (found in COPYING.LIB) applies to all parts of the gnutls
-library except for the "OPENPGP authentication" part, and the "SRP
-authentication" part, which stay GPL (see the COPYING file). Both of these
-parts can be disabled at compile time.
+The LGPL license applies to all parts of the gnutls library except for the
+"OPENPGP authentication" part, and the "SRP authentication" part, which are
+only available under the GPL. Both of these parts can be disabled at compile
+time.
In order to create a library under the LGPL run the configure script with
the following parameters:
--disable-srp-authentication
--disable-openpgp-authentication
-or the library will be under the GPL. In both cases the libraries are
-binary compatible. In the LGPL case the functions are replaced with
-stubs that always fail.
+This will disable the above authentication methods. If this is not done
+the library will be only available under the GPL. In both cases the generated
+libraries are binary compatible. In the LGPL case the missing functions are
+replaced with stubs that always fail.
The rationale behind this license change is that given the fact that other
free libraries with similar functionality exist, keeping the gnutls library
@@ -42,6 +44,7 @@ the users of the code that it covers.
See http://www.gnu.org/philosophy/why-not-lgpl.html for more explanation.
+****************************
BUGS:
Currently gnuTLS needs a lot of testing. By notifying the developers
@@ -50,4 +53,3 @@ important and expensive. If you think you found a bug,
report it to bug-gnutls@gnu.org, together with the needed information,
in order for developers to reproduce it.
-