La licencia para la activación del software consiste en un archivo con el nombre seneca.lic y que debe encontrarse en la carpeta /opt/spica/seneca/conf/seneca.lic en el momento de arranque del servidor.
En caso de no existir, el software funcionará por un tiempo limitado y con algunas funcionalidades disminuidas (este tipo de licencia tiene el código 'TBYB').
La instalación es tan simple como copiar el archivo de licencia a la carpeta de configuración, /opt/spica/seneca/conf. Para otras operaciones relativas a la licencia se utiliza la herramienta CLI con la orden license (para obtener ayuda en línea de esta herramienta tecleé 'seneca license help' en la consola del sistema)
La licencia es única por equipo y para solicitarla es necesario conocer el 'System ID' generado por Séneca para cada equipo y, en algunos casos, se necesitará la dirección MAC de interfaz de red del equipo. Ambos datos se pueden obtener utilizando la herramienta CLI de Seneca FX -por tanto, es necesario instalar el software para poder solicitar la licencia-, de la siguiente manera:
$ su seneca
$ seneca license --system-id
c6e19108c6514fe6b68f88c354f6a281
$ seneca license --maca-ddr
08:00:27:8d:c0:4d
08:00:27:a6:eb:c2
o bien, si se desea una plantilla donde se podrán rellenarán otros datos relativos
a la instalación
$ su seneca
$ seneca license --form > my-domain-license-request.txt
$ cat my-domain-license-request.txt
+-----------------------------------------------------------------------+
|Seneca FX License Request Form |
+-----------------------------------------------------------------------+
| |
|Company Name : |
|Address : |
|Contact Name : |
|E-mail : |
|Phone : |
|City : |
|Country : |
| |
+-----------------------------------------------------------------------+
| |
|Product : Seneca FX Server |
| |
|DNS : |
|Server S.O. : Linux (Debian) |
|Server Id : c6e19108c6514fe6b68f88c354f6a281 |
|Server MAC : 08:00:27:8d:c0:4d, 08:00:27:a6:eb:c2 |
+-----------------------------------------------------------------------+
La licencia que se le proporcionará será una archivo en formato '.lic' - es un formato propietario de Spica - y que debe ser instalada en el equipo servidor según se relata en el apartado siguiente.
Antes de instalar la licencia es muy recomendable copiarla a un directorio temporal en el servidor y comprobar es correcta,
$ su seneca
$ seneca license --check ./some_temp_path_to_license_file.lic
Para instalar la licencia siga los siguientes pasos:
-1. Hacer copia de seguridad de la licencia actual (si hay alguna)
$ su seneca
$ mv /opt/spica/seneca/conf/seneca.lic ./conf/seneca.lic-backup
$ cp my-domain-license.lic /opt/spica/seneca/conf/seneca.lic
$ seneca license --print
+========================================================================+
|SPICA SOFTWARE LICENSE UUID: 42787148-302B-4066-BDD3-74AF5A62BC|
|========================================================================|
|PRODUCT |
|Name Seneca FX|
|Version Production|
|------------------------------------------------------------------------|
|LICENSE |
|Serial Number 2018-47/4da272|
|Generated 2018-10-02|
|Expires (never)|
|Organization unknown|
|System ID c6e19108c6514fe6b68f88c354f6a281|
|MAC 08:00:27:8d:c0:4d|
|------------------------------------------------------------------------|
|TICKETS |
|core.speechtotext.enabled true|
+========================================================================+
$ seneca restart