devtools.licenses.report 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261
  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. KEEP Python-2.0 084da548815188967cad816891b84e50
  36. BELONGS ya.make
  37. License text:
  38. \# limitations under the License.
  39. """gRPC's Python API."""
  40. Scancode info:
  41. Original SPDX id: Python-2.0
  42. Score : 66.67
  43. Match type : TAG
  44. Links : http://docs.python.org/license.html, http://spdx.org/licenses/Python-2.0, https://spdx.org/licenses/Python-2.0
  45. Files with this license:
  46. grpc/__init__.py [13:14]
  47. KEEP MPL-2.0 280da0ae8b63b2e861e6766d710e9baf
  48. BELONGS ya.make
  49. FILE_INCLUDE LICENSE found in files: LICENSE at line 600
  50. Note: matched license text is too long. Read it in the source files.
  51. Scancode info:
  52. Original SPDX id: MPL-2.0
  53. Score : 100.00
  54. Match type : TEXT
  55. Links : http://mpl.mozilla.org/2012/01/03/announcing-mpl-2-0/, http://www.mozilla.com/MPL/2.0/, https://spdx.org/licenses/MPL-2.0
  56. Files with this license:
  57. LICENSE [238:610]
  58. KEEP Apache-2.0 2b42edef8fa55315f34f2370b4715ca9
  59. BELONGS ya.make
  60. Note: matched license text is too long. Read it in the source files.
  61. Scancode info:
  62. Original SPDX id: Apache-2.0
  63. Score : 100.00
  64. Match type : TEXT
  65. Links : http://www.apache.org/licenses/, http://www.apache.org/licenses/LICENSE-2.0, https://spdx.org/licenses/Apache-2.0
  66. Files with this license:
  67. LICENSE [2:202]
  68. KEEP Python-2.0 5749a3f68d211a0dbd91f414c9769695
  69. BELONGS ya.make
  70. License text:
  71. \# limitations under the License.
  72. """gRPC's Python gEvent APIs."""
  73. Scancode info:
  74. Original SPDX id: Python-2.0
  75. Score : 66.67
  76. Match type : TAG
  77. Links : http://docs.python.org/license.html, http://spdx.org/licenses/Python-2.0, https://spdx.org/licenses/Python-2.0
  78. Files with this license:
  79. grpc/experimental/gevent.py [13:14]
  80. KEEP Apache-2.0 86e8237b9a37a6951edea992afba41f3
  81. BELONGS ya.make
  82. License text:
  83. Classifier: License :: OSI Approved :: Apache Software License
  84. Scancode info:
  85. Original SPDX id: Apache-2.0
  86. Score : 95.00
  87. Match type : TAG
  88. Links : http://www.apache.org/licenses/, http://www.apache.org/licenses/LICENSE-2.0, https://spdx.org/licenses/Apache-2.0
  89. Files with this license:
  90. .dist-info/METADATA [20:20]
  91. KEEP Apache-2.0 920b2f581700b4aa528093ed0d2f5a5b
  92. BELONGS ya.make
  93. Note: matched license text is too long. Read it in the source files.
  94. Scancode info:
  95. Original SPDX id: Apache-2.0
  96. Score : 100.00
  97. Match type : NOTICE
  98. Links : http://www.apache.org/licenses/, http://www.apache.org/licenses/LICENSE-2.0, https://spdx.org/licenses/Apache-2.0
  99. Files with this license:
  100. _parallel_compile_patch.py [3:13]
  101. _spawn_patch.py [3:13]
  102. commands.py [3:13]
  103. grpc/__init__.py [3:13]
  104. grpc/_auth.py [3:13]
  105. grpc/_channel.py [3:13]
  106. grpc/_common.py [3:13]
  107. grpc/_compression.py [3:13]
  108. grpc/_cython/__init__.py [3:13]
  109. grpc/_cython/_cygrpc/__init__.py [3:13]
  110. grpc/_cython/_cygrpc/_hooks.pxd.pxi [3:13]
  111. grpc/_cython/_cygrpc/_hooks.pyx.pxi [3:13]
  112. grpc/_cython/_cygrpc/aio/call.pxd.pxi [3:13]
  113. grpc/_cython/_cygrpc/aio/call.pyx.pxi [3:13]
  114. grpc/_cython/_cygrpc/aio/callback_common.pxd.pxi [3:13]
  115. grpc/_cython/_cygrpc/aio/callback_common.pyx.pxi [3:13]
  116. grpc/_cython/_cygrpc/aio/channel.pxd.pxi [3:13]
  117. grpc/_cython/_cygrpc/aio/channel.pyx.pxi [3:13]
  118. grpc/_cython/_cygrpc/aio/common.pyx.pxi [3:13]
  119. grpc/_cython/_cygrpc/aio/completion_queue.pxd.pxi [3:13]
  120. grpc/_cython/_cygrpc/aio/completion_queue.pyx.pxi [3:13]
  121. grpc/_cython/_cygrpc/aio/grpc_aio.pxd.pxi [3:13]
  122. grpc/_cython/_cygrpc/aio/grpc_aio.pyx.pxi [3:13]
  123. grpc/_cython/_cygrpc/aio/rpc_status.pxd.pxi [3:13]
  124. grpc/_cython/_cygrpc/aio/rpc_status.pyx.pxi [3:13]
  125. grpc/_cython/_cygrpc/aio/server.pxd.pxi [3:13]
  126. grpc/_cython/_cygrpc/aio/server.pyx.pxi [3:13]
  127. grpc/_cython/_cygrpc/arguments.pxd.pxi [3:13]
  128. grpc/_cython/_cygrpc/arguments.pyx.pxi [3:13]
  129. grpc/_cython/_cygrpc/call.pxd.pxi [3:13]
  130. grpc/_cython/_cygrpc/call.pyx.pxi [3:13]
  131. grpc/_cython/_cygrpc/channel.pxd.pxi [3:13]
  132. grpc/_cython/_cygrpc/channel.pyx.pxi [3:13]
  133. grpc/_cython/_cygrpc/channelz.pyx.pxi [3:13]
  134. grpc/_cython/_cygrpc/completion_queue.pxd.pxi [3:13]
  135. grpc/_cython/_cygrpc/completion_queue.pyx.pxi [3:13]
  136. grpc/_cython/_cygrpc/credentials.pxd.pxi [3:13]
  137. grpc/_cython/_cygrpc/credentials.pyx.pxi [3:13]
  138. grpc/_cython/_cygrpc/csds.pyx.pxi [3:13]
  139. grpc/_cython/_cygrpc/event.pxd.pxi [3:13]
  140. grpc/_cython/_cygrpc/event.pyx.pxi [3:13]
  141. grpc/_cython/_cygrpc/fork_posix.pxd.pxi [3:13]
  142. grpc/_cython/_cygrpc/fork_posix.pyx.pxi [3:13]
  143. grpc/_cython/_cygrpc/fork_windows.pyx.pxi [3:13]
  144. grpc/_cython/_cygrpc/grpc.pxi [3:13]
  145. grpc/_cython/_cygrpc/grpc_gevent.pxd.pxi [3:13]
  146. grpc/_cython/_cygrpc/grpc_gevent.pyx.pxi [3:13]
  147. grpc/_cython/_cygrpc/grpc_string.pyx.pxi [3:13]
  148. grpc/_cython/_cygrpc/metadata.pxd.pxi [3:13]
  149. grpc/_cython/_cygrpc/metadata.pyx.pxi [3:13]
  150. grpc/_cython/_cygrpc/operation.pxd.pxi [3:13]
  151. grpc/_cython/_cygrpc/operation.pyx.pxi [3:13]
  152. grpc/_cython/_cygrpc/propagation_bits.pxd.pxi [3:13]
  153. grpc/_cython/_cygrpc/propagation_bits.pyx.pxi [3:13]
  154. grpc/_cython/_cygrpc/records.pxd.pxi [3:13]
  155. grpc/_cython/_cygrpc/records.pyx.pxi [3:13]
  156. grpc/_cython/_cygrpc/security.pxd.pxi [3:13]
  157. grpc/_cython/_cygrpc/security.pyx.pxi [3:13]
  158. grpc/_cython/_cygrpc/server.pxd.pxi [3:13]
  159. grpc/_cython/_cygrpc/server.pyx.pxi [3:13]
  160. grpc/_cython/_cygrpc/tag.pxd.pxi [3:13]
  161. grpc/_cython/_cygrpc/tag.pyx.pxi [3:13]
  162. grpc/_cython/_cygrpc/thread.pyx.pxi [3:13]
  163. grpc/_cython/_cygrpc/time.pxd.pxi [3:13]
  164. grpc/_cython/_cygrpc/time.pyx.pxi [3:13]
  165. grpc/_cython/_cygrpc/vtable.pxd.pxi [3:13]
  166. grpc/_cython/_cygrpc/vtable.pyx.pxi [3:13]
  167. grpc/_cython/cygrpc.pxd [3:13]
  168. grpc/_cython/cygrpc.pyx [3:13]
  169. grpc/_interceptor.py [3:13]
  170. grpc/_plugin_wrapping.py [3:13]
  171. grpc/_runtime_protos.py [3:13]
  172. grpc/_server.py [3:13]
  173. grpc/_simple_stubs.py [3:13]
  174. grpc/_typing.py [3:13]
  175. grpc/_utilities.py [3:13]
  176. grpc/aio/__init__.py [3:13]
  177. grpc/aio/_base_call.py [3:13]
  178. grpc/aio/_base_channel.py [3:13]
  179. grpc/aio/_base_server.py [3:13]
  180. grpc/aio/_call.py [3:13]
  181. grpc/aio/_channel.py [3:13]
  182. grpc/aio/_interceptor.py [3:13]
  183. grpc/aio/_metadata.py [3:13]
  184. grpc/aio/_server.py [3:13]
  185. grpc/aio/_typing.py [3:13]
  186. grpc/aio/_utils.py [3:13]
  187. grpc/beta/__init__.py [3:13]
  188. grpc/beta/_client_adaptations.py [3:13]
  189. grpc/beta/_metadata.py [3:13]
  190. grpc/beta/_server_adaptations.py [3:13]
  191. grpc/beta/implementations.py [3:13]
  192. grpc/beta/interfaces.py [3:13]
  193. grpc/beta/utilities.py [3:13]
  194. grpc/experimental/__init__.py [3:13]
  195. grpc/experimental/aio/__init__.py [3:13]
  196. grpc/experimental/gevent.py [3:13]
  197. grpc/experimental/session_cache.py [3:13]
  198. grpc/framework/__init__.py [3:13]
  199. grpc/framework/common/__init__.py [3:13]
  200. grpc/framework/common/cardinality.py [3:13]
  201. grpc/framework/common/style.py [3:13]
  202. grpc/framework/foundation/__init__.py [3:13]
  203. grpc/framework/foundation/abandonment.py [3:13]
  204. grpc/framework/foundation/callable_util.py [3:13]
  205. grpc/framework/foundation/future.py [3:13]
  206. grpc/framework/foundation/logging_pool.py [3:13]
  207. grpc/framework/foundation/stream.py [3:13]
  208. grpc/framework/foundation/stream_util.py [3:13]
  209. grpc/framework/interfaces/__init__.py [3:13]
  210. grpc/framework/interfaces/base/__init__.py [3:13]
  211. grpc/framework/interfaces/base/base.py [3:13]
  212. grpc/framework/interfaces/base/utilities.py [3:13]
  213. grpc/framework/interfaces/face/__init__.py [3:13]
  214. grpc/framework/interfaces/face/face.py [3:13]
  215. grpc/framework/interfaces/face/utilities.py [3:13]
  216. grpc_core_dependencies.py [3:13]
  217. grpc_version.py [3:13]
  218. support.py [3:13]
  219. KEEP BSD-3-Clause bf460a928b270e23d6623d4db9286950
  220. BELONGS ya.make
  221. Note: matched license text is too long. Read it in the source files.
  222. Scancode info:
  223. Original SPDX id: BSD-3-Clause
  224. Score : 100.00
  225. Match type : TEXT
  226. Links : http://www.opensource.org/licenses/BSD-3-Clause, https://spdx.org/licenses/BSD-3-Clause
  227. Files with this license:
  228. LICENSE [210:234]
  229. KEEP Apache-2.0 df9d777d047486b6b2cc4bd489b7e975
  230. BELONGS ya.make
  231. License text:
  232. License: Apache License 2.0
  233. Scancode info:
  234. Original SPDX id: Apache-2.0
  235. Score : 100.00
  236. Match type : REFERENCE
  237. Links : http://www.apache.org/licenses/, http://www.apache.org/licenses/LICENSE-2.0, https://spdx.org/licenses/Apache-2.0
  238. Files with this license:
  239. .dist-info/METADATA [8:8]
  240. KEEP BSD-3-Clause efdacd288befe1a76f28537587b3936a
  241. BELONGS ya.make
  242. License text:
  243. limitations under the License.
  244. -----------------------------------------------------------
  245. BSD 3-Clause License
  246. Scancode info:
  247. Original SPDX id: BSD-3-Clause
  248. Score : 100.00
  249. Match type : TAG
  250. Links : http://www.opensource.org/licenses/BSD-3-Clause, https://spdx.org/licenses/BSD-3-Clause
  251. Files with this license:
  252. LICENSE [202:206]