What are software licenses?
What is source code?
What does it mean if software is open source?
Examples of open source software:
Benefits of Open Source:
1) - Customised to an organisation’s needs.
2) - Users can work together to modify, debug and improve a product.
3) - Unwanted features can be removed to make the software run faster.
4) - Low in price, can be free.
Drawbacks of Open Source:
1) - Security Risks: some editors may add malicious code to the program.
2) - The code may be prone to errors as it may not have been tested fully.
3) - It may be difficult to receive support as development is often distributed between people in different locations.
4) - It requires technical skills to be able to adapt source code efficiently and maintain the code.
What does proprietary/closed source mean?
Examples of closed source/proprietary:
Benefits of Closed Source/Proprietary:
1) - The code is well tested and has been professionally developed. Updates will generally be secure.
2) - Most developers will provide some form of help/support.
3) - The company can be held to account if it does not perform as listed in the terms and conditions upon purchase.
Drawbacks of Closed Source/Proprietary:
1) - Users must rely on the company to provide updates and fix issues. This might be infrequent or stop completely.
2) - Users cannot modify, debug or improve the code for their own benefit.
3) - Often not free and may be expensive.