A simple solution to the problems outlined at https://www.saleae.com/counterfeit seems to me to stop offering your software as a free download, while someone who does not own your hardware has no business whatsoever stealing your hard work.
This is an older thread, but in principle I agree. It is hard to determine how to best make sure you are paid while not upsetting many legitimate customers. This is especially true for what is a fairly low cost set of offerings. Locking up a $15K application with keys and dongle and such makes sense, but this is not that sort of application. On the other hand, a full function demo is the reason I bought the product. Without. it I would not have. I am not expert enough in this type of application to know from a video or a bunch of screen shots whether I like it or not.
Probably going to have to put some kind of encryption key in the hardware.
Dangerous. First of all it won't work. Software piracy is NOT a solved problem. People will crack your software if you do this, and then they'll have it anyway. But second, you risk a big backlash even from legit customers and potential customers, because a lot of people really do not like this sort of thing.
Iif you decide to lock it out to people who own the hardware (and I certainly support this view), please provide a "viewer." I'm working on a rather complicated board and have to share captures with other folks who don't have the hardware. This sharing has really helped us in communications with the chip vendor and the hardware manufacturer.
You won't be notified about changes to this idea.