GPLv2, la GNU General Public License versione 2, è una licenza open source copyleft. Consente a chiunque di usare, modificare e ridistribuire il codice coperto, ma se distribuisci un'opera derivata, devi fornire il corrispondente codice sorgente e preservare gli stessi termini di licenza.
Nella sicurezza informatica, GPLv2 è importante perché molti strumenti e librerie di sicurezza vengono riutilizzati in prodotti a valle. Se un fornitore ricompila o incorpora codice GPLv2, i difensori possono usare la licenza per valutare la disponibilità del sorgente, la discendenza delle versioni e se le patch dovrebbero essere visibili nel binario distribuito. Gli attaccanti e i fornitori poco affidabili a volte cercano di oscurare la provenienza racchiudendo software GPLv2 in un nuovo marchio, ma gli obblighi della licenza continuano ad applicarsi. Per i difensori, controllare l'offerta del sorgente, i metadati di compilazione e i riferimenti upstream aiuta a confermare se un prodotto è una ricompilazione pulita, un fork modificato o un rischio di conformità.


