aboutsummaryrefslogtreecommitdiffstats
path: root/COPYING
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2020-04-29 14:42:55 +0200
committerSven Gothel <[email protected]>2020-04-29 14:42:55 +0200
commit3df6239693ae0acdb0a067646fbacb99fcc2e5fe (patch)
tree51557865d73393ecfc1a9b0452bd9a864582ee12 /COPYING
parent91fa875cbf9e2f6407e6f19d2c89fd5af604d106 (diff)
Corrected COPYING and the *Ioctl.hpp (c) and license headers
Reinstated the original author's (c) and BSD/MIT license text. Notice Qualcomm's original MIT license of the respective files.
Diffstat (limited to 'COPYING')
-rw-r--r--COPYING22
1 files changed, 15 insertions, 7 deletions
diff --git a/COPYING b/COPYING
index 51021022..bfa7c50a 100644
--- a/COPYING
+++ b/COPYING
@@ -33,24 +33,32 @@ The MIT License (MIT) (see above)
Copyright © 2020 Gothel Software e.K.
Copyright © 2020 ZAFENA AB
-Tinyb2's direct_bt imports certain information from Linux Kernel's BlueZ protocol stack,
-allowing the use of these kernel services via system calls.
-Therefore, the license has been aligned with this project.
-
+Direct-BT imports certain information from Linux Kernel's BlueZ protocol stack,
+originating from Qualcomm's sources under MIT license.
+This information enables the use of certain kernel services via system calls.
+Therefore, the license of this file has been aligned with this project's MIT license.
+
Related files are
- <api/direct_bt/BTIoctl.hpp>,
- <api/direct_bt/HCIIoctl.hpp> and
- <api/direct_bt/L2CAPIoctl.hpp>.
-See Linus Torvalds's Linux Kernel license exception regarding kernel syscalls (ioctl):
+Notice Qualcomm's original MIT license of the respective files.
+
+Also notice Linus Torvalds's Linux Kernel license exception regarding kernel syscalls (ioctl):
<https://github.com/torvalds/linux/blob/master/LICENSES/exceptions/Linux-syscall-note>
+and therefor <https://www.kernel.org/doc/html/v4.20/process/license-rules.html>.
<quote>
-NOTE! This copyright does *not* cover user programs that use kernel
+ NOTE! This copyright does *not* cover user programs that use kernel
services by normal system calls - this is merely considered normal use
of the kernel, and does *not* fall under the heading of "derived work".
</quote>
-
+
+Given the syscall usage and original file's MIT license,
+we assume the following SPDX-License-Identifier should be declared:
+"SPDX-License-Identifier: (GPL-2.0 WITH Linux-syscall-note) AND MIT"
+
...
This documentation of our usage is certainly a better than GOOG's approach: