Salta ai contenuti

Licenze e attivazione

Una licenza NextPDF Premium sblocca, oltre al core open source, le funzionalità di NextPDF Pro e NextPDF Enterprise. Occorre ottenere un abbonamento o una concessione di valutazione, attivare la licenza per ogni deployment e usare le funzionalità incluse nella propria edizione. L’adozione non richiede alcuna modifica al codice dell’applicazione. Premium si integra dietro gli stessi contratti pubblici a cui l’applicazione fa già riferimento; il codice già scritto rimane quindi intatto.

Questa pagina descrive le licenze a livello di prodotto. Per i termini, le durate e i prezzi esatti applicabili al proprio abbonamento, consultare il contratto di licenza o contattare il reparto vendite tramite il portale delle licenze.

NextPDF Premium viene distribuito come un unico pacchetto che include entrambe le edizioni commerciali. La licenza attivata determina quale edizione è attiva: l’installazione del pacchetto non concede, di per sé, NextPDF Pro o NextPDF Enterprise.

Una licenza specifica un’edizione e le edizioni sono cumulative: NextPDF Pro include tutto ciò che è presente nel core open source e NextPDF Enterprise include tutto ciò che è presente in NextPDF Pro. La licenza viene fornita come envelope firmato, ovvero un artefatto autonomo e firmato che specifica l’edizione e i diritti di utilizzo. Trattare l’envelope di licenza come una credenziale: conservarlo con la stessa cura di una chiave API e tenerlo fuori dal controllo di versione pubblico.

Per installare il pacchetto dopo aver ottenuto le credenziali:

Terminal window
composer require nextpdf/premium

La matrice delle funzionalità mostra quali funzionalità sono incluse in ciascuna edizione, mentre Scegliere il percorso aiuta a scegliere tra le distribuzioni open source e un’edizione commerciale.

È possibile valutare NextPDF Premium con il set completo di funzionalità prima dell’acquisto. L’output di valutazione presenta per impostazione predefinita una filigrana visibile, quindi le build di valutazione sono chiaramente contrassegnate e non sono adatte alla distribuzione in produzione. Durante la valutazione, la filigrana è l’unica differenza funzionale: tutte le funzionalità sono disponibili per la prova.

Una licenza a pagamento rimuove la filigrana senza richiedere modifiche al codice dell’applicazione. Non occorre riscrivere o riconfigurare il codice dei documenti, né apprendere un secondo percorso. L’attivazione di una licenza a pagamento disattiva il branding di valutazione. Per avviare una valutazione, richiedere una concessione al reparto vendite tramite il portale delle licenze.

L’attivazione è un’operazione a livello di prodotto da eseguire una volta per ogni deployment: produzione, staging o un build runner. In sintesi:

  1. Ottenere un abbonamento o una concessione di valutazione dal reparto vendite.
  2. Collocare l’envelope di licenza firmato nel percorso da cui il deployment lo carica, seguendo la convenzione di configurazione del deployment.
  3. Eseguire l’operazione di attivazione dell’applicazione. La maggior parte delle integrazioni la espone come comando da console, ad esempio tramite il command runner del framework.

Dopo l’attivazione, il runtime opera in base allo stato della licenza memorizzato nella cache e non dipende dalla raggiungibilità del servizio di licenza per la normale elaborazione dei documenti. Sono supportati i deployment privi di accesso a Internet in uscita. Poiché la licenza è un artefatto firmato e autonomo, un ambiente air-gapped funziona installando l’envelope di licenza prodotto per quel deployment.

Quando un abbonamento a pagamento raggiunge la data di scadenza, il software non smette di funzionare. Entra prima in un periodo di tolleranza, durante il quale le funzionalità a cui si ha diritto continuano a funzionare mentre si procede al rinnovo. Entra poi in uno stato di fallback perpetuo, in cui la versione installata continua a funzionare, ma non si ha più diritto ad aggiornamenti e supporto. Non si perde mai l’accesso al software già distribuito. La durata esatta del periodo di tolleranza e i termini di rinnovo sono definiti dal contratto di licenza.