Una aplicación para custodiar y mantener
claves de licencia, suscripciones de software
y documentos relacionados.
Las licencias de software son objetos de valor. Cada clave comprada, cada aplicación registrada, cada suscripción de Adobe representa un valor monetario — y con los años, estos valores se acumulan en carpetas de correo, aplicaciones de notas y hojas de cálculo de Excel. Lo perdido, perdido está; reemplazarlas cuesta tiempo, a veces dinero.
LicenseManagerPro es la respuesta a este problema en su forma más honesta: una aplicación dedicada, exclusivamente para gestionar licencias de software, que funciona en su propio Mac o iPad, con sincronización iCloud opcional a través de su cuenta de Apple. Sin servicios en la nube de terceros. Sin registro. Sin recopilación de datos. Sin publicidad.
Al principio era solo un script de 200 líneas para mí mismo. Solo cuando tres amigos preguntaron si podían tenerlo también, se convirtió en una aplicación de verdad.
Lo que sí recibe: una herramienta meditada de un desarrollador independiente que escribe software desde principios de los años 90 y sabe exactamente lo dispersas que se vuelven las licencias de software con el tiempo.
Todos los datos permanecen en los dispositivos del usuario. La sincronización opcional se realiza exclusivamente a través de su cuenta personal de iCloud; no interviene ningún servidor del fabricante. Nunca se transmiten datos a Klaus Mack Software.
Los cambios aparecen inmediatamente en todos los dispositivos. La eliminación de una licencia se propaga correctamente — un requisito fundamental que muchas otras implementaciones no cumplen.
Esta misma "propagación de eliminaciones" me costó tres fines de semana. Échale un vistazo al historial de versiones — o a las erratas más abajo.
La aplicación acepta cualquier formato de clave, incluso bloques PGP multilínea como los de Alfred o JetBrains:
A petición, la aplicación captura automáticamente el icono, nombre, fabricante y versión — bien desde los programas instalados localmente, bien mediante consulta en el Apple App Store (se requiere conexión a internet). Se acabó el tener que reescribir todo a mano.
Las licencias con fecha de caducidad, contratos de mantenimiento y suscripciones de software se registran con su vencimiento. Un recordatorio a tiempo le ahorra la desagradable sorpresa de una suscripción Adobe caducada.
Si lo desea, la aplicación mantiene los programas gratuitos claramente separados de las licencias adquiridas. Esta gestión de freeware se activa o desactiva en los ajustes; cuando está activa, aparece un formulario de registro abreviado para el freeware. Qué campos muestra ese formulario — como observaciones, enlaces o fecha de instalación — lo decide el propio usuario, mientras que icono, nombre, versión, fabricante, sistema operativo y categoría se conservan siempre.
La siguiente demostración muestra operaciones típicas en la aplicación, presentadas en una notación abstracta de línea de comandos. No forma parte de la aplicación real — que por supuesto es gráfica — sino que sirve únicamente para ilustrar.
— Seleccione una operación arriba —
"Universal" significa: sigue funcionando en mi viejo MacBook Intel de 2018. Nadie pierde su dispositivo favorito por una aplicación.
p. 02, párr. 2.2: La primera edición afirmaba que la sincronización iCloud funcionaba "sin quejas". Esto resultó ser demasiado optimista — las eliminaciones no se propagaban de forma fiable. Corregido en la versión 4.2.1, se introdujo el bus de eventos AppKernel.
p. 02, nuevo párr. 2.4: Se añadió la captura automática de datos desde aplicaciones instaladas y del App Store. Solicitado explícitamente por dos usuarios; implementado tras tres días de trabajo.
p. 03, párr. 3.1: Para licencias con claves multilínea (Alfred-PGP), los saltos de línea no aparecían en el editor. Corregido; ver el tratamiento de TextEditor en 4.1.3.
Apple rechazó la primera presentación, alegando que la aplicación "empujaba a los usuarios hacia las compras integradas". No era esa la intención; se revisó el comportamiento de los diálogos y se corrigió definitivamente en la versión 4.2.1. Entiendo la preocupación de Apple.
La aplicación se distribuye exclusivamente a través del Apple App Store. Una compra única le da derecho al uso permanente en todos los dispositivos del comprador (Mac e iPad incluidos).
Una nota sobre la filosofía: Esta aplicación sigue una idea antigua pero probada — la compra es algo único. Las actualizaciones se entregan mientras el desarrollador mantenga el software; no nace de ello ninguna suscripción. Consideramos ésta la forma más honesta de distribución de software.