Add a license-ignore for tools/html2text.py
authoreapache <eapache@f5534014-38df-0310-8fa8-9805f1628bb7>
Wed, 6 Nov 2013 17:43:49 +0000 (17:43 +0000)
committereapache <eapache@f5534014-38df-0310-8fa8-9805f1628bb7>
Wed, 6 Nov 2013 17:43:49 +0000 (17:43 +0000)
Update the preamble to COPYING to clarify that pidl isn't the only tool we carry
which isn't GPLv2-compatible.

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@53108 f5534014-38df-0310-8fa8-9805f1628bb7

COPYING
tools/checklicenses.py

diff --git a/COPYING b/COPYING
index 402e57bbdcd5ed38b969f79c8dbbbb4798502e77..ef930bb54d4f3a11fc7718249a2c9525473eb572 100644 (file)
--- a/COPYING
+++ b/COPYING
@@ -19,19 +19,22 @@ Most parts of Wireshark are covered by a "GPL version 2 or later" license.
 Some files are covered by different licenses that are compatible with
 the GPLv2.
 
-As a notable exception the pidl utility at tools/pidl is covered by a
-"GPL version 3 or later" license. Note that only the tool itself
-is covered by this license, not the source code generated by it. The
-pidl authors do not consider generated code a derived work of pidl.
+As a notable exception, some utilities distributed with the Wireshark source are
+covered by other licenses that are not themselves directly compatible with the
+GPLv2. This is OK, as only the tools themselves are licensed this way, the
+output of the tools is not considered a derived work, and so can be safely
+licensed for Wireshark's use. An incomplete selection of these tools includes:
+ - the html2text utility (tools/html2text.py) is licensed under the GPLv3.
+ - the pidl utility (tools/pidl) is licensed under the GPLv3+.
 
 Parts of Wireshark can be built and distributed as libraries. These
 parts are still covered by the GPL, and NOT by the Lesser General Public
 License or any other license.
 
-If you integrate all or part of Wireshark into your own application, then 
+If you integrate all or part of Wireshark into your own application, then
 that application must be released under a license compatible with the GPL.
 
-The full text of the GNU GPL and the other applicable licenses follows.
+The full text of the GNU GPL and some of the other applicable licenses follows.
 
 ------------------------------------------------------------------------
 Part II:
index 7c69ad9799649e888a5edc87bcad5a8ca20d9781..b70cde4ecf1e2bd4de279dd069ef8f7996b13ac1 100755 (executable)
@@ -130,9 +130,6 @@ PATH_SPECIFIC_WHITELISTED_LICENSES = {
     'fix': [
         'UNKNOWN',
     ],
-    'tools/pidl': [
-        'UNKNOWN',
-    ],
     'wsutil/g711.c': [
         'UNKNOWN',
     ],
@@ -172,6 +169,14 @@ PATH_SPECIFIC_WHITELISTED_LICENSES = {
         # https://www.wireshark.org/lists/wireshark-dev/201310/msg00234.html
         'UNKNOWN',
     ],
+    # The following tools are under incompatible licenses (mostly GPLv3 or
+    # GPLv3+), but this is OK since they are not actually linked into Wireshark
+    'tools/pidl': [
+        'UNKNOWN',
+    ],
+    'tools/html2text.py': [
+        'UNKNOWN',
+    ],
 }