~ubuntu-branches/ubuntu/precise/gnutls28/precise

« back to all changes in this revision

Viewing changes to README

  • Committer: Package Import Robot
  • Author(s): Andreas Metzler
  • Date: 2011-09-20 19:37:06 UTC
  • mfrom: (1.1.3)
  • Revision ID: package-import@ubuntu.com-20110920193706-a9phjijvddzg3nkl
Tags: 3.0.3-1
* New upstream version. (Includes a fix for #640639)
* Bump shlibs.

Show diffs side-by-side

added added

removed removed

Lines of Context:
89
89
 
90
90
LICENSING
91
91
---------
92
 
Since version 0.4.2, the GnuTLS library has been released under the GNU
93
 
Lesser General Public License (LGPL).  Previous versions were licensed
94
 
under the GNU General Public License (GPL).
95
 
 
96
 
We changed the license for most of the GnuTLS components because other
97
 
free libraries exist and offer similar functionality with lax licenses.
98
 
We want GnuTLS to be usable in the same places as those other libraries.
99
 
We kept some parts of GnuTLS under the GPL because they are unique, and
100
 
the terms of the license under GPL provides free software projects (which
101
 
deserve our help) an advantage over non-free projects (which do not
102
 
deserve our help, since they refuse to share with us).  For information, see
103
 
http://www.gnu.org/philosophy/why-not-lgpl.html.
 
92
Since GnuTLS version 3.0.0, the core library has been released under
 
93
the GNU Lesser General Public License (LGPL) version 3 or later.
104
94
 
105
95
The GNU LGPL applies to the main GnuTLS library, while the
106
 
gnutls-extra and gnutls-openssl libraries are under the GPL.  The
107
 
gnutls library is located in the lib/ directory, while the
108
 
gnutls-extra and gnutls-openssl library is at libextra/.
109
 
 
110
 
For the GnuTLS version 3.0.0 release we upgraded the license of the
111
 
core library to LGPL version 3 or later.
 
96
included applications as well as gnutls-extra and gnutls-openssl 
 
97
libraries are under the GNU GPL version 3.  The gnutls library is 
 
98
located in the lib/ directory, while the applications in src/ and
 
99
gnutls-extra and gnutls-openssl library are at libextra/.
112
100
 
113
101
For any copyright year range specified as YYYY-ZZZZ in this package
114
102
note that the range specifies every single year in that closed interval.
116
104
 
117
105
BUGS
118
106
----
119
 
Currently GnuTLS needs testing.  Thorough testing is very important and
120
 
expensive.  Often times, the developers do not have access to a particular
121
 
piece of hardware or configuration to reproduce a scenario.  Notifying
122
 
the developers about a possible bug will greatly help the project.  
 
107
Thorough testing is very important and expensive.  Often, the 
 
108
developers do not have access to a particular piece of hardware or 
 
109
configuration to reproduce a scenario.  Notifying the developers about a 
 
110
possible bug will greatly help the project.  
123
111
 
124
112
If you believe you have found a bug, please report it to bug-gnutls@gnu.org
125
113
together with any applicable information.  A web interface for the system
127
115
 
128
116
Applicable information would include why the issue is a GnuTLS bug (if
129
117
not readily apparent), output from 'uname -a', the version of the library or
130
 
tool being used, a stack trace if available ('bt full' if under gdb), and
131
 
perhaps a network trace.  Vague queries or piecemeal messages are difficult
132
 
to act upon and don't help the development effort.
 
118
tool being used, a stack trace if available ('bt full' if under gdb or
 
119
valgrind output), and perhaps a network trace.  Vague queries or piecemeal 
 
120
messages are difficult to act upon and don't help the development effort.
133
121
 
134
 
Additional information can be found at the project's Bug Report page at
135
 
http://www.gnu.org/software/gnutls/manual/html_node/Bug-Reports.html.
 
122
Additional information can be found at the project's manual at:
 
123
http://www.gnu.org/software/gnutls/documentation.html.
136
124
 
137
125
 
138
126
PATCHES
139
127
-------
140
 
Patches are welcome and encouraged.  Details of contributing can be found
141
 
at http://www.gnu.org/software/gnutls/manual/html_node/Contributing.html.
142
 
 
143
 
Patches are submitted through the bug tracking system or to the
144
 
mailing list.  When submitting patches, please be sure to use sources
145
 
from the git repository, and preferrably from the master branch.  To
146
 
create a patch for the project from a local git repository, please use
147
 
the following commands.  'gnutls' should be the local directory of a
148
 
previous git clone.
 
128
Patches are welcome and encouraged. Patches can be submitted through the 
 
129
bug tracking system or the mailing list.  When submitting patches, please 
 
130
be sure to use sources from the git repository, and preferrably from the 
 
131
master branch.  To create a patch for the project from a local git repository, 
 
132
please use the following commands. 'gnutls' should be the local directory 
 
133
of a previous git clone.
149
134
 
150
135
    cd gnutls
151
136
    git add the-file-you-modified.c another-file.c