

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Coleção de licenças do Amazon Inspector SBOM Generator
<a name="sbom-generator-license-collection"></a>

 O Amazon Inspector SBOM Generator ajuda a rastrear informações de licença em uma lista de materiais de software (SBOM). Ele coleta informações de licença de pacotes compatíveis em sistemas operacionais e linguagens de programação. Com expressões de licença padronizadas em seu SBOM gerado, você pode entender suas obrigações de licenciamento. 

## Coletar informações de licença
<a name="w2aac37c31b5"></a>

**Exemplo de comando da**  
 O exemplo a seguir mostra como coletar informações de licença de um diretório. 

```
./inspector-sbomgen directory --path /path/to/your/directory/ --collect-licenses
```

**Exemplo de componente do SBOM**  
 O exemplo a seguir mostra uma entrada de componentes no SBOM gerado. 

```
"components": [   
    {
      "bom-ref": "comp-2",
      "type": "application",
      "name": "sample-js-pkg",
      "version": "1.2.3",
      "licenses": [
        {
          "expression": "Apache-2.0 AND (MIT OR GPL-2.0-only)"
        }
      ],
      "purl": "pkg:npm/sample-js-pkg@1.2.3",
    }
  ]
```

## Pacotes compatíveis
<a name="w2aac37c31b7"></a>

 As linguagens de programação e pacotes de sistema operacional a seguir são compatíveis com a coleta de licenças. 


| Destino | Gerenciador de pacote | Origem das informações de licença | Tipo | 
| --- | --- | --- | --- | 
| Alma Linux | RPM |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/inspector/latest/user/sbom-generator-license-collection.html)  | SO | 
| Amazon Linux | RPM |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/inspector/latest/user/sbom-generator-license-collection.html)  | SO | 
| CentOS | RPM |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/inspector/latest/user/sbom-generator-license-collection.html)  | SO | 
| Fedora | RPM |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/inspector/latest/user/sbom-generator-license-collection.html)  | SO | 
| OpenSUSE | RPM |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/inspector/latest/user/sbom-generator-license-collection.html)  | SO | 
| Oracle Linux | RPM |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/inspector/latest/user/sbom-generator-license-collection.html)  | SO | 
| Photon OS | RPM |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/inspector/latest/user/sbom-generator-license-collection.html)  | SO | 
| RHEL | RPM |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/inspector/latest/user/sbom-generator-license-collection.html)  | SO | 
| Rocky Linux | RPM |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/inspector/latest/user/sbom-generator-license-collection.html)  | SO | 
| SLES | RPM |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/inspector/latest/user/sbom-generator-license-collection.html)  | SO | 
| Alpine Linux | APK | /lib/apk/db/installed | SO | 
| Chainguard | APK | /lib/apk/db/installed | SO | 
| Debian | DPKG | /usr/share/doc/\*/copyright | SO | 
| Ubuntu | DPKG | /usr/share/doc/\*/copyright | SO | 
| Node.js | Javascript | node\_modules/\*/package.json | Linguagem de programação | 
| PHP | Pacote do Composer |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/inspector/latest/user/sbom-generator-license-collection.html)  | Linguagem de programação | 
| Go | Go | LICENSE | Linguagem de programação | 
| Python | Python/Egg/Wheel |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/inspector/latest/user/sbom-generator-license-collection.html)  | Linguagem de programação | 
| Ruby | RubyGem | \*.gemspec | Linguagem de programação | 
| Rust | crate | Cargo.toml | Linguagem de programação | 

### Padronização da expressão da licença
<a name="w2aac37c31b7b7"></a>

 O formato de expressões de licença SPDX fornece uma representação precisa dos termos de licenciamento encontrados em software de código aberto. O Amazon Inspector SBOM Generator padroniza todas as informações de licença em expressões de licença SPDX por meio das regras descritas nesta seção. As regras fornecem consistência e compatibilidade entre as informações de licenciamento. 

**Mapeamento de identificadores abreviados SPDX**  
 Todos os nomes de licenças são mapeados para identificadores abreviados SPDX. Por exemplo, `MIT License` foi encurtada para `MIT`. 

**Várias combinações de licenças**  
 É possível combinar mais de uma licença com o operador `AND`. O exemplo de comando a seguir mostra como formatar o comando. 

```
MIT AND Apache-2.0
```

**Prefixo de licença personalizada**  
 As licenças personalizadas têm o prefixo `LicenseRef`, como `LicenseRef-CompanyPrivate`. 

**Prefixo de exceção personalizada**  
 As exceções personalizadas têm o prefixo `AdditionRef-`, como `AdditionRef-CustomException`. 