Il contratto multilicenza è la concessione in licenza o l’attivazione di software su un numero elevato di computer. Queste macchine sono molto probabilmente nello stesso dominio o posizione fisica. Si incontra più comunemente quando il software viene utilizzato nel mondo degli affari, dell’istruzione o della pubblica amministrazione e si rivela utile ogni volta che sono necessarie molte licenze software.
I contratti multilicenza sono offerti dai programmatori di software e utilizzati dai loro clienti per una serie di motivi. Innanzitutto, in genere non è limitato a tipi specifici di software. Serve invece a fornire licenze a molti diversi tipi di software, inclusi programmi per la creazione di contenuti, software che aiutano i computer a essere più sicuri, programmi lato server e sistemi operativi.
In secondo luogo, il tempo necessario per inserire, attivare e tenere traccia di chiavi di licenza separate per più computer può essere considerevole. Per evitare i problemi associati a più numeri di licenza, viene invece utilizzato un unico numero di serie di contratti multilicenza. Questo, a sua volta, fa risparmiare tempo e denaro sia al produttore del software che al cliente. Viene eliminata la necessità di più copie fisiche dello stesso software e delle relative chiavi di licenza.
In terzo luogo, questa eliminazione delle copie fisiche porta con sé la ragione più importante per l’utilizzo dei contratti multilicenza. Il taglio dei costi associato alla mancanza di prodotti fisici, numeri di serie software individuali e manuali di solito, ma non sempre, consente a un’azienda di ottenere ciascuna licenza del software a un prezzo inferiore rispetto a quello necessario per acquistare codici prodotto software separati. I prezzi più bassi offerti attraverso i contratti multilicenza consentono inoltre ai produttori di software di competere meglio per il business. Il prezzo per postazione software generalmente diminuisce all’aumentare del numero di licenze.
Una chiave multilicenza in genere funziona impostando un limite al numero di licenze che possono essere attivate utilizzando quella chiave. Questo può essere fatto attraverso il pool di licenze, per cui un file di licenza sulla rete controlla l’utilizzo delle licenze. Un’altra possibile configurazione del contratto multilicenza prevede che il software contatti un server di licenza remoto, che può essere in loco o ospitato dal fornitore del software. Questo server tiene traccia del numero di licenze associate a una chiave particolare e può essere impostato per rifiutare richieste di licenze aggiuntive una volta raggiunto il numero di licenze sulla chiave multilicenza.
Uno svantaggio dei contratti multilicenza si verifica quando si verifica un utilizzo non autorizzato della chiave dei contratti multilicenza. Ciò può comportare che molti computer abbiano accesso illegale alle licenze software. Se una chiave multilicenza viene utilizzata al di fuori dell’organizzazione per la quale è stata originariamente progettata, il licenziatario potrebbe essere ritenuto responsabile della pirateria del software. Per questi motivi, un’organizzazione di solito protegge e controlla attentamente l’uso delle sue chiavi di licenza multilicenza.