forked from sahlberg/libnfs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
COPYING
39 lines (29 loc) · 1.56 KB
/
COPYING
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Libnfs components fall under two separate licences
The library sources and include directories
===========================================
The nfs client library itself, i.e. the lib and include directories,
is licenced under GNU Lesser General Public License as published by
the Free Software Foundation; either version 2.1 of the License, or
(at your option) any later version.
The protocol definition, .x, files
==================================
These are based on old RFCs and studying how wireshark dissects various packets.
These are distributed under the simplified BSD licence.
The files generated from the .x files
=====================================
The files that are generated from the .x sources,
i.e. */libnfs-raw-<protocol>.[ch]
can be considered to be distributed under the simplified BSD licence.
These files are only provided as a convenience, so that you do not need to
install and run rpcgen on the *.x files locally.
If you disagree with the simplified BSD licence I provide them under
then just delete them and then generate identical copies of these files yourself
using "make compile_rpc" in each protocol subdirectory.
Then you can pick whatever licence you want on those files.
The examples directory
================================
The utility and example applications using this library, i.e. the
examples directory, are licenced under the GNU General Public License
as published by the Free Software Foundation; either version 3 of the
License, or (at your option) any later version.
To avoid any confusion, every source file contains a licence boilerplate.