A computer program where the underlying code is made available to the public is referred to as 'open source'.
With the networking of computers enabled by the internet, what computer programs 'are doing' has become a cause for concern. Open source programs address this by making the program code available for general inspection. A significant byproduct of this transparency is the ability for programmers to actively contribute to the continued development of a shared code library.