| ▲ | CrzyLngPwd 6 hours ago | |||||||
Way back in the day I had a software product, with a basic system to prevent unauthorised sharing, since there was a small charge for it. Every time I released an update, and new crack would appear. For the next six months I worked on improving the anti-copying code until I stumbled across an article by a coder in the same boat as me. He realised he was now playing a game with some other coders where he make the copyprotection better, but the cracker would then have fun cracking it. It was a game of whack-a-mole. I removed the copy protection, as he did, and got back to my primary role of serving good software to my customers. I feel like trying to prevent AI bots, or any bots, from crawling a public web service, is a similar game of whack-a-mole, but one where you may also end up damaging your service. | ||||||||
| ▲ | joquarky 4 hours ago | parent | next [-] | |||||||
So many problems could be solved by letting go. Unfortunately social media and snowballing copyright maximalism has inflated egos to the point where more and more people think they need to control everything. | ||||||||
| ||||||||
| ▲ | Cpoll 5 hours ago | parent | prev [-] | |||||||
> the cracker would then have fun cracking it. I wonder if you could've won by making the cracking boring. No new techniques, bare minimum changes to require compiling a new crack, and just enough to make it difficult to automate. I.e. turn the cracking into a job. But in reality, there are other community-driven motivations to put out cracks. | ||||||||
| ||||||||