HFOSS Quiz 1

Humanitarian Free and Open Source Software

Spring 2016, Quiz #1

1) What is the name of the version control system we use in this course?
Git


Bonus: Give the name for another version control system.
Bitbucket, Atlassian, Sourcetree


2) We refer to sites that host source code as "forges".  What is the name of
the primary forge used in this course?
Github


For the next several questions, rearrange the items in the column on the
right, as necessary, so that they best match the names of key figures in the
column on the left.

For example:

A) Randall Munroe                    a) Saturday Morning Breakfast Cereal
B) Zach Weiner                       b) XKCD
C) Walt Disney                       c) Mickey Mouse

becomes

A) Randall Munroe                    b) XKCD
B) Zach Weiner                       a) Saturday Morning Breakfast Cereal
C) Walt Disney                       c) Mickey Mouse


3) So, rearrange these to make the best matches:

A) Andrew Tannenbaum                 d) Minix 
B) Linus Torvalds                    c) Linux 
C) Bruce Perens                      a) Debian Free Software Guidelines
D) Richard Stallman                  b) Free Software Foundation/Gnu Project
     




4) We discussed several concepts involving rights, restrictions, and
licensing. Match the term on the left with the most appropriate description
on the right.


A) trademark                          b) lasts as long as used & defended
B) copyright                          c) life of the author plus 70 years
C) patent                             a) 20 year term

D) trademark                          f) protects consumers from confusing one product with another
E) copyright                          d) arises as soon as a work takes tangible form
F) patent                             e) precedence is given to the first to file an application


5) I've presented "the four R's" as a shorthand for the freedoms attached to
software for it to be considered "free and open source".  List or describe
each.  (If you cannot remember the "r term" I use, but can describe the
freedom involved, that also counts.)

1.Read
  
2.Write
  
3.Redistribute
  
4.Revise

Leave a Reply

Your email address will not be published. Required fields are marked *