

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Raccolta di licenze Amazon Inspector SBOM Generator
<a name="sbom-generator-license-collection"></a>

 Amazon Inspector SBOM Generator aiuta a tenere traccia delle informazioni sulle licenze in una distinta base del software (SBOM). Raccoglie informazioni sulle licenze dai pacchetti supportati nei sistemi operativi e nei linguaggi di programmazione. Con espressioni di licenza standardizzate nella SBOM generata, potete comprendere i vostri obblighi di licenza. 

## Raccogli informazioni sulla licenza
<a name="w2aac37c31b5"></a>

**Esempio di comando**  
 L'esempio seguente mostra come raccogliere informazioni sulla licenza da una directory. 

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

**Esempio di componente SBOM**  
 L'esempio seguente mostra una voce di componente nella SBOM generata. 

```
"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",
    }
  ]
```

## Pacchetti supportati
<a name="w2aac37c31b7"></a>

 I seguenti linguaggi di programmazione e pacchetti del sistema operativo sono supportati per la raccolta delle licenze. 


| Target | Programma di gestione dei pacchetti | Fonte di informazioni sulla licenza | Tipo | 
| --- | --- | --- | --- | 
| Alma Linux | RPM |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/inspector/latest/user/sbom-generator-license-collection.html)  | Sistema operativo | 
| Amazon Linux | RPM |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/inspector/latest/user/sbom-generator-license-collection.html)  | Sistema operativo | 
| CentOS | RPM |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/inspector/latest/user/sbom-generator-license-collection.html)  | Sistema operativo | 
| Fedora | RPM |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/inspector/latest/user/sbom-generator-license-collection.html)  | Sistema operativo | 
| OpenSUSE | RPM |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/inspector/latest/user/sbom-generator-license-collection.html)  | Sistema operativo | 
| Oracle Linux | RPM |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/inspector/latest/user/sbom-generator-license-collection.html)  | Sistema operativo | 
| Photon OS | RPM |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/inspector/latest/user/sbom-generator-license-collection.html)  | Sistema operativo | 
| RHEL | RPM |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/inspector/latest/user/sbom-generator-license-collection.html)  | Sistema operativo | 
| Rocky Linux | RPM |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/inspector/latest/user/sbom-generator-license-collection.html)  | Sistema operativo | 
| SLES | RPM |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/inspector/latest/user/sbom-generator-license-collection.html)  | Sistema operativo | 
| Alpine Linux | APK | /lib/apk/db/installed | Sistema operativo | 
| Chainguard | APK | /lib/apk/db/installed | Sistema operativo | 
| Debian | DPKG | /usr/share/doc/\*/copyright | Sistema operativo | 
| Ubuntu | DPKG | /usr/share/doc/\*/copyright | Sistema operativo | 
| Node.js | Javascript | node\_modules/\*/package.json | Linguaggio di programmazione | 
| PHP | Pacchetto Composer |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/inspector/latest/user/sbom-generator-license-collection.html)  | Linguaggio di programmazione | 
| Go | Go | LICENSE | Linguaggio di programmazione | 
| Python | Python/Egg/Wheel |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/inspector/latest/user/sbom-generator-license-collection.html)  | Linguaggio di programmazione | 
| Ruby | RubyGem | \*.gemspec | Linguaggio di programmazione | 
| Rust | crate | Cargo.toml | Linguaggio di programmazione | 

### Standardizzazione delle espressioni di licenza
<a name="w2aac37c31b7b7"></a>

 Il formato delle espressioni di licenza SPDX fornisce una rappresentazione accurata dei termini di licenza presenti nel software open source. Amazon Inspector SBOM Generator standardizza tutte le informazioni sulla licenza in espressioni di licenza SPDX attraverso le regole descritte in questa sezione. Le regole garantiscono coerenza e compatibilità tra le informazioni sulle licenze. 

**Mappatura degli identificatori in formato abbreviato SPDX**  
 Tutti i nomi di licenza sono mappati su identificatori in formato breve SPDX. Ad esempio, `MIT License` è abbreviata in `MIT`. 

**Combinazione multipla di licenze**  
 È possibile combinare più di una licenza con l'`AND`operatore. Di seguito è riportato un comando di esempio che mostra come formattare il comando. 

```
MIT AND Apache-2.0
```

**Prefisso di licenza personalizzato**  
 Le licenze personalizzate hanno il prefisso`LicenseRef`, ad esempio. `LicenseRef-CompanyPrivate` 

**Prefisso di eccezione personalizzato**  
 Le eccezioni personalizzate hanno il prefisso`AdditionRef-`, ad esempio. `AdditionRef-CustomException` 