Chapter 7 - Ethics And Ownership Flashcards

(54 cards)

1
Q

Piracy

A

Practice of using/making illegal copies of for example software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Product key

A

Security method used in software to protect against illegal copies/use

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

DRM

A

Digital Rights Management
Used to control the access to copyrighted material.
Uses protection software to help stop the copying of different online things. Creates restrictions that control what users can do with the data. Product protected by DRM may come with a key which licenses a single user on one device and this key must be registered.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Free Software Foundation

A

Organisation promoting the free distribution of software, giving users the freedom to run, copy, change or adapt the coding as needed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Open Source Initiative

A

Organisation offering the same freedoms as the Free Software Foundation, but with more of a focus on the practical consequences of the four shared rules, such as more collaborative software development

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Freeware

A

Software that can be downloaded free of charge but is covered by the usual copyright laws and cannot be modified nor used for another purpose

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Shareware

A

Software with a free trial period. The user will then be required to pay a free to be registered with the originator of the software (free updates and help are provided). Trial version is often lacks features that only become available once the fee is paid. Software is protected by copyright laws and users must not use the source code in their own software without permission

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Morality

A

Understanding of the difference between right and wrong, often founded in personal beliefs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Ethics

A

Moral principles governing an individual’s or organisation’s behaviour, such as code of conduct

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Culture

A

The attitudes, values and practices shared by a group of people/society

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Intellectual property rights

A

Rules governing an individual’s ownership of their own creation or ideas, prohibiting the copying of eg. Software without the owner’s permission

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Privacy

A

The right to keep personal information and data secrecy and for it not to be unwillingly accessed or shared through, for example, hacking

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Plagiarism

A

Act of taking another person’s work and claiming it as one’s own

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

BCS

A

British computer society
Initially set up in the UK to represent the rights and ethical practices of all professionals working in the IT and computing industries. Now an international body which works in close partnerships with other groups to monitor and advise IT practices across the globe

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

IEEE

A

Institute of Electrical and Electronics Engineers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

ACM

A

Association for Computing Machinery

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Legal

A

Covers the law, whether or not an action is punishable by law

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

IEEE aims (3)

A

Raising awareness of ethical issues
Promoting ethical behaviour among professionals working in the electronics industry
Ensuring engineers and scientists respect the need for ethical behaviour

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Areas covered by BCS code of conduct (4)

A

Public interest
Professional Competence and Integrity
Duty to Relevant Authority
Duty to the profession

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Professional ethical bodies (3)

A

BCS
IEEE
ACM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Factors considered with computer ethics (3)

A

