This is a mistake as probably most of them are from secret projects.
Nobody said they had to go public. The idea is place control back into the hands of elected representatives.
But it does give the government the right to take ownership by eminent domain of any technology currently held by independent contractors that came from non-human sources.
I wonder what Lockheed-Martin, Raytheon, and the thousands of little shell companies think of that.