1. Social And Ethical Issues Flashcards

1
Q

What is software inclusivity?

A

The act of ensuring that the software program contains features that allow its intended purpose to access it.

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

What are the main factors of software inclusivity?

A
  • Cultural
  • Disability (visual and hearing)
  • Gender
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is intellectual property?

A
  • Property that results from the fruits of mental labour.
  • Property that is protected by law.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is reverse engineering and when is it allowed?

A

The process of decompiling a software project.
It is only allowed under the following license agreements:
- Freeware (if allowed)
- Public Domain
- Open source

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

Properties of a Commercial license

A
  • Covered by copyright
  • Only a single copy can be made
  • Cannot modify
  • Source code is not public
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Is public domain software covered by IP/Copyright?

A

No!

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

What are the different software licenses?

A

Commercial, Shareware, Freeware, Public Domain, Open-source, Site, Creative commons

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

What are the common types of factors in software inclusivity?

A
  • Cultural
  • Disability
  • Gender
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Difference between freeware and shareware?

A

Freeware can be altered and the source code may be available, while shareware source code is private and it cannot be modified or reverse engineered.

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

What factors make up an appropriate message to the user?

A
  • Error messages should be understandable for the user
  • Should have a positive attitude
  • Should imply the user is in control of the software
How well did you know this?
1
Not at all
2
3
4
5
Perfectly