*** empty log message ***
[gnutls.git] / README
blob36f7c919b36d43fe6187cc5a105bdbe4d064fc46
1 This is the GNU TLS library. More up to date information can be found
2 at http://www.gnu.org/software/gnutls/ and http://www.gnutls.org/
4 It is a TLS 1.0 and SSL 3.0 implementation for the GNU project. 
5 It is currently under heavy development.
7 - The library needs libgcrypt. You can find libgcrypt at
8  ftp://ftp.gnupg.org/pub/gcrypt/alpha/libgcrypt/
10 - Documentation:
11  view the doc/ directory and the examples in the src/ directory.
14 ****************************
15 LICENSE ISSUES:
17 Since the 0.4.2 version the gnutls library is covered under the GNU 
18 Lesser GPL. Previously released versions were licensed under the GNU GPL.
20 We changed the license for most of GNUTLS because other free libraries
21 already exist that do the same jobs and have lax licenses.  We want
22 GNUTLS to be usable in all the same places as those other libraries.
23 We kept some parts of GNUTLS under the GPL because they are unique,
24 and with the GPL they provide free software projects (which deserve
25 our help) an advantage over non-free projects (which do not deserve
26 our help, since they refuse to share with us).  For more explanation,
27 see http://www.gnu.org/philosophy/why-not-lgpl.html.
29 The GNU Lesser GPL license applies to the main gnutls library, while the
30 gnutls-extra library is under the GPL. The gnutls-extra library contains
31 the "SRP authentication" source code, and code for the "Openpgp key"
32 support. The gnutls library is located in the lib/ directory, while the 
33 gnutls-extra library is at libextra/.
36 ****************************
37 BUGS:
39 Currently gnuTLS needs a lot of testing. By notifying the developers
40 about a possible bug you may help a lot, since testing is really
41 important and expensive. If you think you found a bug,
42 report it to bug-gnutls@gnu.org, together with the needed information,
43 in order for developers to reproduce it.