Open Source And Proprietary
No description yet. This curated deck is ready for daily study.
Card preview (10)
What are software licenses?
• Refers to how a user can legally use software.
What is source code?
• The software code written by programmers.
What does it mean if software is open source?
• Users can view and modify source code.
Examples of open source software:
• Linux • Python • Firefox
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?
• Users are prevented from being able to view or modify the source code.
Examples of closed source/proprietary:
• Microsoft Office • Spotify • Fortnite
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.