HFOSS Quiz #2

HFOSS is not a lawyer, and this does not constitute legal advice.

1) Please expand each of the following acronyms (1 pt each):

1.1) IRC - Internet Relay Chat
1.2) FOSS - Free and Open Source Software
1.3) OLPC - One Laptop Per Child
1.4) DVCS - Distributed Version Control System
1.5) FSF - Free Software Foundation
1.6) PR - Pull Request

2) What is the short, two-letter name for the OLPC computers used in the final project for this class? (1 pt)


3) Please give the one-word name for the interface used in the OLPC computers? (1 pt)


4) What is the grade level at which we are targeting our OLPC applications? (1 pt)

4th Grade

5) Briefly define each of the following instructional theories, giving the role of the instructor in each (2 pt each):

5.1) didactic - instructor talking down to the students and what he says goes
5.2) dialectic - instructor teaching while giving students opportunity to show or prove their positions
5.3) constructivist - instructor teaching in a way that allows others to work by interacting with each other.

6) Several elements are combined in different ways to form the various Creative Commons licenses.
Please match each shorthand given in the numbered list with the letter next to the description of that license element below (1 pt for each match).

6.1) NC C)
6.2) SA A)
6.3) ND D)
6.4) BY B)

A) You must convey the same rights "downstream" that were conveyed to you by "upstream".
B) You must attribute the contributions of the original or upstream creators of the work.
C) You may not use the work for commercial purposes.
D) You may not make changes to the work.

7) The presence of which license elements make a license "non-free" in the eyes of the FSF? (give the letters, 1 pt each)
"N" - NC, ND

8) Which license element is a copyleft? (give the letter, 1 pt)


9) Name two projects which distribute a body of non-software, free culture data, and briefly name or describe the kind of data. (1 pt each)

10) We've discussed "the four R's" as a shorthand for the freedoms attached to software for it to be considered "free" or "open source". List or describe each. (eg, if you can remember the "r" word you can just give that. If you cannot remember the term, but can describe the freedom involved, that also counts). Various "r" words are roughly synonymous for some of the freedoms, but we're counting freedoms here, not synonyms so if you give two (or more) terms for the same freedom, it only counts once. For the purposes of this quiz, "remix" does not count as describing any of them. (1pt each)

10.1) run - the ability to run binary files
10.2) read - the ability to read the source code
10.3) rewrite - the ability to rewrite modify the source code
10.4) redistribution - the ability to freely share the source code
Bonus: revise - the ability to

True or False: You cannot sell GPL'd software (1pt)

True or False: You can fork a GPL licensed Project and release it under an MIT license? (1 pt)

True or False: You can fork a MIT licensed Project and release it under an GPL license? (1 pt) : True

When does a work become "copyrighted" by an Author? (3 pt)
As soon as a work takes tangible form and Author claims copyright of it.