The source code is the part that highly differentiates a “proprietary” or “closed source” software from an open source software. The source code is the building block of any application or software. It is that series of code on which a single application is built upon. This is the code that can be programmed, manipulated or tweaked in order to create changes on the specifications of one software. On proprietary software, the source code is a top secret, only the licensed and legal creators know them. While for open source software, the code is for anyone to consume, should they want to create changes.
Being available to the public, open source software is updated real-time. Even though it may be argued that hackers may leverage the fact that it could be a weakness for codes to be readily available to the public, it is still up for the user of the open source software to ensure security and still maintain control over his application.