The Consumer Financial Protection Bureau (CFPB) announced this week that when it creates software or contracts with others to create software, it will share the code with the public at no charge. “We use open-source software, and we do so because it helps us fulfill our mission.”
- The CFPB’s source code policy: open and shared, By Matthew Burton, Consumer Financial Protection Bureau blog (Apr 6 2012).
We’re sharing our code for a few reasons:
First, it is the right thing to do: the Bureau will use public dollars to create the source code, so the public should have access to that creation.
Second, it gives the public a window into how a government agency conducts its business. Our job is to protect consumers and to regulate financial institutions, and every citizen deserves to know exactly how we perform those missions.
Third, code sharing makes our products better. By letting the development community propose modifications , our software will become more stable, more secure, and more powerful with less time and expense from our team. Sharing our code positions us to maintain a technological pace that would otherwise be impossible for a government agency.