I do not believe that anyone should be held accountable for the actions of others if they choose to make their software public. Before I explain why, I want to open with this opinion being contingent on one caveat: intent. Unfortunately, intent can be hard to quantify, but I will preface this condition with an example to at least attempt to unpack what I mean by intent.
I believe that if one lives in the United States, whether he or she agrees with the current circumstances or not, the actions taken by that individual should not intentionally inflict harm. They can protest, organize groups, and lobby for change, but the actions taken should and cannotIntent bring harm to others intentionally. Everything can be abused, but the original intent is what is so important to keep in mind. So, for instance, if someone develops a software that could breach the encryption of the NSA and then they distribute the software to terrorist organizations or other countries, they are committing treason. The intent was to breach the NSA and to do harm to the national security of the United States; that was the goal from the beginning.
This is what distinguishes the difference between the actions of someone with ulterior motives and those of PGP. My ultimate impression of the circumstance was adequate summed up when Singh stated that the software of PGP was “so secure that it frightened the Feds” (Singh 314). I feel that the charges brought upon Zimmermann had nothing to do with his intended actions and more to do with the threat he and his software posed. Furthermore, I do not agree with anyone being held accountable because “if you don’t do it, someone else will.” Again, simply look to the case of PGP. The second Zimmerman was unable to continue the development, “engineers in Europe began to rebuild PGP” (Singh 314). In most circumstances, the ball will continue to roll forward. Governments can attempt to ban as much as they want, but someone, somewhere else, will do it.