I could quibble a bit but yes I think we have the same idea. If you have published code and you can demonstrate that exact binary produced from that source code then there should be some control. But if the binary doesnt match the code you published? Or you havent published any code to test? Then it shouldnt apply at all.
Copyright and trade secret protections were meant to be either or. You have to choose one. Claiming a copyright on unpublished source code and then applying it to opaque binaries no one has any way to verify just shouldnt be allowed.