devtools.licenses.report 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464
  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. # $ IGNORE_FILES {file1.ext1} {file2.ext2} - (optional) ignore listed files when generating license macro and credits
  7. # $ RENAME {original license id} TO {new license id} # user comments - (optional) use {new license id} instead {original license id} in ya.make files
  8. # $ # user comments
  9. # $
  10. # ${action} {license id} {license text hash}
  11. # $BELONGS ./ya/make/file/relative/path/1/ya.make ./ya/make/2/ya.make
  12. # ${all_file_action} filename
  13. # $ # user commentaries (many lines)
  14. # $ generated description - files with this license, license text... (some number of lines that starts with some number of spaces, do not modify)
  15. # ${action} {license spdx} {license text hash}
  16. # $BELONGS ./ya/make/file/relative/path/3/ya.make
  17. # ${all_file_action} filename
  18. # $ # user commentaries
  19. # $ generated description
  20. # $ ...
  21. #
  22. # You can modify action, all_file_action and add commentaries
  23. # Available actions:
  24. # keep - keep license in contrib and use in credits
  25. # skip - skip license
  26. # remove - remove all files with this license
  27. # 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
  28. #
  29. # {all file action} records will be generated when license text contains filename that exists on filesystem (in contrib directory)
  30. # We suppose that that files can contain some license info
  31. # Available all file actions:
  32. # FILE_IGNORE - ignore file (do nothing)
  33. # FILE_INCLUDE - include all file data into licenses text file
  34. # =======================
  35. IGNORE_FILES ChangeLog-1998 ChangeLog-2012 NEWS
  36. KEEP GPL-3.0-or-later 1693b04c7e65f9c96100278355221b12
  37. BELONGS lib/ya.make
  38. Note: matched license text is too long. Read it in the source files.
  39. Scancode info:
  40. Original SPDX id: GPL-3.0-or-later
  41. Score : 100.00
  42. Match type : NOTICE
  43. Links : http://www.gnu.org/licenses/gpl-3.0-standalone.html, https://spdx.org/licenses/GPL-3.0-or-later
  44. Files with this license:
  45. lib/fpending.c [5:16]
  46. lib/freadahead.c [4:15]
  47. lib/stdio-impl.h [4:15]
  48. KEEP GPL-3.0-or-later 35d1da49e32346e7015e3afbe5b31200
  49. BELONGS lib/ya.make
  50. Note: matched license text is too long. Read it in the source files.
  51. Scancode info:
  52. Original SPDX id: GPL-3.0-or-later
  53. Score : 100.00
  54. Match type : NOTICE
  55. Links : http://www.gnu.org/licenses/gpl-3.0-standalone.html, https://spdx.org/licenses/GPL-3.0-or-later
  56. Files with this license:
  57. lib/c-ctype.h [10:21]
  58. KEEP GPL-3.0-or-later 3cd46c6a1211d1fc8d07f721f1554323
  59. BELONGS ya.make
  60. License text:
  61. source, you must update the license to be GPLv3 or later.
  62. Scancode info:
  63. Original SPDX id: GPL-3.0-or-later
  64. Score : 16.00
  65. Match type : TAG
  66. Links : http://www.gnu.org/licenses/gpl-3.0-standalone.html, https://spdx.org/licenses/GPL-3.0-or-later
  67. Files with this license:
  68. README [42:42]
  69. KEEP GPL-3.0-or-later 3f43560ef83ab8f3e18de24f216342f9
  70. BELONGS lib/ya.make
  71. Note: matched license text is too long. Read it in the source files.
  72. Scancode info:
  73. Original SPDX id: GPL-3.0-or-later
  74. Score : 100.00
  75. Match type : NOTICE
  76. Links : http://www.gnu.org/licenses/gpl-3.0-standalone.html, https://spdx.org/licenses/GPL-3.0-or-later
  77. Files with this license:
  78. lib/asnprintf.c [4:15]
  79. lib/gettext.h [5:16]
  80. lib/localcharset.c [5:16]
  81. lib/localcharset.h [5:16]
  82. lib/msvc-inval.c [4:15]
  83. lib/msvc-inval.h [4:15]
  84. lib/msvc-nothrow.c [5:16]
  85. lib/msvc-nothrow.h [5:16]
  86. lib/pipe2.c [4:15]
  87. lib/printf-args.c [5:16]
  88. lib/printf-args.h [5:16]
  89. lib/printf-parse.c [4:15]
  90. lib/printf-parse.h [5:16]
  91. lib/vasnprintf.c [4:15]
  92. lib/vasnprintf.h [4:15]
  93. lib/vasprintf.c [4:15]
  94. KEEP GPL-3.0-or-later 4ae51eba59eabe09f95132c440dce661
  95. BELONGS lib/ya.make
  96. Note: matched license text is too long. Read it in the source files.
  97. Scancode info:
  98. Original SPDX id: GPL-3.0-or-later
  99. Score : 100.00
  100. Match type : NOTICE
  101. Links : http://www.gnu.org/licenses/gpl-3.0-standalone.html, https://spdx.org/licenses/GPL-3.0-or-later
  102. Files with this license:
  103. lib/obstack.c [5:17]
  104. lib/obstack.h [5:17]
  105. lib/regcomp.c [6:18]
  106. lib/regex.c [6:18]
  107. lib/regex.h [7:19]
  108. lib/regex_internal.c [6:18]
  109. lib/regex_internal.h [6:18]
  110. lib/regexec.c [6:18]
  111. KEEP GPL-3.0-or-later 4c1501e84b9200d3a65db7c65c2a40eb
  112. BELONGS lib/ya.make
  113. Note: matched license text is too long. Read it in the source files.
  114. Scancode info:
  115. Original SPDX id: GPL-3.0-or-later
  116. Score : 100.00
  117. Match type : NOTICE
  118. Links : http://www.gnu.org/licenses/gpl-3.0-standalone.html, https://spdx.org/licenses/GPL-3.0-or-later
  119. Files with this license:
  120. lib/platform/win64/alloca.h [7:19]
  121. KEEP GPL-3.0-only 4fe869ee987a340198fb0d54c55c47f1
  122. BELONGS ya.make
  123. Note: matched license text is too long. Read it in the source files.
  124. Scancode info:
  125. Original SPDX id: GPL-3.0-only
  126. Score : 100.00
  127. Match type : TEXT
  128. Links : http://www.gnu.org/licenses/gpl-3.0-standalone.html, http://www.gnu.org/licenses/gpl-3.0.html, https://spdx.org/licenses/GPL-3.0-only
  129. Files with this license:
  130. COPYING [1:674]
  131. KEEP GPL-3.0-or-later 5ba7dada0924de4a0806984d740f21db
  132. BELONGS ya.make
  133. Note: matched license text is too long. Read it in the source files.
  134. Scancode info:
  135. Original SPDX id: GPL-3.0-or-later
  136. Score : 98.99
  137. Match type : NOTICE
  138. Links : http://www.gnu.org/licenses/gpl-3.0-standalone.html, https://spdx.org/licenses/GPL-3.0-or-later
  139. Files with this license:
  140. src/builtin.c [8:19]
  141. src/debug.c [8:19]
  142. src/eval.c [8:19]
  143. src/format.c [8:19]
  144. src/freeze.c [8:19]
  145. src/input.c [8:19]
  146. src/m4.c [8:19]
  147. src/m4.h [8:19]
  148. src/macro.c [8:19]
  149. src/output.c [8:19]
  150. src/path.c [8:19]
  151. src/symtab.c [8:19]
  152. KEEP GFDL-1.3-or-later 60919ca4d1580be02b2b016156c1e2a2
  153. BELONGS ya.make
  154. Note: matched license text is too long. Read it in the source files.
  155. Scancode info:
  156. Original SPDX id: GFDL-1.3-or-later
  157. Score : 100.00
  158. Match type : NOTICE
  159. Links : http://www.gnu.org/licenses/fdl-1.3.txt, https://spdx.org/licenses/GFDL-1.3-or-later
  160. Files with this license:
  161. AUTHORS [38:43]
  162. BACKLOG [55:60]
  163. README [71:76]
  164. THANKS [145:150]
  165. TODO [43:48]
  166. KEEP GPL-3.0-or-later 659dd41b50d94dd686004e4d8e78c706
  167. BELONGS lib/ya.make
  168. Note: matched license text is too long. Read it in the source files.
  169. Scancode info:
  170. Original SPDX id: GPL-3.0-or-later
  171. Score : 100.00
  172. Match type : NOTICE
  173. Links : http://www.gnu.org/licenses/gpl-3.0-standalone.html, https://spdx.org/licenses/GPL-3.0-or-later
  174. Files with this license:
  175. lib/c-strcase.h [5:16]
  176. lib/c-strcasecmp.c [4:15]
  177. lib/c-strncasecmp.c [4:15]
  178. lib/float+.h [5:16]
  179. lib/gettimeofday.c [5:16]
  180. lib/glthread/lock.c [4:15]
  181. lib/glthread/lock.h [4:15]
  182. lib/glthread/threadlib.c [4:15]
  183. lib/malloca.c [5:16]
  184. lib/malloca.h [5:16]
  185. lib/minmax.h [5:16]
  186. lib/pathmax.h [5:16]
  187. lib/platform/win64/langinfo.h [5:16]
  188. lib/platform/win64/sys/stat.h [5:16]
  189. lib/platform/win64/sys/time.h [6:17]
  190. lib/platform/win64/sys/wait.h [5:16]
  191. lib/platform/win64/unistd.h [5:16]
  192. lib/waitpid.c [4:15]
  193. lib/xsize.h [5:16]
  194. KEEP GPL-3.0-or-later 7c229c32d3d54dacee032f7da11d3dc5
  195. BELONGS lib/ya.make
  196. Note: matched license text is too long. Read it in the source files.
  197. Scancode info:
  198. Original SPDX id: GPL-3.0-or-later
  199. Score : 100.00
  200. Match type : NOTICE
  201. Links : http://www.gnu.org/licenses/gpl-3.0-standalone.html, https://spdx.org/licenses/GPL-3.0-or-later
  202. Files with this license:
  203. lib/basename-lgpl.c [6:17]
  204. lib/basename.c [6:17]
  205. lib/binary-io.h [4:15]
  206. lib/c-stack.c [5:16]
  207. lib/c-stack.h [5:16]
  208. lib/clean-temp.c [6:17]
  209. lib/clean-temp.h [5:16]
  210. lib/close-stream.c [5:16]
  211. lib/close.c [4:15]
  212. lib/closein.c [5:16]
  213. lib/closein.h [5:16]
  214. lib/closeout.c [6:17]
  215. lib/closeout.h [6:17]
  216. lib/dirname-lgpl.c [6:17]
  217. lib/dirname.c [6:17]
  218. lib/dup-safer-flag.c [6:17]
  219. lib/dup-safer.c [5:16]
  220. lib/dup2.c [5:16]
  221. lib/error.c [5:16]
  222. lib/error.h [6:17]
  223. lib/execute.c [5:16]
  224. lib/execute.h [5:16]
  225. lib/exitfail.c [5:16]
  226. lib/exitfail.h [5:16]
  227. lib/fatal-signal.c [5:16]
  228. lib/fatal-signal.h [5:16]
  229. lib/fclose.c [4:15]
  230. lib/fcntl.c [5:16]
  231. lib/fcntl.h [6:17]
  232. lib/fd-safer-flag.c [6:17]
  233. lib/fd-safer.c [5:16]
  234. lib/filenamecat-lgpl.c [5:16]
  235. lib/filenamecat.c [5:16]
  236. lib/filenamecat.h [6:17]
  237. lib/fopen-safer.c [5:16]
  238. lib/fpucw.h [5:16]
  239. lib/freadahead.h [4:15]
  240. lib/freading.h [4:15]
  241. lib/getdtablesize.c [5:16]
  242. lib/getopt.c [9:20]
  243. lib/getopt1.c [6:17]
  244. lib/getopt_int.h [6:17]
  245. lib/getprogname.c [4:15]
  246. lib/getprogname.h [4:15]
  247. lib/gl_anyhash_list1.h [5:16]
  248. lib/gl_anyhash_list2.h [5:16]
  249. lib/gl_anylinked_list1.h [5:16]
  250. lib/gl_anylinked_list2.h [5:16]
  251. lib/gl_anytree_oset.h [5:16]
  252. lib/gl_avltree_oset.c [5:16]
  253. lib/gl_avltree_oset.h [5:16]
  254. lib/gl_linkedhash_list.c [5:16]
  255. lib/gl_linkedhash_list.h [5:16]
  256. lib/gl_list.h [5:16]
  257. lib/gl_oset.h [5:16]
  258. lib/gl_xlist.h [5:16]
  259. lib/gl_xoset.h [5:16]
  260. lib/glthread/tls.c [4:15]
  261. lib/glthread/tls.h [4:15]
  262. lib/hard-locale.c [6:17]
  263. lib/hard-locale.h [5:16]
  264. lib/ignore-value.h [5:16]
  265. lib/isnand-nolibm.h [4:15]
  266. lib/isnanf-nolibm.h [4:15]
  267. lib/isnanl-nolibm.h [4:15]
  268. lib/localeconv.c [4:15]
  269. lib/mbrtowc.c [5:16]
  270. lib/memchr2.h [4:15]
  271. lib/mkdtemp.c [5:16]
  272. lib/mkstemp-safer.c [5:16]
  273. lib/nl_langinfo.c [5:16]
  274. lib/pipe-safer.c [4:15]
  275. lib/pipe2-safer.c [4:15]
  276. lib/platform/win64/fcntl.h [6:17]
  277. lib/platform/win64/getopt.h [7:18]
  278. lib/platform/win64/locale.h [5:16]
  279. lib/platform/win64/sched.h [5:16]
  280. lib/platform/win64/signal.h [6:17]
  281. lib/platform/win64/spawn.h [6:17]
  282. lib/printf-frexp.c [4:15]
  283. lib/printf-frexp.h [4:15]
  284. lib/printf-frexpl.c [4:15]
  285. lib/printf-frexpl.h [4:15]
  286. lib/progname.c [5:16]
  287. lib/progname.h [5:16]
  288. lib/quote.h [5:16]
  289. lib/quotearg.c [5:16]
  290. lib/quotearg.h [6:17]
  291. lib/raise.c [5:16]
  292. lib/sig-handler.h [5:16]
  293. lib/sigaction.c [5:16]
  294. lib/siglist.h [5:16]
  295. lib/sigprocmask.c [5:16]
  296. lib/spawn-pipe.c [5:16]
  297. lib/spawn-pipe.h [5:16]
  298. lib/stdio--.h [5:16]
  299. lib/stdio-safer.h [5:16]
  300. lib/stdlib--.h [5:16]
  301. lib/stdlib-safer.h [5:16]
  302. lib/stripslash.c [6:17]
  303. lib/strsignal.c [5:16]
  304. lib/tempname.c [5:16]
  305. lib/tempname.h [5:16]
  306. lib/tmpdir.c [5:16]
  307. lib/tmpdir.h [4:15]
  308. lib/unistd--.h [5:16]
  309. lib/unistd-safer.h [5:16]
  310. lib/unlocked-io.h [5:16]
  311. lib/verify.h [5:16]
  312. lib/verror.c [4:15]
  313. lib/verror.h [4:15]
  314. lib/version-etc-fsf.c [4:15]
  315. lib/version-etc.c [4:15]
  316. lib/version-etc.h [4:15]
  317. lib/w32spawn.h [5:16]
  318. lib/wait-process.c [5:16]
  319. lib/wait-process.h [5:16]
  320. lib/xalloc-die.c [6:17]
  321. lib/xalloc-oversized.h [5:16]
  322. lib/xalloc.h [5:16]
  323. lib/xasprintf.c [5:16]
  324. lib/xmalloc.c [5:16]
  325. lib/xmalloca.c [5:16]
  326. lib/xmalloca.h [5:16]
  327. lib/xprintf.c [4:15]
  328. lib/xprintf.h [4:15]
  329. lib/xstrndup.c [5:16]
  330. lib/xstrndup.h [5:16]
  331. lib/xvasprintf.c [4:15]
  332. lib/xvasprintf.h [4:15]
  333. KEEP LGPL-2.0-or-later 99de7539428539ca5bda44e3fc08a41c
  334. BELONGS lib/ya.make
  335. FILE_INCLUDE lib/filenamecat-lgpl.c found in files: lib/filenamecat.c at line 30
  336. License text:
  337. /* Just like mfile_name_concat (filenamecat-lgpl.c), except, rather than
  338. Scancode info:
  339. Original SPDX id: LGPL-2.0-or-later
  340. Score : 75.00
  341. Match type : REFERENCE
  342. 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
  343. Files with this license:
  344. lib/filenamecat.c [30:30]
  345. KEEP GPL-3.0-or-later a1643cc46ca6d0af0b8502b175335376
  346. BELONGS lib/ya.make
  347. Note: matched license text is too long. Read it in the source files.
  348. Scancode info:
  349. Original SPDX id: GPL-3.0-or-later
  350. Score : 100.00
  351. Match type : NOTICE
  352. Links : http://www.gnu.org/licenses/gpl-3.0-standalone.html, https://spdx.org/licenses/GPL-3.0-or-later
  353. Files with this license:
  354. lib/intprops.h [5:16]
  355. KEEP GPL-3.0-or-later a6532c8141a6e70f23165e25c02c7e03
  356. BELONGS lib/ya.make
  357. Note: matched license text is too long. Read it in the source files.
  358. Scancode info:
  359. Original SPDX id: GPL-3.0-or-later
  360. Score : 100.00
  361. Match type : NOTICE
  362. Links : http://www.gnu.org/licenses/gpl-3.0-standalone.html, https://spdx.org/licenses/GPL-3.0-or-later
  363. Files with this license:
  364. lib/memchr2.c [11:22]
  365. KEEP GPL-3.0-or-later b8b08f6b7c2fc67e871e96840b7f67e8
  366. BELONGS ya.make
  367. FILE_INCLUDE COPYING found in files: README at line 37
  368. License text:
  369. See file `COPYING' for copying conditions. Note that M4 is distributed
  370. under the GNU Public License version 3 or later. Some files in the
  371. Scancode info:
  372. Original SPDX id: GPL-2.0-or-later
  373. Score : 14.00
  374. Match type : NOTICE
  375. Links : http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html, https://spdx.org/licenses/GPL-2.0-or-later
  376. Files with this license:
  377. README [37:38]
  378. KEEP GPL-3.0-or-later bd5912a561636d67d8f95a9e34cf5b04
  379. BELONGS lib/ya.make
  380. Note: matched license text is too long. Read it in the source files.
  381. Scancode info:
  382. Original SPDX id: GPL-3.0-or-later
  383. Score : 100.00
  384. Match type : NOTICE
  385. Links : http://www.gnu.org/licenses/gpl-3.0-standalone.html, https://spdx.org/licenses/GPL-3.0-or-later
  386. Files with this license:
  387. lib/c-strcaseeq.h [4:15]
  388. lib/fd-hook.c [5:16]
  389. lib/fd-hook.h [4:15]
  390. lib/secure_getenv.c [5:16]
  391. KEEP GPL-3.0-or-later c3d8c615523b05d13b1f620348206d18
  392. BELONGS lib/ya.make
  393. Note: matched license text is too long. Read it in the source files.
  394. Scancode info:
  395. Original SPDX id: GPL-3.0-or-later
  396. Score : 100.00
  397. Match type : NOTICE
  398. Links : http://www.gnu.org/licenses/gpl-3.0-standalone.html, https://spdx.org/licenses/GPL-3.0-or-later
  399. Files with this license:
  400. lib/fseeko.c [4:15]
  401. KEEP GPL-3.0-or-later c43a3f8af41c78419310d68f52c2a0fd
  402. BELONGS lib/ya.make
  403. Note: matched license text is too long. Read it in the source files.
  404. Scancode info:
  405. Original SPDX id: GPL-3.0-or-later
  406. Score : 100.00
  407. Match type : NOTICE
  408. Links : http://www.gnu.org/licenses/gpl-3.0-standalone.html, https://spdx.org/licenses/GPL-3.0-or-later
  409. Files with this license:
  410. lib/version-etc.c [88:90]
  411. KEEP FSFAP d02cc4799cbd521d2aa8c3ff19e655f6
  412. BELONGS ya.make
  413. Note: matched license text is too long. Read it in the source files.
  414. Scancode info:
  415. Original SPDX id: FSFAP
  416. Score : 100.00
  417. Match type : TEXT
  418. Links : http://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html, https://spdx.org/licenses/FSFAP
  419. Files with this license:
  420. INSTALL [7:10]
  421. KEEP GPL-3.0-or-later d4567748e68738e056e4352a3e312182
  422. BELONGS lib/ya.make
  423. Note: matched license text is too long. Read it in the source files.
  424. Scancode info:
  425. Original SPDX id: GPL-3.0-or-later
  426. Score : 100.00
  427. Match type : NOTICE
  428. Links : http://www.gnu.org/licenses/gpl-3.0-standalone.html, https://spdx.org/licenses/GPL-3.0-or-later
  429. Files with this license:
  430. lib/cloexec.c [5:16]
  431. lib/cloexec.h [5:16]
  432. lib/dosname.h [5:16]
  433. lib/fpending.h [6:17]
  434. KEEP GPL-3.0-or-later f35abb2e4128ba709bfba3bd5a3e7ce3
  435. BELONGS lib/ya.make
  436. Note: matched license text is too long. Read it in the source files.
  437. Scancode info:
  438. Original SPDX id: GPL-3.0-or-later
  439. Score : 100.00
  440. Match type : NOTICE
  441. Links : http://www.gnu.org/licenses/gpl-3.0-standalone.html, https://spdx.org/licenses/GPL-3.0-or-later
  442. Files with this license:
  443. lib/dirname.h [6:17]