This is a false equivalence. Reverse engineering my binary is not the same thing as training on my code. When you RE a binary, what comes out the other side is not the code that I wrote, its some machine-generated code that can reproduce the behavior of the binary. The result can't even be described as 'similar' to the original, because the compilation process is pretty much 100% lossy.
Reverse engineering my binary doesn't concern me too much, as I'm sure there are legal avenues I could take to protect my business were it to become a real problem. And if it comes down it, there's zero competitive advantage someone would have in that scenario, as all they'd have is undifferentiated AI slop.
Taking my work, putting it into your commercial product, and selling it without my permission is what I have a problem with. That's exactly what AI companies are doing with very little push back, and why I won't release my hand-written human code anymore.
> I also don't feel any sense of accomplishment anymore. Software is so trivial now. Even if I make some unique thing, others can just have an AI copy it. Nothing is special anymore. Feels like there's no point.
Software is certainly not 'trivial' now. The only people who believe this are those that have gotten caught up in the AI marketing blitz, or have completely detached/warped perspective on software. I.e. non-engineers wowed by novelty, finance execs wowed by the idea of being able to fire a bunch of people, or oligarchs wowed by the idea of being able to monopolize an entire industry.