jakob / jakob/Postico

Better License Management

Open
#618 5 comments 4 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
485
Forks
8
PR merge metrics
No merged PRs in 30d

Description

A couple of customers have emailed me to request better license management. Especially for team licenses, it would be convenient to see how many licenses are currently in use. It would probably also be convenient to move licenses between computers.

I'm not sure how to best implement this. At the moment, Postico only contacts a server to report license activation, but there is no way to "deactivate" a license, and there's also no way to see which licenses are still in use.

Basic features that big customers need:

- View Number of activated licenses
- Deactivate licenses (eg. when you get a new computer)
- See when a license was last used (eg. within the last month) to identify unused licenses

I'm also not sure how much info the license manager should show? For privacy reasons, it should probably not show every single time that Postico checks the license, but some coarse-grained info (eg. "used in the last month") would probably be really useful.

Contributor guide

No contributing guide indexed for this repository

Research direction

No files or tests are named. Start by reviewing the existing server-side license activation flow described in the issue, then define the license-management scope and privacy behavior; done should cover activation counts, deactivation, and coarse last-use information.

Written by the indexing model from the issue text.

Assessment

Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.