I was thinking about some real use cases for NFTs, and I figured, why not inscribe software licenses right on the Blockchain using the tech? I mean, NFTs provide proof of ownership. Software companies can simply link software licenses to specific NFTs where you, and only you, are the proven owner. This beats piracy because Blockchain tech by itself is immutable, and decentralized. It's practically impossible for a hacker to get inside the blockchain and extract or transfer the software license to his/her account. The only way would be getting access to the user's private keys and/or seeds. But this would work if the user himself is careless (doesn't follow the necessary security precautions/OPSEC).
Based on this logic, why aren't software companies making use of NFTs to link software licenses to a single owner? That would ultimately beat piracy. Or am I wrong?
Your input would be greatly appreciated. Thank you.
When nfts came, i thought that game companies etc would enable nft based skin trading and that accounts could be like wallets, where people owned games, characters and everything, so they could trade them.
What i didn't think about was whole idea might clash with customer protection laws etc. Permissionless and immutable transactions that's connected to wallets without ID create several problems.
I don't think that most companies want to touch it because fear of legal ramifications. The amount of DeFi exploits and hacks out there tells a story how smart contracts shouldn't be trusted and how many people can't handle their non-custodial accounts, and gaming companies who embrace this will be seen as accountable for losses and mistakes people do.
Then there is an issue with large groups of people who absolutely loath cryptos and nfts. Those people aren't a small group in gaming communities and if they start to mass boycott your firm, it will hurt the revenue.