Vai al contenuto principale

Acquisti

Cosa chiede davvero l'ufficio acquisti

Prova continua che gli obblighi di licenza restano aggiornati, perché le esportazioni una tantum diventano obsolete, e come rispondere quando le dipendenze cambiano più in fretta della tua documentazione.

Ultimo aggiornamento: 2 luglio 2026

Gli acquisti, la sicurezza fornitori e i team IT enterprise chiedono una pagina delle licenze open source, una divulgazione delle licenze di terze parti o documentazione di conformità delle licenze software durante la due diligence. La richiesta arriva spesso come una singola riga in una RFP: "Fornire la documentazione di conformità delle licenze open source."

Vogliono la prova che tu comprenda quale software di terze parti e open source si trova nel prodotto che stanno acquistando, e che tu possa produrre obblighi di licenza rivisti su richiesta. Questa guida spiega come rispondere onestamente quando il tuo inventario cambia ogni settimana.

  1. Conferma l'ambito prima di rispondere

    Quale prodotto, quale release, quale formato. La divulgazione è specifica per prodotto.

  2. Verifica rispetto a quello che rilasci davvero

    Confronta il registro con la release in esame; risolvi prima le righe non riviste.

  3. Rispondi con l'ambito, senza dichiarare più di quanto sai

    Invia il registro rivisto, indica la release a cui si riferisce, descrivi come lo mantieni aggiornato.

Perché un'esportazione una tantum non basta mai?

Perché i prodotti non sono congelati a una versione: gli ingegneri fanno il merge di aggiornamenti alle dipendenze, aggiungono SDK, cambiano font e aggiornano pacchetti transitivi, spesso senza che una singola persona tenga traccia del quadro completo degli obblighi. Non puoi dire in modo affidabile "questo è tutto ciò che gira in produzione adesso" partendo da un foglio di calcolo costruito mesi fa.

Un PDF, un file zip o un allegato SBOM è un'istantanea. Nel momento in cui qualcuno rilascia una release con nuovi pacchetti, quell'istantanea diventa storica. Non sbagliata in malafede, solo obsoleta. Gli acquisti la archiviano, danno per scontato che sia aggiornata, e scoprono la lacuna mesi dopo in un audit o in un rinnovo.

Il requisito reale non è "invia un URL invece di un PDF". Hai bisogno di un inventario rivisto legato a quello che rilasci, aggiornato quando le dipendenze cambiano, e condiviso solo dopo che le barriere di pubblicazione sono state superate. Una pagina di conformità pubblica è un modo per ospitare quel registro in modo che entrambe le parti vedano la stessa versione. I link non sono magia; il registro dietro di essi è pensato per essere aggiornato.

Cosa chiede davvero l'ufficio acquisti?

Vogliono la prova che hai il controllo operativo sugli obblighi di licenza di terze parti, non che una volta hai eseguito npm list su un laptop. Questionari diversi usano parole diverse (pagina delle licenze open source, elenco software di terze parti, divulgazione OSS, distinta base del software più testo delle licenze), ma l'intenzione è simile.

Uno SBOM da solo spesso non soddisfa la richiesta. Gli elementi minimi di uno SBOM, come definiti dalla NTIA statunitense, si concentrano sull'identità dei componenti per l'uso relativo a vulnerabilità e inventario, non sulla divulgazione delle licenze rivista. Acquisti e legale vogliono comunque il testo completo delle licenze e una qualche conferma che l'elenco resti allineato alle release.

  • Inventario rivisto di terze parti e open source per il prodotto in esame.
  • Testo completo delle licenze o link affidabili, non identificatori SPDX senza testo.
  • Attribuzione e avviso dove le licenze li richiedono.
  • Chiarezza su quale prodotto, release o data riflette la divulgazione.
  • Spesso un URL, un'esportazione o un allegato, a seconda di quanto specifica il loro processo.
  • Sempre più spesso: come mantieni il registro aggiornato quando le dipendenze cambiano.

Passaggio 1: conferma l'ambito prima di rispondere

Non inviare il footer delle licenze del tuo sito di marketing aziendale se l'acquirente sta valutando il tuo prodotto API, l'app mobile o l'installer on-premise. Ogni prodotto rilasciato potrebbe aver bisogno del proprio registro di divulgazione, o di una sezione chiaramente circoscritta.

