Earlier quoted context omitted.
> So the states paid the bills so can license the result any way they want. > > How can they pay for something and not own it? Try buying a copy of Adobe Software[1], and then hosting the *.isos on your website. You paid for it, you should get to do it! The short answer is, it costs more to buy 100% of the rights, and governments rarely do so. [1] It'd have to be older Adobe Software, as modern Adobe Software is all…
If I commissioned Adobe Software to write a program, from scratch, that I specifically state I will own all rights to the program and source code itself, then I would fully expect to license it how I want. We are not talking about a single consumer. We are talking about the state itself. They will get the license they want if they believe it is needed.
They will also use more tax-payers money to do so. I agree that the code should be public, but I can see why that isn't the case.