Open-source

Open source describes practices in production and development that promote access to the end product's source materials. In the context of software, this usually means that the source code of the program is available for people to use and modify. As it relates to hardware, it usually means that detailed documentation required to build the hardware is available for people to use.

Reference

 * http://en.wikipedia.org/wiki/Open_source