En applikation för att förvara och underhålla
licensnycklar, programvarulicenser
och relaterade dokument.
Programvarulicenser är värdeföremål. Varje köpt nyckel, varje registrerad app, varje Adobe-prenumeration representerar ett penningvärde — och genom åren samlas dessa värden i e-postmappar, anteckningsappar och Excel-kalkylblad. Förlorat är förlorat; att ersätta kostar tid, ibland pengar.
LicenseManagerPro är svaret på detta problem i sin ärligaste form: en dedikerad applikation, uteslutande för hantering av programvarulicenser, som körs på din egen Mac eller iPad, med valfri iCloud-synkronisering via ditt Apple-konto. Inga molntjänster från tredje part. Ingen registrering. Ingen datainsamling. Ingen reklam.
Ursprungligen var detta bara ett 200-radigt skript för mig själv. Det var först när tre vänner frågade om de också kunde få det, som det blev en riktig app.
Vad du däremot får: ett genomtänkt verktyg från en oberoende utvecklare som har skrivit programvara sedan tidigt 1990-tal och vet exakt hur spridda programvarulicenser blir med tiden.
All data förblir på användarens enheter. Valfri synkronisering sker uteslutande via ditt personliga iCloud-konto; ingen tillverkarserver är inblandad. Inga data överförs någonsin till Klaus Mack Software.
Ändringar visas omedelbart på alla enheter. Borttagning av en licens propageras korrekt — ett grundläggande krav som många andra implementeringar inte uppfyller.
Just denna "borttagningspropagering" kostade mig tre helger. Titta gärna i versionshistoriken — eller errata nedan.
Applikationen accepterar alla nyckelformat, inklusive flerradiga PGP-block som hos Alfred eller JetBrains:
På begäran samlar applikationen automatiskt in app-ikon, namn, tillverkare och version — antingen från lokalt installerade program eller via sökning i Apple App Store (en internetanslutning krävs för detta). Slut på manuell inskrivning.
Licenser med utgångsdatum, underhållsavtal och programvaruprenumerationer spåras med sin förfallodag. En läglig påminnelse besparar dig den obehagliga överraskningen av en utgången Adobe-prenumeration.
På begäran håller applikationen gratisprogram tydligt åtskilda från de köpta licenserna. Denna freeware-hantering slås på eller av i inställningarna; när den är aktiv visas ett förkortat registreringsformulär för freeware. Vilka fält detta formulär visar — såsom anteckningar, länkar eller installationsdatum — bestämmer användaren själv, medan ikon, namn, version, tillverkare, operativsystem och kategori alltid behålls.
Följande demonstration visar typiska operationer i applikationen, presenterade i en abstrakt kommandoradsnotation. Det är inte en del av den faktiska applikationen — som naturligtvis är grafisk — utan tjänar endast som illustration.
— Välj en operation ovan —
"Universal" betyder: körs fortfarande på min gamla 2018 Intel MacBook. Ingen förlorar sin favoritenhet på grund av en app.
s. 02, par. 2.2: Förstaupplagan påstod att iCloud-synkronisering fungerade "utan klagomål". Detta visade sig vara för optimistiskt — borttagningar propagerades inte tillförlitligt. Korrigerat i version 4.2.1, AppKernel-händelsebuss introducerad.
s. 02, ny par. 2.4: Automatisk datainsamling från installerade appar och App Store tillagd. Uttryckligen efterfrågad av två användare; implementerad efter tre dagars arbete.
s. 03, par. 3.1: För licenser med flerradiga nycklar (Alfred-PGP) syntes inte radbrytningarna i redigeraren. Korrigerat; se TextEditor-hantering i 4.1.3.
Apple avvisade den första inlämningen, med motiveringen att appen "tvingade användare mot köp i appen". Det var inte avsikten; dialogbeteendet reviderades och slutgiltigt korrigerades i version 4.2.1. Jag förstår Apples oro.
Applikationen distribueras uteslutande via Apple App Store. Ett engångsköp ger rätt till permanent användning på alla köparens enheter (Mac och iPad inkluderade).
En anmärkning om filosofi: Denna applikation följer en gammaldags men beprövad idé — köpet är en engångsföreteelse. Uppdateringar levereras så länge utvecklaren underhåller programvaran; ingen prenumeration uppstår av detta. Vi anser detta vara den ärligaste formen av programvarudistribution.