Thrum

Get Pro free for a public repository

If your repository is public, you can use Thrum Pro in it at no charge. Register the repository once, in three steps.

What the grant is

The grant gives you the Pro features for one public repository. It does not give you a plan for your account. Other repositories on the same machine stay on the plan you already have.

With the grant, you can use these in that repository. Reading what is already saved is always free.

Which repositories qualify

Your repository must be public on one of these hosts:

Thrum checks that the repository is public on the host. It does not look at a licence file, so a public repository qualifies whichever licence it carries, or none. A private repository does not qualify. Self-hosted servers on other domains do not qualify either.

Register in three steps

You type these steps in a terminal. The licence belongs to you and your machine, not to a project or an agent, so you set it up yourself before you talk to your coordinator.

  1. Create your account at my.thrum.team and confirm your email address.
  2. Link this machine to your account. The command prints a link. Open it in a browser and click Activate.
    thrum license activate
  3. From inside the repository, register it. Run this in each repository you want to cover.
    thrum license oss-register

Thrum sends nothing about a repository until you ask it to register that repository. The command sends your repository's origin address, its ID and its latest commit, and prints a line saying so first. It also sends this machine's licence credential and installation ID, so the server knows the request comes from your licensed machine. The server decides whether the repository is eligible. The repository needs an origin remote on one of the hosts above, and you need to have pushed or fetched at least once.

What happens next

The full steps, the success check and what to do if the command is rejected are in Get Pro free for a public repository.