Some software now uses "NFT licenses" or blockchain-based keys. In theory, a key can be traded, sold, and verified without a central server. This could create a legitimate secondary market. But so far, it’s a niche gimmick.
It is, essentially, a cryptographic handshake between you and the developer.