I'm so glad these guns will need software to work. As someone who works with computers every day, I'm very impressed at how software always does exactly what I expect it to every time. So much so that I'm really hoping that something that my life could depend on could also rely on software.
Oh, and radio signals. That's another thing that always works for me in every circumstance.
Oh, and batteries. I have a 100% success rate with batteries, they have never failed on me or anyone else in any circumstance.
Oh, and fingerprint recognition. That always works the first time. I never need to reposition my finger repeatedly, and I have never had it just refuse to read based on temperature of the sensor, more or less blood in my hand, or gods only know what astral plane bullshit affects it. None of that ever happens.
Also none of these things are disturbable by hostile actors in any way. Software has security, so no one ever gains access in an unauthorized fashion, and it is impossible to disrupt legitimate access via any manner of denial of service. Software is immune to this. Likewise, radio can never be jammed, spoofed, or otherwise screwed with. Just as when seconds count the police are only minutes away, when someone has a twelve dollar Chinese jammer than blocks your communication with your gun, the FCC is only weeks away from sending a fine to the perpetrator, or perhaps days if there are local ham volunteers. And there's definitely no problem with having an RF signal that is detectable at some distance, especially if your life depends on your hiding. That's definitely not a problem.
I say, lets bundle up the software, with the radio, and the battery, and then mandate that everyone use it to defend their lives. Nothing can go wrong!
In fact, New Jersey has already mandated the exclusive use of these as-yet nonexistent weapons, the moment they actually exist:
Such a great idea! For you, at least. I mean, I'm sure the police and military will stick with old fashioned weapons. They are so traditional like that!