Open Source Software (OSS) vs Closed Source Software(CSS) Flashcards

1
Q

What is source code?

A

written by a programmer

refers to object code before it has been compiled

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

What does it mean when software is referred to as ‘open.closed source’?

A

refers to whether or not the source code is accessible to the public

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

What is Open Source?

A

OSS can be used by anyone without licence

distributed with the source code

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

What is Closed Source?

A

CSS rewuires user to hold an appropriate license to use it

users cannot access the source code as comapny owns copyright license

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

Compare the two (OSS and CSS)

A

OSS - freely available for others to examine or recompile
CSS - propriety software is sold in the from of a license to use it which restricts users on how software can be used

CSS - allows others to make ammended versions of the program and contribute to the programs development
CSS - software company or developer holds copyright so users don’t have access to the source code and not allowed to modify the package and sell it to other

OSS - no commercial organisation behind osftware so no helpline or regular updates
CSS - support available from company such as regular updates, techncial support lines, trainng courses and a large user base

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

Give examples of OSS and CSS.

A

OSS - Linux, Libre, Office, Firefox

CSS - Mac OS, iWork, Safari

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

Give Advantages and Disadvantages of OSS

A

+ :
- can be modified and improved by anyone
- techncial support from online community
- can be modified and sold on

  • :
  • supoort available online may be insufficient or incorrect. no user manuals
  • lower security as may not be developed in a controlled environment
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Give Advantages and Disadvantages of CSS

A

+ :
- thorough, regular and well-tested updates
- company owning software provides ecpert support and user manuals
- high levels of security as developed professionally

  • :
  • license restricts how many people can use the software at once
  • users cannot improve software themselves
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What does a user have to take into account when choosing between OSS and CSS?

A
  • choosing between them depends on sustainability of the software to the task they’re using it for
  • costs - implementation, maintenance, training of staff, license
  • functionality - features available, ease of use
How well did you know this?
1
Not at all
2
3
4
5
Perfectly