1.. SPDX-License-Identifier: GPL-2.0 2 3.. include:: ../disclaimer-zh_TW.rst 4 5:Original: :ref:`Documentation/process/license-rules.rst <kernel_licensing>` 6:Translator: Alex Shi <alex.shi@linux.alibaba.com> 7 Hu Haowen <2023002089@link.tyut.edu.cn> 8 9.. _tw_kernel_licensing: 10 11Linux������������������ 12================= 13 14Linux������������LICENSES/preferred/GPL-2.0������������GNU���������������������������2 15���GPL-2.0���������������������������LICENSES/exceptions/Linux-syscall-note��������� 16������������������������������������COPYING������������������ 17 18������������������������������������������������������������������������������������������������������ 19������������������������������������ 20 21������������������������������������������COPYING��������������������������������������������������������� 22������������������GPL-20������������������:: 23 24 GPL-1.0+ : GNU���������������������v1.0��������������� 25 GPL-2.0+ : GNU���������������������v2.0��������������� 26 LGPL-2.0 : ������GNU������������������������v2 27 LGPL-2.0+: GNU ������������������������v2��������������� 28 LGPL-2.1 : ������GNU������������������������v2.1 29 LGPL-2.1+: GNU������������������������v2.1��������������� 30 31���������������������������������������������������������������������������������GPL���������������BSD��� 32MIT������������ 33 34������������API���UAPI��������������������������������������������������������������������������������������� 35������������COPYING���������������������syscall���������������������������������������������GPL������ 36���������������������������������������������������������UAPI���������������������������������Linux������ 37��������������������������������������������������������������������������������������������������������������� 38 39������������������������������������������������������������������������������������������������������������ 40��������������������������������������������������������������������������������������������������������������� 41������������ 42 43���������������������������������������������������������������������������������SPDX������������������������ 44SPDX��������������������������������������������������������������������������������������������������������� 45SPDX���������������������Linux ������������SPDX ��������������������������������������������������� 46��������������������������������������������������������������������������������������� 47https://spdx.org/ 48 49Linux���������������������������������������SPDX������������������������������������������������ 50`���������������`_ ��������������������������������������������� 51https://spdx.org/licenses/ ������������SPDX��������������������������������������������� 52��������� 53 54��������������������� 55-------------- 56 571.������: 58 59������������������������SPDX������������������������������������������������������������������������������������ 60 ���������������������������������������������������������������'#!PATH_TO_INTERPRETER'������������ 61 ���������������������SPDX��������������������������� 62 63| 64 652. ������: 66 67 SPDX������������������������������������������������������������������������������:: 68 69 C source: // SPDX-License-Identifier: <SPDX License Expression> 70 C header: /* SPDX-License-Identifier: <SPDX License Expression> */ 71 ASM: /* SPDX-License-Identifier: <SPDX License Expression> */ 72 scripts: # SPDX-License-Identifier: <SPDX License Expression> 73 .rst: .. SPDX-License-Identifier: <SPDX License Expression> 74 .dts{i}: // SPDX-License-Identifier: <SPDX License Expression> 75 76 ������������������������������������������������������������������������������������������������������������ 77 C ���������������������/\*\*/���������������������������������������������������.lds������������������ 78 ������������������������'ld'������������C++������������������������������������������������������������ 79 ������������������������������������C++������������������ 80 81| 82 833. ������: 84 85 <SPDX������������������>���SPDX���������������������SPDX��������������������������������������������� 86 ������������������������WITH������������������SPDX��������������������������������������������������������� 87 ���������������������������������������������������������AND���������OR������������������������������������������������ 88 89 ������������������������������[L]GPL������������������������������������������������+��������������������������� 90 ������������������:: 91 92 // SPDX-License-Identifier: GPL-2.0+ 93 // SPDX-License-Identifier: LGPL-2.1+ 94 95 ������������������������������������������WITH��������������linux������UAPI���������������������:: 96 97 // SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note 98 // SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note 99 100 ������������������������WITH���������������������:: 101 102 // SPDX-License-Identifier: GPL-2.0 WITH mif-exception 103 // SPDX-License-Identifier: GPL-2.0+ WITH GCC-exception-2.0 104 105 ������������������������������������������������������������������������������������������������������������ 106 ��������������������������������������������� `���������������`_ ������������ `������`_ ��� 107 108 ���������������������������������������������������������������������OR������������������dtsi������������ 109 ���������������:: 110 111 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 112 113 ���������������������������������������������������:: 114 115 // SPDX-License-Identifier: GPL-2.0 OR MIT 116 // SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause 117 // SPDX-License-Identifier: GPL-2.0 OR Apache-2.0 118 // SPDX-License-Identifier: GPL-2.0 OR MPL-1.1 119 // SPDX-License-Identifier: (GPL-2.0 WITH Linux-syscall-note) OR MIT 120 // SPDX-License-Identifier: GPL-1.0+ OR BSD-3-Clause OR OpenSSL 121 122 ������������������������������������������������������������������������������������������AND������������ 123 ��������������������������������������������������������������������������������������������������������� 124 ������������������������������:: 125 126 // SPDX-License-Identifier: (GPL-2.0 WITH Linux-syscall-note) AND MIT 127 128 ���������������������������������������������������:: 129 130 // SPDX-License-Identifier: GPL-1.0+ AND LGPL-2.1+ 131 132��������������� 133---------- 134 135��������������������������������������������������������������������������������� 136 1371. _`������������`: 138 139 ������������������������������������������������������������������������������������������������������������ 140 ������:: 141 142 LICENSES/preferred/ 143 144 ������������������������������������������������������ `���������`_ ���������������SPDX��������������� 145 ������������������������������������������������������ 146 147 ������:: 148 149 LICENSES/preferred/GPL-2.0 150 151 ������GPLv2������������������������������������:: 152 153 LICENSES/preferred/MIT 154 155 ������MIT������������������������������������ 156 157 _`���������`: 158 159 ������������������������������������������������ 160 161 - Valid-License-Identifier: 162 163 �������������������, ���������������������������������������������, ��������������������������������������� 164 ������������������������������������������������������������'���������'��������������������������������� 165 ��������������� 166 167 - SPDX-URL: 168 169 SPDX���������URL������������������������������������������������. 170 171 - Usage-Guidance: 172 173 ���������������������������������������������������������SPDX������������������������������������������ 174 ��������������� `���������������������`_ ��������������������������� 175 176 - License-Text: 177 178 ������������������������������������������������������������ 179 180 ������������������:: 181 182 Valid-License-Identifier: GPL-2.0 183 Valid-License-Identifier: GPL-2.0+ 184 SPDX-URL: https://spdx.org/licenses/GPL-2.0.html 185 Usage-Guide: 186 To use this license in source code, put one of the following SPDX 187 tag/value pairs into a comment according to the placement 188 guidelines in the licensing rules documentation. 189 For 'GNU General Public License (GPL) version 2 only' use: 190 SPDX-License-Identifier: GPL-2.0 191 For 'GNU General Public License (GPL) version 2 or any later version' use: 192 SPDX-License-Identifier: GPL-2.0+ 193 License-Text: 194 Full license text 195 196 :: 197 198 SPDX-License-Identifier: MIT 199 SPDX-URL: https://spdx.org/licenses/MIT.html 200 Usage-Guide: 201 To use this license in source code, put the following SPDX 202 tag/value pair into a comment according to the placement 203 guidelines in the licensing rules documentation. 204 SPDX-License-Identifier: MIT 205 License-Text: 206 Full license text 207 208| 209 2102. ���������������������: 211 212 ������������������������������������������������������������������������������������������������������:: 213 214 LICENSES/other/ 215 216 ������������������������������������������������������ `���������`_ ���������������SPDX��������������� 217 ������������������������������������������������������ 218 219 ������:: 220 221 LICENSES/other/ISC 222 223 ���������������������������������������������������������:: 224 225 LICENSES/other/ZLib 226 227 ������ZLIB���������������������������������. 228 229 ���������: 230 231 ������������������������������������������ `������������`_ ������������������ 232 233 ������������������:: 234 235 Valid-License-Identifier: ISC 236 SPDX-URL: https://spdx.org/licenses/ISC.html 237 Usage-Guide: 238 Usage of this license in the kernel for new code is discouraged 239 and it should solely be used for importing code from an already 240 existing project. 241 To use this license in source code, put the following SPDX 242 tag/value pair into a comment according to the placement 243 guidelines in the licensing rules documentation. 244 SPDX-License-Identifier: ISC 245 License-Text: 246 Full license text 247 248| 249 2503. _`������`: 251 252 ������������������������������������������������������������������������������������������������������ 253 ������������:: 254 255 LICENSES/exceptions/ 256 257 ������������������������������������������������������������ `���������������`_ ��� 258 259 ������:: 260 261 LICENSES/exceptions/Linux-syscall-note 262 263 ������Linux���������COPYING������������������Linux������������������������������������UAPI 264 ������������������:: 265 266 LICENSES/exceptions/GCC-exception-2.0 267 268 ������GCC'������������'��������������������������������������������������������������������������������� 269 ���������������������������������������GPL������������������������������������������������������������������ 270 271 _`���������������`: 272 273 ������������������������������������������������ 274 275 - SPDX-Exception-Identifier: 276 277 ����������������SPDX��������������������������������������������������� 278 279 - SPDX-URL: 280 281 SPDX���������URL������������������������������������������������ 282 283 - SPDX-Licenses: 284 285 �������������������������������������SPDX��������������������������� 286 287 - Usage-Guidance: 288 289 ���������������������������������������������������������������SPDX������������������������������������ 290 ��������������������� `���������������������`_ ��������������������������� 291 292 - Exception-Text: 293 294 ������������������������������������������������������������ 295 296 ������������������:: 297 298 SPDX-Exception-Identifier: Linux-syscall-note 299 SPDX-URL: https://spdx.org/licenses/Linux-syscall-note.html 300 SPDX-Licenses: GPL-2.0, GPL-2.0+, GPL-1.0+, LGPL-2.0, LGPL-2.0+, LGPL-2.1, LGPL-2.1+ 301 Usage-Guidance: 302 This exception is used together with one of the above SPDX-Licenses 303 to mark user-space API (uapi) header files so they can be included 304 into non GPL compliant user-space application code. 305 To use this exception add it with the keyword WITH to one of the 306 identifiers in the SPDX-Licenses tag: 307 SPDX-License-Identifier: <SPDX-License> WITH Linux-syscall-note 308 Exception-Text: 309 Full exception text 310 311 :: 312 313 SPDX-Exception-Identifier: GCC-exception-2.0 314 SPDX-URL: https://spdx.org/licenses/GCC-exception-2.0.html 315 SPDX-Licenses: GPL-2.0, GPL-2.0+ 316 Usage-Guidance: 317 The "GCC Runtime Library exception 2.0" is used together with one 318 of the above SPDX-Licenses for code imported from the GCC runtime 319 library. 320 To use this exception add it with the keyword WITH to one of the 321 identifiers in the SPDX-Licenses tag: 322 SPDX-License-Identifier: <SPDX-License> WITH GCC-exception-2.0 323 Exception-Text: 324 Full exception text 325 326 327������SPDX���������������������������������������LICENSES������������������������������������������������ 328���������������������checkpatch.pl������������������������������������������������������������, ������ 329������FOSS������������������������ `FSFE REUSE initiative <https://reuse.software/>`_. 330 331_`������������` 332----------------- 333 334 ������������������������������MODULE_LICENSE������������������������������������������������������ 335 ������������������SPDX-License-Identifier������������������������������������������������������ 336 ������������������������������ 337 338 ��������������������������������������������������������������������������������������������������������� 339 ��������������������������������������������� 340 341 MODULE_LICENSE������������������������������������: 342 343 ============================= ============================================= 344 "GPL" ���������������GPL������2������������������������������������ 345 GPL-2.0���GPL-2.0��������������������������������������� 346 ������������������������������������������������������������������ 347 ��������������� 348 349 "GPL v2" ���"GPL"��������������������������������������������� 350 351 "GPL and additional rights" ������������������GPL v2���������MIT������������������������ 352 ������������������������������������������������ 353 354 "Dual MIT/GPL" ������������������GPL v2���������MIT������������������������ 355 ������������������������ 356 357 "Dual BSD/GPL" ���������������GPL v2���������BSD��������������������������� 358 ��������� BSD��������������������������������������������������� 359 ��������������������������������� 360 361 "Dual MPL/GPL" ���������������GPL v2���������Mozilla Public License 362 ���MPL������������������������������ MPL������������������������ 363 ��������������������������������������������������������������� 364 365 "Proprietary" ������������������������������������������������������������������ 366 ������������������������������������������������������������������ 367 ���������������������������������������������������'P'��������� 368 ������������������������������������������������������������������ 369 ���������EXPORT_SYMBOL_GPL������������������������ 370 ============================= ============================================= 371 372 373