Name:
_______________________________________________________________
NetID (the one in your email): ___________________________________________
Write your answers in the space provided below each problem. If you make a mess, clearly indicate your final answer.
Do not open this booklet until instructed.
Problem 1 (3 points)
In your own words, briefly explain what inner source is? (Hint: Patrick mentioned it in his presentation and you were supposed to read about it last week.)
Problem 2 (3 points)
What was the reason that Kevin Fleming was hired by Bloomberg?
Problem 3 (8 points)
- In your own words briefly explain what is meant by the "cathedral" and the "bazaar" model of software development.
- In your own words briefly explain what is meant by "Given enough eyeballs, all bugs are shallow."
Problem 4 (6 points)
Answer briefly each of the following questions.
- (2 point) Are the software developers at Bloomberg allowed to contribute code back to the open source project, or are the changes that they make kept only within private forks in the company?
- (2 point) Briefly explain why in the early days of computers (1950's) all software was distributed together with its source and distributors encouraged people to modify it and share the changes.
- (2 point) Who wrote the initial part of the Linux kernel?