Software Flashcards
What is GNU?
A project supported by the Free Software Foundation
Who started the Free Software Foundation and in what year?
Richard Stallman in 1985
What document did Richard Stallman issue?
The GNU Manifesto
What is Stallman’s view on proprietary software and software patents?
They are ‘amoral’
When was the Open Software Initiative created?
In 1998
What is the purpose of the Open Software Initiative?
To approve open source software licenses
What is copyleft?
Work that is copyrighted with the intent of not limiting its use
What must happen to modified products under copyleft?
They must also be open source
What type of license is the General Public License v2?
A copyleft license
What does GPL v3 restrict?
‘Tivoization’
What does the Library GPL (LGPL) allow?
Libraries to be used in proprietary software
What is the requirement of the Affero license?
To provide source code access for open source running on servers
What do permissive licenses like the BSD Simplified grant?
Rights with fewer strings
Who is the largest contributor to open source?
Microsoft
Microsoft was previously seen as an opponent of open source software.
What does the term ‘upstream’ refer to in open source?
Projects that develop and maintain open source programs
Name a platform that hosts open source projects.
GitHub
Other platforms include SourceForge and Savannah.
What information does every package in the Arch Repositories contain?
A link to the upstream source of the software
True or False: Microsoft has always been a supporter of open source.
False
Microsoft was once considered the enemy of open source.
Fill in the blank: _______ refers to the projects that develop and maintain open source programs.
Upstream
List three platforms that host open source projects.
- SourceForge
- Savannah
- GitHub