The government funds an insane amount of cutting edge technology and development of things that don't always work out. If they pay to develop it, ex GPS and crypto communication, they should have at least a decade before anybody else gets it.
The way it works now is that the gov funds the military complex to develop and produce. Anybody who wants the technology needs permission from the appropriate agency to own it.
If any international military needs specialized American hardware, they also need permission to buy it. A real world example is mitsubishi heavy ( MHI). We are friendly with the Japanese, we generally allow MHI to buy american grade hardware for their uses, the dod ( et al.) gives them special paperwork permissions which allows them to buy certain technology, and ship it out of the states. My understanding is that this paperwork alone costs them an extra mil+, and that the dod requires them the pay through the nose for our assets. Of course American manufacturers don't mind dealing with picky japanese clients when they can mark it up 4x the USG price.
I think a slightly more nuanced approach would work. The government is not allowed to use any technology on it's people that it's people cannot access. They can't use LRAD on us , if we can't use it on them. They can't fire on us, if we aren't allowed firearms. if they want to drone bomb somewhere else, they may, but not on it's own citizens. Given that the gov needs to control the technology it's created, I think this simple rule would maintain our rights, while keeping our hard learned technology out of our enemy's hands.
(post is archived)