devtools.licenses.report 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419
  1. # File format ($ symbol means the beginning of a line):
  2. #
  3. # $ # this message
  4. # $ # =======================
  5. # $ # comments (all commentaries should starts with some number of spaces and # symbol)
  6. # ${action} {license spdx} {license text hash}
  7. # $BELONGS ./ya/make/file/relative/path/1/ya.make ./ya/make/2/ya.make
  8. # ${all_file_action} filename
  9. # $ # user commentaries (many lines)
  10. # $ generated description - files with this license, license text... (some number of lines that starts with some number of spaces, do not modify)
  11. # ${action} {license spdx} {license text hash}
  12. # $BELONGS ./ya/make/file/relative/path/3/ya.make
  13. # ${all_file_action} filename
  14. # $ # user commentaries
  15. # $ generated description
  16. # $ ...
  17. #
  18. # You can modify action, all_file_action and add commentaries
  19. # Available actions:
  20. # keep - keep license in contrib and use in credits
  21. # skip - skip license
  22. # remove - remove all files with this license
  23. # rename - save license text/links into licenses texts file, but not store SPDX into LINCENSE macro. You should store correct license id into devtools.license.spdx.txt file
  24. #
  25. # {all file action} records will be generated when license text contains filename that exists on filesystem (in contrib directory)
  26. # We suppose that that files can contain some license info
  27. # Available all file actions:
  28. # FILE_IGNORE - ignore file (do nothing)
  29. # FILE_INCLUDE - include all file data into licenses text file
  30. # =======================
  31. KEEP MIT 1ab8939609a4e5622eb5a05c88de6d39
  32. BELONGS ya.make
  33. License text:
  34. licence: MIT
  35. Scancode info:
  36. Original SPDX id: MIT
  37. Score : 100.00
  38. Match type : REFERENCE
  39. Links : http://opensource.org/licenses/mit-license.php, https://spdx.org/licenses/MIT
  40. Files with this license:
  41. CITATION.cff [11:11]
  42. KEEP "(GPL-2.0-only WITH Linux-syscall-note OR MIT)" 1be8687cd0a58a0e6d4c2b5bdcc92cd6
  43. BELONGS ya.make
  44. # We consider dual licensed to be interpreted as logical OR
  45. License text:
  46. dual licensed GPL with a Linux-syscall-note exception and MIT, see
  47. Scancode info:
  48. Original SPDX id: LicenseRef-scancode-unknown-license-reference
  49. Score : 100.00
  50. Match type : REFERENCE
  51. Links : https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE
  52. Files with this license:
  53. README [103:103]
  54. Scancode info:
  55. Original SPDX id: GPL-1.0-or-later
  56. Score : 50.00
  57. Match type : REFERENCE
  58. Links : http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html, https://spdx.org/licenses/GPL-1.0-or-later
  59. Files with this license:
  60. README [103:103]
  61. Scancode info:
  62. Original SPDX id: Linux-syscall-note
  63. Score : 50.00
  64. Match type : REFERENCE
  65. Links : https://spdx.org/licenses/Linux-syscall-note
  66. Files with this license:
  67. README [103:103]
  68. KEEP MIT 1eaf467c6d00edd4a5876ad437b67edf
  69. BELONGS ya.make
  70. License text:
  71. /* SPDX-License-Identifier: MIT */
  72. Scancode info:
  73. Original SPDX id: MIT
  74. Score : 100.00
  75. Match type : TAG
  76. Links : http://opensource.org/licenses/mit-license.php, https://spdx.org/licenses/MIT
  77. Files with this license:
  78. src/arch/aarch64/lib.h [1:1]
  79. src/arch/aarch64/syscall.h [1:1]
  80. src/arch/syscall-defs.h [1:1]
  81. src/arch/x86/lib.h [1:1]
  82. src/arch/x86/syscall.h [1:1]
  83. src/include/liburing.h [1:1]
  84. src/include/liburing/barrier.h [1:1]
  85. src/include/liburing/compat.h [1:1]
  86. src/include/liburing/io_uring_version.h [1:1]
  87. src/include/liburing/sanitize.h [1:1]
  88. src/int_flags.h [1:1]
  89. src/lib.h [1:1]
  90. src/nolibc.c [2:2]
  91. src/queue.c [2:2]
  92. src/register.c [2:2]
  93. src/setup.c [2:2]
  94. src/setup.h [1:1]
  95. src/syscall.c [2:2]
  96. src/syscall.h [1:1]
  97. src/version.c [2:2]
  98. test/232c93d07b74.c [2:2]
  99. test/35fa71a030ca.c [2:2]
  100. test/500f9fbadef8.c [2:2]
  101. test/7ad0e4b2f83c.c [2:2]
  102. test/8a9973408177.c [2:2]
  103. test/917257daa0fe.c [2:2]
  104. test/a0908ae19763.c [2:2]
  105. test/a4c0b3decb33.c [2:2]
  106. test/accept-link.c [2:2]
  107. test/accept-non-empty.c [2:2]
  108. test/accept-reuse.c [2:2]
  109. test/accept-test.c [2:2]
  110. test/accept.c [2:2]
  111. test/across-fork.c [2:2]
  112. test/b19062a56726.c [2:2]
  113. test/b5837bd5311d.c [2:2]
  114. test/bind-listen.c [2:2]
  115. test/buf-ring-nommap.c [2:2]
  116. test/buf-ring-put.c [2:2]
  117. test/buf-ring.c [2:2]
  118. test/ce593a6c480a.c [2:2]
  119. test/cmd-discard.c [2:2]
  120. test/connect-rep.c [2:2]
  121. test/connect.c [2:2]
  122. test/coredump.c [2:2]
  123. test/cq-full.c [2:2]
  124. test/cq-overflow.c [2:2]
  125. test/cq-peek-batch.c [2:2]
  126. test/cq-ready.c [2:2]
  127. test/cq-size.c [2:2]
  128. test/d4ae271dfaae.c [2:2]
  129. test/d77a67ed5f27.c [2:2]
  130. test/defer-tw-timeout.c [2:2]
  131. test/defer.c [2:2]
  132. test/double-poll-crash.c [2:2]
  133. test/drop-submit.c [2:2]
  134. test/eeed8b54e0df.c [2:2]
  135. test/empty-eownerdead.c [2:2]
  136. test/eploop.c [2:2]
  137. test/eventfd-disable.c [2:2]
  138. test/eventfd-reg.c [2:2]
  139. test/eventfd-ring.c [2:2]
  140. test/eventfd.c [2:2]
  141. test/evloop.c [2:2]
  142. test/exec-target.c [2:2]
  143. test/exit-no-cleanup.c [2:2]
  144. test/fadvise.c [2:2]
  145. test/fallocate.c [2:2]
  146. test/fc2a85cb02ef.c [2:2]
  147. test/fd-install.c [2:2]
  148. test/fd-pass.c [2:2]
  149. test/fdinfo.c [2:2]
  150. test/fifo-nonblock-read.c [2:2]
  151. test/file-register.c [2:2]
  152. test/file-update.c [2:2]
  153. test/file-verify.c [2:2]
  154. test/files-exit-hang-poll.c [2:2]
  155. test/files-exit-hang-timeout.c [2:2]
  156. test/fixed-buf-iter.c [2:2]
  157. test/fixed-buf-merge.c [2:2]
  158. test/fixed-hugepage.c [2:2]
  159. test/fixed-link.c [2:2]
  160. test/fixed-reuse.c [2:2]
  161. test/fpos.c [2:2]
  162. test/fsync.c [2:2]
  163. test/futex.c [2:2]
  164. test/hardlink.c [2:2]
  165. test/helpers.c [2:2]
  166. test/helpers.h [1:1]
  167. test/ignore-single-mmap.c [2:2]
  168. test/init-mem.c [2:2]
  169. test/io-cancel.c [2:2]
  170. test/io_uring_enter.c [2:2]
  171. test/io_uring_passthrough.c [2:2]
  172. test/io_uring_register.c [2:2]
  173. test/io_uring_setup.c [2:2]
  174. test/iopoll-leak.c [2:2]
  175. test/iopoll-overflow.c [2:2]
  176. test/iopoll.c [2:2]
  177. test/kallsyms.c [2:2]
  178. test/lfs-openat-write.c [2:2]
  179. test/lfs-openat.c [2:2]
  180. test/link-timeout.c [2:2]
  181. test/link.c [2:2]
  182. test/link_drain.c [2:2]
  183. test/linked-defer-close.c [2:2]
  184. test/madvise.c [2:2]
  185. test/min-timeout-wait.c [2:2]
  186. test/min-timeout.c [2:2]
  187. test/mkdir.c [2:2]
  188. test/msg-ring-fd.c [2:2]
  189. test/msg-ring-flags.c [2:2]
  190. test/msg-ring-overflow.c [2:2]
  191. test/msg-ring.c [2:2]
  192. test/multicqes_drain.c [2:2]
  193. test/napi-test.c [2:2]
  194. test/no-mmap-inval.c [2:2]
  195. test/nolibc.c [2:2]
  196. test/nop-all-sizes.c [2:2]
  197. test/nop.c [2:2]
  198. test/nvme.h [1:1]
  199. test/ooo-file-unreg.c [2:2]
  200. test/open-close.c [2:2]
  201. test/open-direct-link.c [2:2]
  202. test/open-direct-pick.c [2:2]
  203. test/openat2.c [2:2]
  204. test/personality.c [2:2]
  205. test/pipe-eof.c [2:2]
  206. test/pipe-reuse.c [2:2]
  207. test/poll-cancel-all.c [2:2]
  208. test/poll-cancel-ton.c [2:2]
  209. test/poll-cancel.c [2:2]
  210. test/poll-link.c [2:2]
  211. test/poll-many.c [2:2]
  212. test/poll-mshot-update.c [2:2]
  213. test/poll-race-mshot.c [2:2]
  214. test/poll-race.c [2:2]
  215. test/poll-ring.c [2:2]
  216. test/poll-v-poll.c [2:2]
  217. test/poll.c [2:2]
  218. test/pollfree.c [2:2]
  219. test/probe.c [2:2]
  220. test/read-before-exit.c [2:2]
  221. test/read-mshot-empty.c [2:2]
  222. test/read-mshot-stdin.c [2:2]
  223. test/read-mshot.c [2:2]
  224. test/read-write.c [2:2]
  225. test/recv-msgall-stream.c [2:2]
  226. test/recv-msgall.c [2:2]
  227. test/recvsend_bundle-inc.c [2:2]
  228. test/recvsend_bundle.c [2:2]
  229. test/reg-fd-only.c [2:2]
  230. test/reg-hint.c [2:2]
  231. test/reg-reg-ring.c [2:2]
  232. test/regbuf-clone.c [2:2]
  233. test/regbuf-merge.c [2:2]
  234. test/register-restrictions.c [2:2]
  235. test/rename.c [2:2]
  236. test/ring-leak.c [2:2]
  237. test/ring-leak2.c [2:2]
  238. test/ringbuf-read.c [2:2]
  239. test/ringbuf-status.c [2:2]
  240. test/rsrc_tags.c [2:2]
  241. test/rw_merge_test.c [2:2]
  242. test/self.c [2:2]
  243. test/send-zerocopy.c [2:2]
  244. test/send_recv.c [2:2]
  245. test/send_recvmsg.c [2:2]
  246. test/shared-wq.c [2:2]
  247. test/short-read.c [2:2]
  248. test/shutdown.c [2:2]
  249. test/sigfd-deadlock.c [2:2]
  250. test/single-issuer.c [2:2]
  251. test/skip-cqe.c [2:2]
  252. test/socket-getsetsock-cmd.c [2:2]
  253. test/socket-io-cmd.c [2:2]
  254. test/socket-rw-eagain.c [2:2]
  255. test/socket-rw-offset.c [2:2]
  256. test/socket-rw.c [2:2]
  257. test/socket.c [2:2]
  258. test/splice.c [2:2]
  259. test/sq-full-cpp.cc [2:2]
  260. test/sq-full.c [2:2]
  261. test/sq-poll-dup.c [2:2]
  262. test/sq-poll-kthread.c [2:2]
  263. test/sq-poll-share.c [2:2]
  264. test/sq-space_left.c [2:2]
  265. test/sqpoll-disable-exit.c [2:2]
  266. test/sqpoll-exec.c [2:2]
  267. test/sqpoll-exit-hang.c [2:2]
  268. test/sqpoll-sleep.c [2:2]
  269. test/sqwait.c [2:2]
  270. test/stdout.c [2:2]
  271. test/submit-and-wait.c [2:2]
  272. test/submit-link-fail.c [2:2]
  273. test/submit-reuse.c [2:2]
  274. test/symlink.c [2:2]
  275. test/sync-cancel.c [2:2]
  276. test/teardowns.c [2:2]
  277. test/test.h [1:1]
  278. test/thread-exit.c [2:2]
  279. test/timeout-new.c [2:2]
  280. test/timeout.c [2:2]
  281. test/truncate.c [2:2]
  282. test/tty-write-dpoll.c [2:2]
  283. test/unlink.c [2:2]
  284. test/uring_cmd_ublk.c [2:2]
  285. test/version.c [2:2]
  286. test/wait-timeout.c [2:2]
  287. test/waitid.c [2:2]
  288. test/wakeup-hang.c [2:2]
  289. test/wq-aff.c [2:2]
  290. KEEP "(GPL-2.0-only WITH Linux-syscall-note OR MIT)" 39bba7d2cf0ba1036f2a6e2be52fe3f0
  291. BELONGS ya.make
  292. FILE_INCLUDE COPYING found in files: COPYING.GPL at line 60
  293. FILE_INCLUDE LICENSE found in files: COPYING.GPL at line 1, COPYING.GPL at line 59
  294. # As stated in README, this license only applies to
  295. # "the header coming from the kernel which is dual licensed GPL with a Linux-syscall-note exception and MIT"
  296. # src/include/liburing/io_uring.h
  297. #
  298. # Which explicitly provides SPDX id (see below).
  299. Note: matched license text is too long. Read it in the source files.
  300. Scancode info:
  301. Original SPDX id: GPL-2.0-only
  302. Score : 100.00
  303. Match type : TEXT
  304. Links : http://www.gnu.org/licenses/gpl-2.0.html, http://www.gnu.org/licenses/gpl-2.0.txt, https://spdx.org/licenses/GPL-2.0-only
  305. Files with this license:
  306. COPYING.GPL [1:339]
  307. KEEP MIT 3da80d64762de50e78a5aa8538e7fd8f
  308. BELONGS ya.make
  309. Note: matched license text is too long. Read it in the source files.
  310. Scancode info:
  311. Original SPDX id: MIT
  312. Score : 100.00
  313. Match type : TEXT
  314. Links : http://opensource.org/licenses/mit-license.php, https://spdx.org/licenses/MIT
  315. Files with this license:
  316. LICENSE [3:20]
  317. KEEP "(GPL-2.0-only WITH Linux-syscall-note OR MIT)" 59b2167fbd54495820591724b17ffb6e
  318. BELONGS ya.make
  319. License text:
  320. /* SPDX-License-Identifier: (GPL-2.0 WITH Linux-syscall-note) OR MIT */
  321. Scancode info:
  322. Original SPDX id: GPL-2.0-only
  323. Score : 100.00
  324. Match type : TAG
  325. Links : http://www.gnu.org/licenses/gpl-2.0.html, http://www.gnu.org/licenses/gpl-2.0.txt, https://spdx.org/licenses/GPL-2.0-only
  326. Files with this license:
  327. src/include/liburing/io_uring.h [1:1]
  328. Scancode info:
  329. Original SPDX id: Linux-syscall-note
  330. Score : 100.00
  331. Match type : TAG
  332. Links : https://spdx.org/licenses/Linux-syscall-note
  333. Files with this license:
  334. src/include/liburing/io_uring.h [1:1]
  335. Scancode info:
  336. Original SPDX id: MIT
  337. Score : 100.00
  338. Match type : TAG
  339. Links : http://opensource.org/licenses/mit-license.php, https://spdx.org/licenses/MIT
  340. Files with this license:
  341. src/include/liburing/io_uring.h [1:1]
  342. KEEP MIT 8384d75c38c570f3edb87cf9f64f2ec2
  343. BELONGS ya.make
  344. License text:
  345. // SPDX-License-Identifier: MIT
  346. Scancode info:
  347. Original SPDX id: MIT
  348. Score : 100.00
  349. Match type : TAG
  350. Links : http://opensource.org/licenses/mit-license.php, https://spdx.org/licenses/MIT
  351. Files with this license:
  352. test/close-opath.c [2:2]
  353. test/defer-taskrun.c [2:2]
  354. test/pipe-bug.c [2:2]
  355. test/poll-mshot-overflow.c [2:2]
  356. test/recv-multishot.c [2:2]
  357. KEEP "(GPL-2.0-only WITH Linux-syscall-note OR MIT)" 9566044df50ee1c37e39ed99e7926750
  358. BELONGS ya.make
  359. FILE_INCLUDE COPYING.GPL found in files: README at line 104
  360. License text:
  361. COPYING.GPL and <https://spdx.org/licenses/Linux-syscall-note.html>.
  362. Scancode info:
  363. Original SPDX id: GPL-1.0-or-later
  364. Score : 90.00
  365. Match type : REFERENCE
  366. Links : http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html, https://spdx.org/licenses/GPL-1.0-or-later
  367. Files with this license:
  368. README [104:104]
  369. Scancode info:
  370. Original SPDX id: Linux-syscall-note
  371. Score : 95.00
  372. Match type : REFERENCE
  373. Links : https://spdx.org/licenses/Linux-syscall-note
  374. Files with this license:
  375. README [104:104]
  376. KEEP "(LGPL-2.1-only OR MIT)" 9d1d95673c01a94e06648bf72ecda12d
  377. BELONGS ya.make
  378. FILE_INCLUDE COPYING found in files: COPYING at line 116
  379. FILE_INCLUDE LICENSE found in files: COPYING at line 1, COPYING at line 115
  380. # As stated in README, this library is dual licensed with LGPL and MIT
  381. #
  382. # We consider dual licensed to be interpreted as logical OR
  383. Note: matched license text is too long. Read it in the source files.
  384. Scancode info:
  385. Original SPDX id: LGPL-2.1-only
  386. Score : 100.00
  387. Match type : TEXT
  388. Links : http://www.gnu.org/licenses/lgpl-2.1.html, http://www.gnu.org/licenses/lgpl-2.1.txt, https://spdx.org/licenses/LGPL-2.1-only
  389. Files with this license:
  390. COPYING [1:502]
  391. KEEP "(LGPL-2.1-only OR MIT)" e07a3065773f5644ec66389abdf5c383
  392. BELONGS ya.make
  393. # We consider dual licensed to be interpreted as logical OR
  394. License text:
  395. All software contained within this repo is dual licensed LGPL and MIT, see
  396. Scancode info:
  397. Original SPDX id: LicenseRef-scancode-unknown-license-reference
  398. Score : 100.00
  399. Match type : REFERENCE
  400. Links : https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE
  401. Files with this license:
  402. README [101:101]
  403. Scancode info:
  404. Original SPDX id: LGPL-2.0-or-later
  405. Score : 75.00
  406. Match type : REFERENCE
  407. Links : http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html, http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html, https://spdx.org/licenses/LGPL-2.0-or-later
  408. Files with this license:
  409. README [101:101]