COPYING 4.1 KB
Newer Older
1 2 3 4 5 6
License information about openvas-libraries
-------------------------------------------

The openvas-libraries module reveals a number
of different licenses of the GNU family of licenses.

7
The effective license of the modules as a whole
8 9 10 11 12 13 14 15 16 17 18 19
is the GNU General Public License Version 2 (GNU GPLv2).

Single files, however, are licensed under either
under GNU Lesser General Public License (GNU LGPLv2)
or under "GNU GPLv2 or any later version" (GNU GPLv2+)
or other GPL-compatible licenses. So, subsets of the
module can be used under the respective licenses.

GPLv2: See file COPYING.GPLv2
LGPLv2: See file COPYING.LGPLv2

The following overview was initially collected 20100726 based
20 21
on the header of the respective files and since then updated
as changes were applied:
22 23 24 25

base/array.[c|h]: GPLv2+
base/CMakeLists.txt: GPLv2+
base/credentials.[c|h]: GPLv2+
26
base/cvss.[c|h]: GPLv2+
27
base/drop_privileges.[c|h]: GPLv2+
28
base/gpgme_util.[c|h]: GPLv2+
29 30 31
base/nvti.[c|h]: GPLv2+
base/nvticache.[c|h]: GPLv2+
base/openvas_file.[c|h]: GPLv2+
32 33
base/openvas_hosts.[c|h]: GPLv2+
base/openvas_networking.[c|h]: GPLv2+
34
base/openvas_string.[c|h]: GPLv2+
35
base/pwpolicy.[c|h]: GPLv2+
36 37
base/pidfile.[c|h]: GPLv2+
base/settings.[c|h]: GPLv2+
38 39
base/kb.h: GPLv2+
base/kb_redis.c: GPLv2+
40 41 42 43 44 45 46

misc/arglists.[c|h]: LGPLv2+
misc/bpf_share.c: GPLv2
misc/bpf_share.h: LGPLv2+
misc/CMakeLists.txt: GPLv2
misc/ftp_funcs.[c|h]: LGPLv2+
misc/ids_send.[c|h]: LGPLv2+
47 48
misc/internal_com.h: GPLv2+
misc/ldap_connect_auth.[c|h]: GPLv2+
49 50 51 52
misc/network.[c|h]: LGPLv2+
misc/nvt_categories.h: LGPLv2+
misc/openvas_auth.[c|h]: GPLv2+
misc/openvas_logging.[c|h]: GPLv2+
53
misc/openvas_proctitle.[c|h]: GPLv2+
54 55 56 57 58 59
misc/openvas_server.[c|h]: GPLv2+
misc/openvas_uuid.[c|h]: GPLv2+
misc/pcap.c: LGPLv2+
misc/pcap_openvas.h: LGPLv2+
misc/plugutils.[c|h]: LGPLv2+
misc/popen.[c|h]: LGPLv2+
60 61
misc/prefs.[c|h]: GPLv2+
misc/support.h: GPLv2+
62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
misc/www_funcs.c: GPLv2
misc/www_funcs.h: LGPLv2+

nasl/arc4.c: GPLv2+
nasl/byteorder.h: GPLv2+
nasl/capture_packet.[c|h]: GPLv2
nasl/charcnv.c: GPLv2+
nasl/charset.h: GPLv2+
nasl/CMakeLists.txt: GPLv2+
nasl/exec.[c|h]: GPLv2
nasl/genrand.c: GPLv2+
nasl/hmacmd5.[c|h]: GPLv2+
nasl/iconv.[c|h]: GPLv2+
nasl/lint.c: GPLv2
nasl/md4.[c|h]: GPLv2+
nasl/md5.[c|h]: Public Domain
nasl/nasl.[c|h]: GPLv2
nasl/nasl_builtin_find_service.c: GPLv2
80
nasl/nasl_builtin_nmap.c: GPLv2+
81 82 83
nasl/nasl_builtin_openvas_tcp_scanner.c: GPLv2
nasl/nasl_builtin_plugins.h: GPLv2+
nasl/nasl_builtin_synscan.c: GPLv2
84
nasl/nasl_cert.[c|h]: GPLv2+
85 86 87 88 89 90 91 92 93 94
nasl/nasl_cmd_exec.[c|h]: GPLv2
nasl/nasl_crypto2.[c|h]: GPLv2
nasl/nasl_crypto.[c|h]: GPLv2
nasl/nasl_debug.[c|h]: GPLv2
nasl/nasl_func.[c|h]: GPLv2
nasl/nasl_global_ctxt.h: GPLv2
nasl/nasl_grammar.y: GPLv2
nasl/nasl_host.[c|h]: GPLv2
nasl/nasl_http.[c|h]: GPLv2
nasl/nasl_init.[c|h]: GPLv2
95
nasl/nasl_isotime.[c|h]: GPLv2+
96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120
nasl/nasl_lex_ctxt.[c|h]: GPLv2
nasl/nasl_misc_funcs.[c|h]: GPLv2
nasl/nasl_packet_forgery.[c|h]: GPLv2
nasl/nasl_packet_forgery_v6.[c|h]: GPLv2
nasl/nasl_raw.h: GPLv2
nasl/nasl_scanner_glue.[c|h]: GPLv2
nasl/nasl_signature.[c|h]: GPLv2+
nasl/nasl_smb.[c|h]: GPLv2+
nasl/nasl_socket.[c|h]: GPLv2
nasl/nasl_text_utils.[c|h]: GPLv2
nasl/nasl_tree.[c|h]: GPLv2
nasl/nasl_var.[c|h]: GPLv2
nasl/nasl_wmi.[c|h]: GPLv2+
nasl/ntlmssp.[c|h]: GPLv2+
nasl/openvas_smb_interface.h: GPLv2+
nasl/openvas_wmi_interface.h: GPLv2+
nasl/proto.h: GPLv2+
nasl/smb_crypt2.c: GPLv2+
nasl/smb_crypt.[c|h]: GPLv2+
nasl/smb.h: GPLv2+
nasl/smb_interface_stub.c: GPLv2+
nasl/smb_signing.[c|h]: GPLv2+
nasl/strutils.[c|h]: GPLv2
nasl/wmi_interface_stub.c: GPLv2+

121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
nasl/tests/Makefile: GPLv2+
nasl/tests/signed.nasl: GPLv2+
nasl/tests/test_blowfish.nasl: GPLv2+
nasl/tests/test_bn.nasl: GPLv2+
nasl/tests/test_dh.nasl: GPLv2+
nasl/tests/test_dsa.nasl: GPLv2+
nasl/tests/test_hexstr.nasl: GPLv2+
nasl/tests/test_isotime.nasl: GPLv2+
nasl/tests/test_md.nasl: GPLv2+
nasl/tests/test_privkey.nasl: GPLv2+
nasl/tests/test_rsa.nasl: GPLv2+
nasl/tests/test_script_signing.sh: GPLv2+
nasl/tests/test_socket.nasl: GPLv2+
nasl/tests/testsuiteinit.nasl: GPLv2+
nasl/tests/testsuitesummary.nasl: GPLv2+
136 137 138 139

omp/CMakeLists.txt: GPLv2+
omp/omp.[c|h]: GPLv2+
omp/xml.[c|h]: GPLv2+
140 141 142

osp/CMakeLists.txt: GPLv2+
osp/osp.[c|h]: GPLv2+