What about the vendors who don’t support open source?
BikinIt
1

Private contractors can be ordered to publish the source. This is the choice of the owner of the software (which is the government) rather than the contractor.