Code-Vorschlag Lizenz-Referenz

watsonx Code Assistant

die Funktion Watsonx Code Assistant prüft, ob ein generierter Code-Vorschlag anderen Code-Quellen ähnlich ist.

Der generierte Code muss in diesen Sprachen 10 oder mehr Zeilen umfassen:

  • C
  • C++
  • Los
  • Java
  • JavaScript
  • Python
  • TypeScript

Standardmäßig blockiert watsonx Code Assistant Codevorschläge, die anderen Codequellen ähnlich sind.

Für einige Lizenzen können Sie Codevorschläge zulassen, die einen Lizenzverweis enthalten. Weitere Informationen finden Sie unter Konfigurieren der Anzeige von Codevorschlägen.

In dieser Tabelle sind die Lizenzen aufgeführt, für die Sie Codevorschläge zulassen können:

Lizenzen, die für Code-Vorschläge zugelassen werden können
Gruppe Lizenz
MIT-Lizenzen MIT No Attribution (mit-0)
MIT-Lizenzen Enlightenment License (e16) (MIT-advertising)
MIT-Lizenzen CMU License (MIT-CMU)
MIT-Lizenzen enna License (MIT-enna)
MIT-Lizenzen feh License (MIT-feh)
MIT-Lizenzen MIT License (MIT)
MIT-Lizenzen MIT +no-false-attribs license (MITNFA)
Apache Apache License 1.0 (Apache-1.0)
Apache Apache License 1.1 (Apache-1.1)
Apache Apache License 2.0 (Apache-2.0)
Geringere allgemeine öffentliche Lizenzen GNU Lesser General Public License v2.1 only (LGPL-2.1)
Geringere allgemeine öffentliche Lizenzen GNU Lesser General Public License v3.0 only (LGPL-3.0)
Allgemeine öffentliche Lizenzen GNU General Public License v2.0 only (GPL-2.0)
Allgemeine öffentliche Lizenzen GNU General Public License v3.0 only (GPL-3.0)
Allgemeine öffentliche Lizenzen GNU Affero General Public License v3.0 (AGPL-3.0)
Creative Commons Creative Commons Attribution 1.0 Generic (CC-BY-1.0)
Creative Commons Creative Commons Attribution 2.0 Generic (CC-BY-2.0)
Creative Commons Creative Commons Attribution 3.0 Unported (CC-BY-3.0)
Creative Commons Creative Commons Attribution 4.0 International (CC-BY-4.0)
Creative Commons Creative Commons Zero v1.0 Universal (CC0-1.0)
Creative Commons Creative Commons Attribution Share Alike 4.0 International (CC-BY-SA-4.0)
Berkeley-Software-Vertrieb BSD 1-Clause License (BSD-1-Clause)
Berkeley-Software-Vertrieb BSD 2-Clause "Simplified" License (BSD-2-Clause)
Berkeley-Software-Vertrieb BSD 2-Clause FreeBSD License (BSD-2-Clause-FreeBSD)
Berkeley-Software-Vertrieb BSD 2-Clause NetBSD License (BSD-2-Clause-NetBSD)
Berkeley-Software-Vertrieb BSD-2-Clause Plus Patent License (BSD-2-Clause-Patent)
Berkeley-Software-Vertrieb BSD 3-Clause "New" or "Revised" License (BSD-3-Clause)
Berkeley-Software-Vertrieb BSD with attribution (BSD-3-Clause-Attribution)
Berkeley-Software-Vertrieb BSD 3-Clause Clear License (BSD-3-Clause-Clear)
Berkeley-Software-Vertrieb Lawrence Berkeley National Labs BSD variant license (BSD-3-Clause-LBNL)
Berkeley-Software-Vertrieb BSD 3-Clause No Nuclear License (BSD-3-Clause-No-Nuclear-License)
Berkeley-Software-Vertrieb BSD 3-Clause No Nuclear License 2014 (BSD-3-Clause-No-Nuclear-License-2014)
Berkeley-Software-Vertrieb BSD 3-Clause No Nuclear Warranty (BSD-3-Clause-No-Nuclear-Warranty)
Berkeley-Software-Vertrieb BSD 3-Clause Open MPI variant (BSD-3-Clause-Open-MPI)
Berkeley-Software-Vertrieb BSD 4-Clause "Original" or "Old" License (BSD-4-Clause)
Berkeley-Software-Vertrieb BSD-4-Clause (University of California-Specific) (BSD-4-Clause-UC)
Berkeley-Software-Vertrieb BSD Source Code Attribution (BSD-Source-Code)
Berkeley-Software-Vertrieb BSD Zero Clause License (0BSD)
Öffentliche Domäne The Unlicense (Unlicense)
Business Source Lizenzen Boost Software License 1.0 (BSL-1.0)
Konsortium Internet-Systeme ISC License (ISC)

In dieser Tabelle sind die Lizenzen aufgeführt, für die Code-Vorschläge immer gesperrt sind. Diese Einstellung kann nicht konfiguriert werden.

Lizenzen, die immer gesperrt sind
Lizenz
adobe-2006
adobe-glyph
adsl
amdplpa
aml
ampas
antlr-pd
apafml
artistic-2.0
barr
blueoak-1.0.0
boost software license 1.0
bzip2-1.0.6
cecill-2.1
cecill-b
cnri-python-gpl-compatible
condor-1.1
curl
do what the f*ck you want to public license
doc
ecl-1.0
ecl-2.0
eclipse public license 1.0
eclipse public license 2.0
educational community license v2.0
efl-2.0
egenix
epl-1.0
epl-2.0
european union public license 1.2
fair
fsfap
fsful
ftl
giftware
hpnd
ibm internal
ibm-pibs
icu
ijg
imagemagick
info-zip
intel
jasper-2.0
leptonica
libpng
libpng-2.0
libtiff
linux-openib
microsoft public license
miros
mozilla public license 2.0
mpich2
mpl-2.0
ms-pl
ms-rl
mtll
mulanpsl-1.0
mulanpsl-2.0
multics
mup
nasa-1.3
naumen
ncsa
net-snmp
netcdf
nlpl
nrl
ntp
ofl-1.1
oldap-2.2.1
oldap-2.3
oldap-2.4
oldap-2.5
oldap-2.6
oldap-2.7
oldap-2.8
oml
openssl
osl-3.0
other
php-3.0
php-3.01
plexus
postgresql
psf-2.0
python-2.0
qhull
ruby
sgi-b-2.0
spencer-86
spencer-94
swl
tcl
tcp-wrappers
tu-berlin-1.0
tu-berlin-2.0
upl-1.0
vim
vsl-1.0
w3c
w3c-19980720
w3c-20150513
wtfpl
x11
xerox
xfree86-1.1
xinetd
xnet
xpp
zed
zend-2.0
zlib
zlib-acknowledgement
zpl-1.1
zpl-2.0
zpl-2.1