Open source is the name given to the fact that a computer software is read, understandable, and modifiable for new purposes before it is transformed into machine language and used by programmers, not kept secret, but shared with the public in an open, readable form.