Intellectual property rights
Privacy issues
Effect of computers of society(job losses, social impacts etc.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Unethical behavior

A

The breaking of a code of conduct

23
Q

IEEE code of ethics commitments (5)

A

To avoid conflicts of interests wherever possible
To be honest and realistic in claims/estimates based on available data
To reject bribery in all forms
To treat all persons fairly without discrimination
To avoid injuring others, their property, reputation, or employment by false/malicious action

24
Q

Software Engineering code of ethics principles (8)

A

Public
Client and employer
Product
Judgement
Management
Profession
Colleagues
Self

(Pursue Creative Positive Journeys Making Powerful Choices Sustainably)

25
general public things to consider when software/hardware is being developed (4)
Concerns of the public Benefits to the public Health & safety concerns Public interest
26
Issues which can affect the general public and businesses concerning software/hardware (5)
Companies selling software systems which don’t meet the required standard for security The covering up of security issues Realising private data Social media not policing subversive activities such as hate mail and cyber bullying Search engines giving results at the top of the search due to donations to search engine operators
27
Software engineering code of ethics (8)
Public Client and employer Product Judgement Management Profession Colleagues Self
28
Public explanation from Software Engineering Code of Ethics
Software engineers shall act consistently with the public interest
29
Client and employer explanation from Software Engineering Code of Ethics
Software engineers shall act in a manner that is in the best interests of their client and employer consistent with the public interest
30
Product explanation from Software Engineering Code of Ethics
Software engineers shall ensure that their products and related modifications meet the highest professional standards possible
31
Judgement explanation from Software Engineering Code of Ethics
Software engineers shall maintain integrity and independence in their professional judgement
32
Management explanation from Software Engineering Code of Ethics
Software engineering managers and leaders shall subscribe to and promote an ethical approach to the management of software development and maintenance
33
Profession explanation from Software Engineering Code of Ethics
Software engineering managers and leaders shall advance the integrity and reputation of the profession consistent with the public interest
34
Colleagues explanation from Software Engineering Code of Ethics
Software engineers shall be fair to and supportive of their colleagues
35
Self explanation from Software Engineering Code of Ethics
Software engineers shall participate in life-long learning regarding the practice of their profession and shall promote an ethical approach to the practice of the profession
36
Laws when purchasing software (5)
Illegal to make a copy and sell/give it away Software can’t be used on a network/ on multiple computers without a multi-use license Illegal to use coding from copyrighted software as your own without permission from the copyright holder Illegal to rent out a software package without permission Illegal to use the name of copyrighted software on other software without an agreement
37
Steps to stop illegal copying of software (5)
When installing software the user is asked to key in a unique reference no./primary key (supplied with original copy of software) User will be asked to click a button/box stating they agree to license agreement before software installs Original software packaging often with sticker informing purchasers that it is illegal to make copies (often a hologram) Software will only run if the CD-ROM, DVD-ROM, or memory stick is in the drive (stops illegal multiple use & network use of the software Software will only run if a dongle is plugged into one of the USB ports
38
Commercial software
Available to customers for a fee, providing a license for one genuine copy to be used on a single device, or multi-use license for multiple users. Occasionally software is offered free of charge if an earlier version was bought by the user. This type of software is fully copyright-protected and none of the code can be used without prior consent
39
Freedoms users are allowed to follow with free software and open source foundation (4)
Run software for any legal purpose they wish Study the program source code and modify it where necessary to meet their needs Redistribute copies of the software to friends and family Distribute code modified by the user to friends and family
40
Rules users must adhere to with free software and open source initiative (4)
Add source code from another piece of software unless this is also described as free software or open source software Use the source code to produce software which copies existing software which is subject to copyright laws Adapt the source code in such a way that it infringes copyright laws protecting other software Use the source code to produce software which is deemed offensive by third parties
41
Basic philosophy of free software foundation
Focuses on what the recipient of the software is permitted to do with the software
42
Basic philosophies of Open Source Initiative (10)
Free distribution Source code Derived works Integrity of the Author’s source code No discrimination against person or groups No discrimination against fields of endeavour Distribution of licence License must not be specific to a product License must not restrict other software Licence must be technology neutral
43
What users cannot do with free software and open source initiative (4)
Add source code from other software unless also described as free software/open source software Use source code to produce software that copies existing software which is subject to copyright laws Adapt the source code in such a way that it infringes copyright laws protecting other software Use source code to product software which is deemed offensive by third parties
44
45
Free distribution philosophy of Open Source Initiative
License shouldn’t restrict anyone from selling/giving away the software as a part of a software package that includes programs from different sources. The license shouldn’t require any royalties or fees.
46
47
Source code philosophy of Open Source Initiative
Program must include source code and allow distribution in source code as well as compiled form
48
Derived works philosophy of Open Source Initiative
License must allow modifications and derived works, and must allow them to be distributed under the same terms as the license of the original software
49
Integrity of the author’s source code philosophy of Open Source Initiative
The license may limit sharing modified source code unless it allows patch files to help make changes. It must clearly allow sharing the modified software. The license might also require the modified version to have a different name or version number.
50
No discrimination against persons or groups philosophy of Open Source Initiative
The license must not discriminate against any group or persons
51
No discrimination against fields of endeavour philosophy of Open Source Initiative
License must not restrict anyone from making use of the program in a specific field of endeavour (eg. used in a business or for genetic research)
52
Distribution of license philosophy of Open Source Initiative
The rights attached to the program must apply to all to whom the program is redistributed without the need for execution of an additional license by those parties
53
54
License must not be specific to a product philosophy of Open Source Initiative
The rights for the program shouldn't depend on it being part of a specific software package. If the program is taken out of that package and used or shared under its license, everyone who gets it should have the same rights as the original software distribution.