←back to thread

479 points plam503711 | 2 comments | | HN request time: 0.44s | source
Show context
florbnit ◴[] No.44004552[source]
> We’re not going to waste days chasing them. But at some point, this goes beyond saving a few bucks: it becomes performance art.

Oh for the love of tech, do chase them. This absolutely has to be in void of the terms of your trial take them to court. If not, then at the very least name and shame the company, so some dumb manager orchestrating this silly theft will get fired and someone more mature can be rotated in.

replies(7): >>44004613 #>>44004622 #>>44004679 #>>44004709 #>>44005332 #>>44007040 #>>44009381 #
plam503711 ◴[] No.44004613[source]
I’m actually considering reaching out directly to the CEO and telling the full story. But honestly? There’s a good chance he’s fully aware — and totally fine with it. That’s part of what makes it so disappointing.

We’re not rushing into legal action — it’s not worth the energy for now — but publicly calling out the behavior felt necessary. It also sends a message to others in the ecosystem about the kind of nonsense OSS maintainers sometimes face.

And yes, while I’m still holding off on naming the company directly… I haven’t ruled it out.

replies(11): >>44004717 #>>44004734 #>>44004740 #>>44004748 #>>44004836 #>>44004930 #>>44005036 #>>44005106 #>>44005234 #>>44007093 #>>44009913 #
1. russfink ◴[] No.44004836[source]
First, congrats on having a successful company and doing what you love (and employing others - a great feeling to know you are helping technical folks live their dream).

Second, some thoughts.

A. State in your policy that multiple trials are possible but may incur a rest period between activations for a “given company.” Even 5 days should be reasonable for honest folks but cause a pain point for dishonest ones.

B. If you can add a license activation feature to your software, collect metrics when you present the license activation screen, and “bake in” the telemetry to your trial license key request. Things like CPU ID, hard drive serial numbers, TPM quotes, asset tag serial number. Use that telemetry to determine “given company.” The abusers are likely installing this on the same system over and over.

C. Independent of the activation idea, If the trial hard-stops after 30 days, maybe you could delay the approval process on all new trials by X days (X randomly chosen from range 0..5, and all trial requests independent of requestor) and then activate the product for 30-X days. Assuming the dishonests have integrated the VM into their production systems, this will cause an unpredictable unavailability and trigger a pain point somewhere. At worst, it will cause them to step up their request efforts.

As others probably are saying, this might be one for the lawyers.

replies(1): >>44004958 #
2. eb0la ◴[] No.44004958[source]
I believe all options you suggest are more than OK, but. Why don't you limit the trial with some capacity limits? Say, 1000 vms for installation. Of course, you'll need to have two artifacts: one for paying customers, and a second one to non-paying ones.