Chiedi quale SKU, nome prodotto, versione o data di release copre la revisione. La conformità delle licenze è specifica per prodotto. Inviare la documentazione per il prodotto sbagliato crea più lavoro extra che non inviare nulla.

  • Quale prodotto o SKU è in esame?
  • Quale versione, tag di release o data dovrebbe riflettere la divulgazione?
  • Vogliono un URL, un file di esportazione, o entrambi?
  • La revisione riguarda SaaS, software installabile, embedded, o tutti i modelli di distribuzione?
  • Chi è il destinatario: acquisti, legale, sicurezza, o tutti e tre?

Passaggio 2: verifica rispetto a quello che rilasci davvero

Prima di rispondere, conferma che il registro corrisponda alla build che ricevono i clienti. Non il branch main, non la macchina locale di uno sviluppatore, non un inventario che nessuno rivede dal trimestre scorso.

In un team con più persone, le dipendenze cambiano senza un avviso centralizzato. Un ingegnere aggiorna una versione patch; un altro aggiunge un SDK di analitici; un pacchetto transitivo cambia i metadati di licenza nel registro. Senza barriere di importazione, revisione e pubblicazione, nessuno sa che la divulgazione è obsoleta finché un acquirente non lo chiede.

Confronta la tua divulgazione con il lockfile, lo SBOM o l'esportazione della release in esame. Controlla a campione i componenti copyleft, gli SDK commerciali e qualsiasi cosa contrassegnata come da rivedere. Se non riesci a verificare ogni riga, colma la lacuna o sii onesto sulla tempistica.

  • Importa dal branch di release o dall'artefatto CI, non da un elenco manuale obsoleto.
  • Conferma che ogni componente in ambito abbia un testo di licenza approvato.
  • Risolvi le righe non riviste prima di presentare il registro esternamente.
  • Controlla che il nome del prodotto nella divulgazione corrisponda a quello che l'acquirente sta acquistando.
  • Annota il tag di release o la data a cui si riferisce l'inventario, e indicalo nella tua risposta.

Passaggio 3: rispondi con l'ambito, senza dichiarare più di quanto sai

Invia quello che ti hanno chiesto (URL, esportazione PDF, pacchetto JSON) dalla stessa istantanea di pubblicazione approvata. Indica quale prodotto e release copre. Descrivi brevemente come aggiorni il registro quando le dipendenze cambiano: reimporta, rivedi, ripubblica.

Non lasciare intendere un'approvazione legale a meno che un legale non l'abbia approvata. Non dire "questo è tutto quello che c'è per sempre nel nostro stack". Dì cosa è stato rivisto, per quale prodotto, a partire da quale release, e che mantieni il registro aggiornato man mano che la codebase cambia.

Se il registro non è pronto, indica una data realistica. Gli acquisti preferiscono l'onestà a un'istantanea che fallisce la revisione perché qualcuno ha fatto il merge di cinque aggiornamenti alle dipendenze da quando l'hai generata.

  • Inizia con il nome del prodotto e "divulgazione delle licenze di terze parti" o "conformità delle licenze open source".
  • Indica la release, il tag o la data a cui si riferisce l'inventario.
  • Fornisci l'URL o l'allegato richiesto, dagli stessi dati rivisti.
  • Una frase sulla manutenzione: come ripubblichi quando le dipendenze cambiano.
  • Offri esportazioni se il questionario le richiede, generate dalla stessa istantanea.

Errori comuni sotto la pressione degli acquisti

Esportare un elenco una volta e riutilizzarlo tra le release. Dare per scontato che nessuno abbia aggiunto pacchetti dall'ultima RFP. Inviare uno SBOM grezzo senza testo di licenza rivisto. Inviare un PDF da trust center sulla sicurezza che non elenca mai le licenze di terze parti.

Dichiarare che SOC 2 o ISO 27001 coprono gli obblighi di licenza open source (di solito non è così). Trattare "usiamo open source" come una divulgazione. Ognuno di questi errori fallisce quando l'acquirente confronta la tua risposta con quello che viene effettivamente rilasciato, o con quello che è stato rilasciato due sprint dopo la tua risposta.

La soluzione è operativa: inventario dagli input di build, revisione umana prima della condivisione esterna, aggiornamento a ogni cambio di dipendenza. Non un formato di file migliore.

Cookie su sourcetrust.dev

Utilizziamo cookie essenziali per la sicurezza (ad esempio per prevenire abusi nella scansione del sito e nel modulo di richiesta della demo). Con il tuo consenso, utilizziamo anche analitiche e diagnostica opzionali (Google Tag Manager su questo sito e l'SDK browser di Sentry nell'applicazione SourceTrust quando configurato). Consulta la nostra cookie policy.