Referência de licença de sugestão de código

watsonx Code Assistant

Watsonx Code Assistant verifica se uma sugestão de código gerada é semelhante a outras fontes de código.

O código gerado deve ter 10 linhas ou mais nesses idiomas:

  • C
  • C++
  • Acessar
  • Java
  • JavaScript
  • Python
  • TypeScript

Por padrão, watsonx Code Assistant bloqueia sugestões de código que sejam semelhantes a outras fontes de código.

Para algumas licenças, você pode permitir sugestões de código que incluam uma referência à licença. Para obter mais informações, consulte Configuração de como as sugestões de código são exibidas.

Esta tabela lista as licenças para as quais você pode permitir sugestões de código:

Licenças que podem ser permitidas para sugestões de código
Grupo Licença
Licenças do MIT MIT No Attribution (mit-0)
Licenças do MIT Enlightenment License (e16) (MIT-advertising)
Licenças do MIT CMU License (MIT-CMU)
Licenças do MIT enna License (MIT-enna)
Licenças do MIT feh License (MIT-feh)
Licenças do MIT MIT License (MIT)
Licenças do MIT MIT +no-false-attribs license (MITNFA)
Licenças do software Apache Apache License 1.0 (Apache-1.0)
Licenças do software Apache Apache License 1.1 (Apache-1.1)
Licenças do software Apache Apache License 2.0 (Apache-2.0)
Licenças públicas gerais menores GNU Lesser General Public License v2.1 only (LGPL-2.1)
Licenças públicas gerais menores GNU Lesser General Public License v3.0 only (LGPL-3.0)
Licenças públicas gerais GNU General Public License v2.0 only (GPL-2.0)
Licenças públicas gerais GNU General Public License v3.0 only (GPL-3.0)
Licenças públicas gerais 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)
Distribuição de software da Berkeley BSD 1-Clause License (BSD-1-Clause)
Distribuição de software da Berkeley BSD 2-Clause "Simplified" License (BSD-2-Clause)
Distribuição de software da Berkeley BSD 2-Clause FreeBSD License (BSD-2-Clause-FreeBSD)
Distribuição de software da Berkeley BSD 2-Clause NetBSD License (BSD-2-Clause-NetBSD)
Distribuição de software da Berkeley BSD-2-Clause Plus Patent License (BSD-2-Clause-Patent)
Distribuição de software da Berkeley BSD 3-Clause "New" or "Revised" License (BSD-3-Clause)
Distribuição de software da Berkeley BSD with attribution (BSD-3-Clause-Attribution)
Distribuição de software da Berkeley BSD 3-Clause Clear License (BSD-3-Clause-Clear)
Distribuição de software da Berkeley Lawrence Berkeley National Labs BSD variant license (BSD-3-Clause-LBNL)
Distribuição de software da Berkeley BSD 3-Clause No Nuclear License (BSD-3-Clause-No-Nuclear-License)
Distribuição de software da Berkeley BSD 3-Clause No Nuclear License 2014 (BSD-3-Clause-No-Nuclear-License-2014)
Distribuição de software da Berkeley BSD 3-Clause No Nuclear Warranty (BSD-3-Clause-No-Nuclear-Warranty)
Distribuição de software da Berkeley BSD 3-Clause Open MPI variant (BSD-3-Clause-Open-MPI)
Distribuição de software da Berkeley BSD 4-Clause "Original" or "Old" License (BSD-4-Clause)
Distribuição de software da Berkeley BSD-4-Clause (University of California-Specific) (BSD-4-Clause-UC)
Distribuição de software da Berkeley BSD Source Code Attribution (BSD-Source-Code)
Distribuição de software da Berkeley BSD Zero Clause License (0BSD)
domínio público The Unlicense (Unlicense)
Licenças de origem comercial Boost Software License 1.0 (BSL-1.0)
Consórcio de Sistemas da Internet ISC License (ISC)

Esta tabela lista as licenças para as quais as sugestões de código são sempre bloqueadas. Essa definição não pode ser configurada.

Licenças que estão sempre bloqueadas
Licença
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