Een applicatie voor het bewaren en beheren
van licentiesleutels, software-abonnementen
en aanverwante documenten.
Softwarelicenties zijn waardevolle bezittingen. Elke gekochte sleutel, elke geregistreerde app, elk Adobe-abonnement vertegenwoordigt een geldwaarde — en door de jaren heen stapelen deze waarden zich op in e-mailmappen, notitie-apps en Excel-spreadsheets. Verloren is verloren; vervangen kost tijd, soms geld.
LicenseManagerPro is het antwoord op dit probleem in zijn meest eerlijke vorm: een speciale applicatie, uitsluitend voor het beheer van softwarelicenties, draaiend op uw eigen Mac of iPad, met optionele iCloud-synchronisatie via uw Apple-account. Geen cloud-diensten van derden. Geen registratie. Geen gegevensverzameling. Geen reclame.
Aanvankelijk was het slechts een script van 200 regels voor mezelf. Pas toen drie vrienden vroegen of zij het ook konden krijgen, werd het een echte app.
Wat u wel krijgt: een doordacht hulpmiddel van een onafhankelijke ontwikkelaar die sinds de vroege jaren 1990 software schrijft en precies weet hoe verspreid softwarelicenties met de tijd raken.
Alle gegevens blijven op de apparaten van de gebruiker. Optionele synchronisatie verloopt uitsluitend via uw persoonlijke iCloud-account; er is geen server van de fabrikant bij betrokken. Er worden nooit gegevens naar Klaus Mack Software verzonden.
Wijzigingen verschijnen onmiddellijk op alle apparaten. Het verwijderen van een licentie wordt correct doorgegeven — een fundamentele vereiste waaraan veel andere implementaties niet voldoen.
Juist die "verwijdering doorgeven" heeft mij drie weekenden gekost. Kijk maar eens in de versiegeschiedenis — of in het erratum hieronder.
De applicatie accepteert elk sleutelformaat, ook multi-line PGP-blokken zoals bij Alfred of JetBrains:
Op verzoek neemt de applicatie automatisch het app-icoon, naam, fabrikant en versie over — hetzij vanuit lokaal geïnstalleerde programma's, hetzij via opzoeking in de Apple App Store (hiervoor is een internetverbinding vereist). Handmatig overtypen is verleden tijd.
Licenties met vervaldatum, onderhoudscontracten en software-abonnementen worden met hun afloopdatum bijgehouden. Een tijdige herinnering bespaart u de onaangename verrassing van een verlopen Adobe-abonnement.
Op verzoek houdt de applicatie gratis programma's netjes gescheiden van de aangeschafte licenties. Dit freewarebeheer wordt in de instellingen in- of uitgeschakeld; is het actief, dan verschijnt voor freeware een verkort invoerformulier. Welke velden dit formulier toont — zoals opmerkingen, links of installatiedatum — bepaalt de gebruiker zelf, terwijl icoon, naam, versie, fabrikant, besturingssysteem en categorie altijd behouden blijven.
De volgende demonstratie toont typische bewerkingen in de applicatie, weergegeven in een abstracte commandoregel-notatie. Het is geen onderdeel van de daadwerkelijke applicatie — die uiteraard grafisch is — maar dient uitsluitend ter illustratie.
— Selecteer hierboven een bewerking —
"Universal" betekent: draait nog steeds op mijn oude 2018 Intel MacBook. Niemand verliest zijn favoriete apparaat door een app.
p. 02, par. 2.2: De eerste editie beweerde dat iCloud-synchronisatie "klachtloos" werkte. Dit bleek te optimistisch — verwijderingen werden niet betrouwbaar doorgegeven. Gecorrigeerd in versie 4.2.1, AppKernel event bus geïntroduceerd.
p. 02, nieuwe par. 2.4: Automatische gegevensopname uit geïnstalleerde apps en App Store toegevoegd. Expliciet door twee gebruikers gevraagd; geïmplementeerd na drie dagen werk.
p. 03, par. 3.1: Bij licenties met multi-line sleutels (Alfred-PGP) verschenen de regeleinden niet in de editor. Gecorrigeerd; zie TextEditor-behandeling in 4.1.3.
Apple wees de eerste indiening af, met de opmerking dat de app "gebruikers naar in-app-aankopen duwde". Dit was niet de bedoeling; het dialooggedrag werd herzien en definitief gecorrigeerd in versie 4.2.1. Ik begrijp de zorg van Apple.
De applicatie wordt uitsluitend gedistribueerd via de Apple App Store. Een eenmalige aankoop geeft recht op permanent gebruik op alle apparaten van de koper (Mac en iPad inbegrepen).
Een opmerking over de filosofie: Deze applicatie volgt een ouderwets maar beproefd idee — de aankoop is een eenmalige zaak. Updates worden geleverd zolang de ontwikkelaar de software onderhoudt; daaruit ontstaat geen abonnement. Wij beschouwen dit als de meest eerlijke vorm van softwaredistributie.