You Should Have (copy)Left My Software Alone!
Description
The new YourGov app produced by the @@DEMONYM@@ government is a hit, allowing citizens unified access to all their important government services. But, some @@DEMONYMPLURAL@@, concerned with the storage of their personal data on government servers, decompiled and picked apart the app - only to find large portions of the code rely on restrictive "copyleft" software libraries written in the United Federation.
Validity
Has computers and internet; Has copyright; Some government services provided to citizens
Option 1a
"I created those libraries for the good of the world, and you selfish @@DEMONYM@@ jerks used them without following the terms!" yells @@RANDOMNAME_1@@, sniffling @@HIS_1@@ nose and pushing up @@HIS_1@@ glasses. "It says right here in the software license - all reliant works must be released under the same open-source license, so you're committing a copyright violation by not giving out your code! Release your code and comply with the license, then maybe, just maybe, I won't sue your government for everything you've got!"
Validity
Has Courts
Outcome
programmers often reinvent the wheel
Option 1b
"I created those libraries for the good of the world, and you selfish @@DEMONYM@@ jerks used them without following the terms!" yells @@RANDOMNAME_1@@, sniffling @@HIS_1@@ nose and pushing up @@HIS_1@@ glasses. "It says right here in the software license - all reliant works must be released under the same open-source license, so you're committing a copyright violation by not giving out your code! Release your code and comply with the license, then maybe, just maybe, I won't take your government to some international court and sue for everything you've got!"
Validity
No Courts
Outcome
programmers often reinvent the wheel
Option 2
"Whoa, now hold on there," interjects data scientist @@RANDOMNAME_2@@, the lead developer of the app. "Yeah, ok, we might, possibly, have used, ah, just a couple of those libraries that the kid wrote. But, for us to comply with this "Wildebeest" license @@HE_1@@'s talking about, we would have to release all our code to the public domain! Imagine the security risk if some Dàguóan hackers could get all the source code for the apps providing these key government services! It's unreasonable to expect us to comply with these terms - you need to ban overreaching copyleft licenses!"
Validity
All
Outcome
government programs are less "written" and more "copied"
Option 3
"The problem here isn't the license or the code, it's that people found out!" whispers a shady @@MAN_3@@, the brim of whose black hat is tilted to obscure @@HIS@@ face. "@@DEMONYMPLURAL@@ decompiling the code is a security risk in and of itself - any malicious hackers could just as easily do the same. We need to obfuscate all of our code, allow only trusted developers access, and forbid members of the public from tinkering with it. Anyone that tries to hack government infrastructure obviously has hostile intentions, and we need to treat them that way!"
Validity
All
Outcome
using the "inspect element" tool comes with espionage charges
Option 4
"Pretty sure that's an unconscionable breach of our civil rights," responds @@RANDOMNAME_4@@, the @@DEMONYM@@ who found the copied code, as @@HE@@ desperately tries to conceal a Guy Fawkes mask. "We have a right to know what we're installing on our computers - any software that you want us to download should always be open-source! Plus, just think - how much better would the code for these applications be if all of @@NAME@@ could provide input? True @@DEMONYM@@ programs, made by the people, for the people!"
Validity
All
Outcome
too many developers spoil the codebase
Inspiration: The Australian government recently released their COVID-19 contact tracing app, COVIDSafe. Some people decompiled it looking for security flaws, and in the process, learned it was based heavily on the open-source OpenTrace app that Singapore already made, which was released under the GNU General Public license. The GNU license is "copyleft", which means any and all derivative works must be released under the same license. Australia didn't release their app under the GNU license, which means they're technically in breach of the licensing for OpenTrace.
I intend to make this my only submission for the Issues Contest.