Open Source and Close Source Flashcards

1
Q

What is closed software?

A

Is owned by a commercial organisation

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

What is a closed source?

A

It is not to publish the source code itself, but to compile it into a set of machine code instructions in an executable file, and sell that file to customers

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

What is an advantage of closed source software?

A

It is very difficult for anyone to work out what the original source code was just from looking at an executable file

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

What are the 3 main benefits with closed source software?

A
  • The commercial organisation has invested money into
    developing the software to profit from their
    investment. With less possibility of theft or imitation, it
    is much easier to make closed source software
    profitable
  • Commercial applications tend to be quite polished
    compared to an equivalent “open source” application.
    Documentation and help tends to be better as well
  • They also offer formal support in the form of regular
    software updates and perhaps direct customer
    support for a specific period after purchase
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is different with open source compared to closed source?

A

The source code itself is available to the public. The source code is free

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

Give 2 reasons why people make their code open source

A

People may make their software open source out of a sense of altruism (the belief that the well-being of others is equally, if not more, important than the well-being of the self)
They want their work to be used by as many people as possible

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

Give 4 examples of open source software

A

GIMP - a photo editing application
Open Office - an office suite with word processor, spreadsheet and database
Audacity - an audio recording and editing application
Linux - operating system

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

What is the creative commons licence?

A

A licence that could be customised to fit the needs of the developer and the consumer, where you pick and choose which restrictions you want to add, so that you can say exactly how much freedom you want to give people to use and adapt your work

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

What is Attribution, in the creative commons licence?

A

Anyone who uses your work has to give you credit for it

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

What is Non-commercial, in the creative commons licence?

A

People can’t use your work in things they want to sell, and they can’t sell your work by itself either

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

What is Non-derivative, in the creative commons licence?

A

People can copy your work, but they’re not allowed to modify it

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

What is Share-Alike, in the creative commons licence?

A

People can modify your work, but only if they make the modified work available to others with the same licence you used

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

What are the 4 licences included in the creative commons licence?

A

Attribution
Non-commercial
Non-derivative
Share-Alike

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

Compare the public availability of open and closed software

A

Open source code is publicly available

Closed source code is trade secret

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

Compare the costs of open and closed software

A

Open source is free

Closed source is not free

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

Compare the licences of open and closed software

A

Open source licence allows code to be copied and modified

Closed source licence restricts copying and modifying

17
Q

Compare the interface of open and closed software

A

Open source has a less polished interface

Closed source has a polished interface to attract customers

18
Q

Compare who writes the code of open and closed software

A

Open source is written by expert volunteers

Closed source is written by paid software programmers

19
Q

Compare the documentation and technical support of open and closed source

A

Open source documentation and technical support limited

Closed source documentation usually good and support is formally available

20
Q

Compare the secureness of open and closed source

A

Open source is less secure as the source code can be deliberately examined for weaknesses and taken advantage of
Closed source is more secure as the source code is not available so weaknesses are not so apparent

21
Q

Compare the deadlines for new updates of open and closed source

A

Open source has no enforced deadlines as the code is written by volunteers
Closed source has strict deadlines for programmers to make new releases

22
Q

Compare costs of development for open and closed source

A

Open source has lower costs of development as the programmers work for free
Closed source has higher development costs as programmers are paid

23
Q

Who is open source most popular with?

A

Is very popular with private citizens and also widely used in commercial organisations