The White House has published a federal source code policy that requires custom code paid for by the U.S. government be made available to all federal agencies, and a portion be released to the public.
“Covered agencies that enter into agreements for the development of software should require unlimited data rights in accordance with this policy,” says the policy.
As part of a pilot program, covered agencies are required to release at minimum 20 percent of custom developed code, and the Office of Management and Budget will release an impact assessment in 120 days.
According to the White House, the policy “does not require that existing custom-developed source code created by third party developers or vendors for the Federal Government be retroactively made available.”
Because the U.S. government spends so much on code development, this is a huge step forward for government-inspired technology innovation, and it will be interesting to see how much federal contractors push back on this policy, as most consider this to be their own intellectual property.
The full innovation and economics benefits of this policy will be realized once all code can be released to the public.