Open-Source License Policy
Copyleft:要求修改后的代码必须以相同的许可证发布。 Public:允许修改和分发,但可能需要提供原始代码的链接。 Permissive:允许自由使用、修改和分发,通常不需要提供原始代码。 Required:如果代码被修改,必须提供源代码。 |
||||
Licenses NOT allowed for AI Models Training Algorithms & Cloud-Based Applications or Services:不允许用于AI模型训练算法及云应用或服务的许可证 | ||||
Name | Short Name | Type | Publication(发布要求) | Comments |
Affero General Public License: | AGPL – 1.0 | Copyleft | Required | |
Affero General Public License: | AGPL – 3.0 | Copyleft | Required | |
AGPL - 3.0-only | Copyleft | Required | ||
AGPL-3.0-or-later | Copyleft | Required | ||
Server Side Public License | SSPL | Copyleft | Required | When providing SaaS functionality |
Creative Commons Attribution-ShareAlike: | CC-BY-SA | No | Required | |
Creative Commons Attribution-Noncommercial-ShareAlike: | CC-BY-NC-SA | N/A | N/A | Code under this license cannot be used for Commercial products |
Creative Commons Attribution-Noncommercial-ShareAlike: | CC-BY-NC | N/A | N/A | Code under this license cannot be used for Commercial products |
Creative Commons Attribution-Noncommercial-NoDerivative | CC-BY-NC-ND | N/A | N/A | Code under this license cannot be used for Commercial products |
Licenses NOT allowed for Preloaded (Applications or Services) and Android Framework:不允许用于预装应用或服务及Android框架的许可证 | ||||
Name | Short Name | Type | Publication | Comments |
Affero General Public License:
|
AGPL - 1.0 | Copyleft | Required | |
AGPL - 3.0 | Copyleft | Required | ||
AGPL - 3.0-only | Copyleft | Required | ||
AGPL-3.0-or-later | Copyleft | Required | ||
General Public License:
|
GPL-1.0 | Copyleft | Required | |
GPL-1.0+ | Copyleft | Required | ||
GPL-1.0-only | Copyleft | Required | ||
GPL-1.0-or-later | Copyleft | Required | ||
GPL-2.0 | Copyleft | Required | ||
GPL-2.0+ | Copyleft | Required | ||
GPL-2.0+CE | Copyleft | Required | ||
GPL-2.0-only | Copyleft | Required | ||
GPL-2.0-or-later | Copyleft | Required | ||
GPL-2.0-with-GCC-exception | Copyleft | Required | ||
GPL-2.0-with-autoconf-exception | Copyleft | Required | ||
GPL-2.0-with-bison-exception | Copyleft | Required | ||
GPL-2.0-with-classpath-exception | Copyleft | Required | ||
GPL-2.0-with-font-exception | Copyleft | Required | ||
GPL-3.0 | Copyleft | Required | ||
GPL-3.0+ | Copyleft | Required | ||
GPL-3.0-only | Copyleft | Required | ||
GPL-3.0-or-later | Copyleft | Required | ||
GPL-3.0-with-GCC-exception | Copyleft | Required | ||
GPL-3.0-with-autoconf-exception | Copyleft | Required | ||
Storage Networking Industry Association Public License, v1.1 | SNIA Public License V1.1 | Copyleft | Required | For all modification |
SEDNMAIL License | SENDMAIL | Copyleft | Required | |
Berkeley DB License | Berkley DB | Copyleft | Required | |
Sleepycat License: | Sleepycat | Copyleft | Required | |
Artistic | Artistic-1.0 | Public | Required | If code was modified by Lenovo, |
Artistic-2.0 | Public | Required | If code was modified by Lenovo, | |
Apple Public Source License
|
APSL-1.0 | Public | Required | If code was modified by Lenovo |
APSL-1.1 | Public | Required | If code was modified by Lenovo | |
APSL-1.2 | Public | Required | If code was modified by Lenovo | |
APSL-2.0 | Public | Required | If code was modified by Lenovo | |
Common Development and Distribution License:
|
CDDL-1.0 | Public | Required | If code was modified by Lenovo |
ISC-1.1 | Public | Required | If code was modified by Lenovo | |
Common Public License: | CPL -1.0 | Public | Required | If code was modified by Lenovo |
Eclipse Public License:
|
EPL-1.0 | Public | Required | If code was modified by Lenovo, |
EPL-2.0 | Public | Required | If code was modified by Lenovo | |
Erlang Public License | ErlPL-1.1 | Public | Required | If code was modified by Lenovo |
IBM Public License | IPL-1.0 | Public | Required | |
GNU Library General Public License
|
LGPL-2.0 | Copyleft | Required |
If code was “statically” linked
|
LGPL-2.0+ | Copyleft | Required | ||
GNU Lesser General Public License
|
LGPL-2.1-only | Copyleft | Required |
If code was “statically” linked
|
LGPL-2.1-or-later | Copyleft | Required | ||
GNU Lesser General Public License
|
LGPL-3.0-only | Copyleft | Required |
1) If code is “statically” linked, OR
2) If code is “dynamically” linked AND in order to be used by Lenovo’s linked Application, it must be signed by Lenovo or Third-Party signing Authority, e.g. Microsoft. |
LGPL-3.0-or-later | Copyleft | Required | ||
Mozilla Public License
|
MPL-1.0 | Public | Required | If code was modified by Lenovo |
MPL-1.1 | Public | Required | If code was modified by Lenovo | |
MPL-2.0 | Public | Required | If code was modified by Lenovo | |
MPL-2.0 – no-copyleft-exception | Public | Required | If code was modified by Lenovo | |
Microsoft Reciprocal License: | Ms-RL | Required | ||
Netscape License
|
NPL-1.0 | Public | Required | |
NPL-1.1 | Public | Required | ||
Sun Public License v1.0: | SPL-1.0 | Public | Required | If code was modified by Lenovo |
BSD Protection License (different than traditional BSD 2-clause, BSD 3-clause): | BSD-Protection | |||
Creative Commons Attribution-ShareAlike: | CC-BY-SA | |||
Creative Commons Attribution-Noncommercial-ShareAlike: | CC-BY-NC-SA | |||
Common Public Attribution License: | CPAL-1.0 | |||
Cryptographic Autonomy License: | CAL-1.0 | |||
European Union Public License:
|
EUPL-1.0 | Public | Required | |
EUPL-1.1 | Public | Required | ||
EUPL-1.2 | Public | Required | ||
Nethack General Public License: | Nethack General Public License | |||
Non-Profit Open Software License: | NPOSL-3.0 | |||
OCLC Research Public License 2.0: | OCLC-2.0 | |||
ODC Open Database License: | ODbL | |||
Open Software License:
|
OSL-1.0 | |||
OSL-1.1 | ||||
OSL-2.0 | ||||
OSL-2.1 | ||||
OSL-3.0 | ||||
Q Public License: | QPL-1.0 | |||
RealNetworks Public Source License: | RPSL-1.0 | |||
Reciprocal Public License | RPL-1.1 | |||
RPL-1.5 | ||||
The Parity Public License: | Parity-6.0.0 | |||
Parity-7.0.0 | ||||
gSOAP-1.3b | Required | |||
VIM license | VIM | Public | Required | For modified code, written offer required – must maintain for 3 years and provide source. |
Sendmail License | Sendmail | Public | Required | Requires re-distribution of source code (but no copyleft effect). If binary is distributed, statement should be made of how to request source code |
SISSL | Public | Required | Redistribution of Original code is required (link ok) | |
FreeImage Public License-1.0 | FPL-1.0 | Public | Required | Redistribution of Original & modified code is required (link ok) |
Red Hat eCos Public License v1.1 | Public | Required | If modified by Lenovo, source must be distributed | |
Licenses allowed for Preloaded Applications or Services:允许用于预装应用或服务的许可证 |
||||
Name | Short Name | Type | Publication | Comments |
Academic Free License v2.1 | Academic Free License v2.1 | Patent License not granted by original developer | ||
Artistic | Artistic-1.0 | Public | Required | If code was NOT modified by Lenovo (URL to original code must be provided) |
Artistic-2.0 | Public | Required | If code was NOT modified by Lenovo (URL to original code must be provided) | |
Carnegie Mellon University License | CMU | Permissive | No | |
Storage Networking Industry Association Public License, v1.1 | SNIA Public License V1.1 | Public | Required | If code was NOT modified by Lenovo (Written Offer is required) |
Common Development and Distribution License: | CDDL-1.0 | Public | Required | If code was NOT modified by Lenovo (URL to original code must be provided) |
CDDL-1.1 | Public | Required | If code was NOT modified by Lenovo (URL to original code must be provided) | |
Common Public License: | CPL -1.0 | Public | Required | If code was NOT modified by Lenovo (URL to original code must be provided) |
Cron | Cron License | |||
Expat License | Expat | Permissive | No | |
Eclipse Public License: | EPL-1.0 | Public | Required | If code was NOT modified by Lenovo (URL to original code must be provided) |
EPL-2.0 | Public | Required | If code was NOT modified by Lenovo (URL to original code must be provided) | |
Sun Public License v1.0: | SPL-1.0 | Public | Required | If code was NOT modified by Lenovo (URL to original code must be provided) |
GNU Library General Public License
|
LGPL-2.0 | Copyleft | Required |
If code was Dynamically linked and NOT modified
(Written Offer is required) |
LGPL-2.0+ | Copyleft | Required | ||
GNU Lesser General Public License
|
LGPL-2.0-only | Copyleft | Required |
If code was Dynamically linked and NOT modified
(Written Offer is required) |
LGPL-2.0-or-later | Copyleft | Required | ||
LGPL-2.1 | Copyleft | Required | ||
LGPL-2.1+ | Copyleft | Required | ||
LGPL-2.1-only | Copyleft | Required | ||
LGPL-2.1-or-later | Copyleft | Required | ||
Mozilla Public License
|
MPL-1.0 | Public | Required | If code was NOT modified by Lenovo (URL to original code must be provided) |
MPL-1.1 | Public | Required | If code was NOT modified by Lenovo (URL to original code must be provided) | |
MPL-2.0 | Public | Required | If code was NOT modified by Lenovo (URL to original code must be provided) | |
0BSD | 0-BSD | Permissive | No | |
Apache
|
Apache-1.0 | Permissive | No | |
Apache-1.1 | Permissive | No | ||
Apache-2.0 | Permissive | No | ||
BSD
|
BSD | Permissive | No | |
BSD 2-Clause | Permissive | No | ||
BSD 3-Clause | Permissive | No | ||
BSD-1-Clause | Permissive | No | ||
BSD-2-Clause | Permissive | No | ||
BSD-2-Clause-FreeBSD | Permissive | No | ||
BSD-2-Clause-NetBSD | Permissive | No | ||
BSD-2-Clause-Patent | Permissive | No | ||
BSD-3-Clause | Permissive | No | ||
BSD-3-Clause-Attribution | Permissive | No | ||
BSD-3-Clause-Clear | Permissive | No | ||
BSD-3-Clause-LBNL | Permissive | No | ||
BSD-3-Clause-No-Nuclear-License | Permissive | No | ||
BSD-3-Clause-No-Nuclear-License-2014 | Permissive | No | ||
BSD-3-Clause-No-Nuclear-Warranty | Permissive | No | ||
BSD-4-Clause | Permissive | No | ||
BSD-4-Clause-UC | Permissive | No | ||
BSD-Protection | Permissive | No | ||
BSD-Source-Code | Permissive | No | ||
Boost | BSL-1.0 | Permissive | No | |
ICU License | ICU | Permissive | No | |
IJG | Permissive | No | ||
ISC | Permissive | No | ||
Libpng | Permissive | No | ||
MIT License | MIT | Permissive | No | |
CMU License | MIT-CMU | Permissive | No | |
Enlightenment License | MIT-advertising | Permissive | No | |
enna License | MIT-enna | Permissive | No | |
feh License | MIT-feh | Permissive | No | |
MIT +no-false-attribs license | MITNFA | Permissive | No | |
University of Illinois/NCSA Open Source License | NCSA | Permissive | No | |
Open LDAP Public License v2.8 | OLDAP-2.8 | Permissive | No | BSD-like |
OpenSLP License | OpenSPL | |||
Public License | Public Domain | Permissive | No | |
Public License | Public Domain - SUN | Permissive | No | |
Unicode-DFS-2015 | Permissive | No | ||
Unicode-DFS-2016 | Permissive | No | ||
Unicode-TOU | Permissive | No | ||
Public License | Unlicense | Permissive | No | |
W3C Software Notice and License | W3C | Permissive | No | |
W3C-19980720 | Permissive | No | ||
W3C-20150513 | Permissive | No | ||
Public License | WTFPL | Permissive | No | |
X11 License | X11 | Permissive | No | |
zlib License | ZLIB | Permissive | No | |
zlib/libpng License with Acknowledgement | zlib-acknowledgement | Permissive | No | |
Zope Public License | ZPL-2.1 | Permissive | No | Similar to BSD, but modified files should be clearly marked |
bzip2 and libbzip2 License v1.0.5 | bzip2-1.0.5 | Permissive | No | |
bzip2 and libbzip2 License v1.0.6 | bzip2-1.0.6 | Permissive | No | |
curl License | curl | Permissive | No | |
libtiff License | libtiff | Permissive | No | |
OpenSSL License | OpenSSL | Permissive | No | |
Openfont-1.1 | Permissive | No | ||
FastCGI Open Market Licence | FastCGI | Permissive | No | |
NTP License | NTP | Permissive | No | |
Purdue License | Purdue | Permissive | No | |
Sun Industry Standards Source License (SISSL) | SISSL | Permissive | No | Link to original code should be provided |
Vixie Cron License (vixie-cron) | vixie-cron | Permissive | No | |
xinetd | xinetd | Permissive | No | |
Sun RPC License | Permissive | No | Only as part of distributed product, not by itself | |
Apple MIT License | Permissive | No | ||
Zend License v2.0 | Permissive | No |