Which of the following are examples of text editors?
  • vim
  • emacs
  • pico
  • nano

An interpreted programming language:
  • Is converted into machine specific instructions as the program runs
  • Tends to offer more features than compiled languages

The two main families of Linux shells are:
  • Bourne Shell
  • C Shell
Which of the following are examples of a web server?
  • Apache
  • Nginx
If you wanted to let a Linux machine share files with Windows clients and servers, you would use:
  • Samba

A permissive free software license:
  • Means you can use the software for anything you want
  • Places no restrictions on sharing modifications

Creative Commons licenses allow you to:
  • Specify whether or not changes must be shared
  • Specify whether or not people may distribute changes
  • Allow or disallow commercial use
How can you make money from open source software?
  • Provide paid consulting services for users
  • Take payments for fixing bugs
The difference between the GPL and LGPL licenses are:
  • LGPL allows linking to non GPLed software
Your company makes a hardware firewall that runs a custom Linux kernel. What are your obligations under GPLv2?
  • You must make the source to your kernel available