1.6 Legislation and issues Flashcards
Legal issues examples
Copyright - The use of other peoples content without permission
Cybersecurity - Protecting against hackings, data breaches and all other cybercrimes
Data protection - Responsible collection, storing and use of personal information
Ethical issues examples
Digital divide
Algorithmic bias
Intellectual property
Automation
Cultural issues examples
Digital divide
Landscape of employment (at home)
Censorship
Environmental issues examples
Natural resources
Energy consumption
Throw-away society
DPA
Data protection principles
- Personal data must be fairly and lawfully processed
- Personal data must be collected for specified and lawful purposes
- Personal data must be adequate, relevant and not excessive
- Personal data must be kept accurate and up to date
- Personal data will not be kept for longer than is necessary
- Personal data must be processed in line with people’s rights
What is the computer misuse act
The Computer Misuse Act (CMA) concerns the malicious use of computers.
The act was originally created to make sure that computer hacking was covered within the law
It has been updated regularly to ensure it remains relevant
Firewalls can be used to prevent external people accessing the system. They are key in preventing DoS or DDos attacks
Copyright Designs & Patents Act
This protects the intellectual property of an individual or a company
It makes it illegal to copy, modify or distribute software or other intellectual property without the relevant permission
If original work is original, copyright will be automatically applied and will not expire until 25 - 70 years from the death of the creator depending on the type of work
Open source advantages
Allows collaboration with other people who may want the same modifications
Users can desistribute improved version
Less buggy versions of the software may appear faster
Usually free, good for companies with limited budgets
Generally strong social support
Open source disadvantages
Relies on support of other users
To edit the code, you need expert knowledge
May not receive regular updates
Could be more open to exploitation through users adding malicious code
May have to give credit to original creator if the software has a creative commons liscence
Can be redistributed with malicious code
Proprietary advantages
Generally free customer support
Creator gets money
Usually well tested
Created to professional standards
Always someone to go back to with any problems
Proprietary disadvantages
Pay for a liscence to the software
Cost can be significant - limited to those with money
Limited expansion, only what is available
Relies on one company
May not fully meet the need of the user/customer