Ethics, Legal, Cultural and Environmental Concerns Flashcards
What is open source software?
Provides access to the source code that was used to create it
Anyone can view, modify or distribute the source code
Any derivatives of the work must also be made ‘open’ to others with the source code
Advantages of open source software
- It is usually free.
- Open source software is maintained by a large community of developers
- Open source software encourages collaboration.
- Open source software is more organic - it changes over time as developers modify source code
Disadvantages of open source software
- Open source software usually provides no warranty or guarantee.
- Smaller projects may not receive regular updates.
- Official customer support may not be available.
Advantages of Proprietary Software
- Comes with a warranty or guarantee.
- Often has customer support
- There are regular updates available
- Should be thoroughly tested and reliable.
- Is usually easier to install and use for the average user.
Disadvantages of proprietary software
- Source code is not available, so cannot be fixed or modified by users.
- Is typically off-the-shelf and not custom made - might not do exactly what you want it to do
- Licences are commonly limited by the number of users
- Proprietary software can be expensive.
- Proprietary software’s older versions may not be maintained.
What is proprietary software?
It is created and sold by companies in the form of a licence.
It is the most commonly used software by the public
What is freeware?
It is free, but will require a licence, commonly restricting its use and distribution. User does not get access to the source code.
What is a software licence?
It is a contract between the user and the developer or owner that grants permission to use software under given conditions
What are the areas of legislation?
Data Protection Act
Computer Misuse Act
Copyright, Designs and Patterns
Software licences (open source and proprietary)
What is the Data Protection Act?
It is about looking after the personal data of people
What Data Protection Act covers:
States data must be: • fairly and lawfully processed • used for specific purposes only • adequate, relevant and not excessive • accurate and up-to-date • not be kept longer than necessary • kept secure
What is the Computer Misuse Act?
Makes unauthorised access to programs or data (hacking) and cybercrime illegal
What offences does Computer Misuse Act recognise?
- Unauthorised access to computer material
- Unauthorised access with intent to commit or facilitate a crime
- Unauthorised modification of software or data
- Making, supplying or obtaining anything which can be used in computer misuse offences (e.g. production and distribution of malware)
What is the Copyright, Designs and Patterns Act?
It is designed to protect the work of companies and individuals from being illegally used, copied or distributed
Unauthorised modification includes:
- Deleting another user’s files
- Changing the content of documents
- Altering the content of web pages
- Rewriting computer programs to remove activation keys