Open Source and Close Source Flashcards
What is closed software?
Is owned by a commercial organisation
What is a closed source?
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
What is an advantage of closed source software?
It is very difficult for anyone to work out what the original source code was just from looking at an executable file
What are the 3 main benefits with closed source software?
- 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
What is different with open source compared to closed source?
The source code itself is available to the public. The source code is free
Give 2 reasons why people make their code open source
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
Give 4 examples of open source software
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
What is the creative commons licence?
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
What is Attribution, in the creative commons licence?
Anyone who uses your work has to give you credit for it
What is Non-commercial, in the creative commons licence?
People can’t use your work in things they want to sell, and they can’t sell your work by itself either
What is Non-derivative, in the creative commons licence?
People can copy your work, but they’re not allowed to modify it
What is Share-Alike, in the creative commons licence?
People can modify your work, but only if they make the modified work available to others with the same licence you used
What are the 4 licences included in the creative commons licence?
Attribution
Non-commercial
Non-derivative
Share-Alike
Compare the public availability of open and closed software
Open source code is publicly available
Closed source code is trade secret
Compare the costs of open and closed software
Open source is free
Closed source is not free