Professional Documents
Culture Documents
I.
M . I.
L as t Na m e
CS
IT
IS
S ec ti o n
115
R e m ark s
B. XFree86 (1992)
C. KDE (1996)
2. Who was the founder of the Free Software Foundation?
A. Richard Stallman
D. Linus Torvalds
B. Ian Murdock
C. Miguel de Icaza
3. One of the two groups who established the roots of OSS were:
A. The founders of the GNU project
D. A & B
B. Libre
C. Software that can be modified, studied and distributed with no restriction, but may not be free of charge
D. B and C
6. Which of the following is not one of the top business models used in open source:
A. Dual licensing
B. Platform Providers
C. OS Providers
7. Which of the following business models require specific licenses?
A. Split open source / Commercial products
B. Platform providers
C. OS Providers
8. Which of the following is a characteristic of DB2 Express-C?
A. DB2 Express-C is a free database server by IBM
B. DB2 Express-C has no limitation on the database size or the number of users
C. DB2 Express-C can run on Linux, Windows and the Mac OS
D. All of the above
E. None of the above
9. What are the advantages of the express versions of some commercial products like DB2 Express-C?
A. It's free
B. It has optional fee-based support when your company grows
C. It provides an easy upgrade path when your company grows
D. All of the above
E. None of the above
10. A company using the "Product Specialists" business model:
A. Does not spend a lot of money in marketing
B. Uses this model because it delivers complex OSS software in a large market
C. Relies on its expertise to deliver training given that it developed the software
D. All of the above
E. None of the above
2
C. MIT
B. BSD
12. Which of the following is not a valid method for getting members for an OSS community?
A. Face to face interaction.
C. Communication channels.
B. Poor security
C. Size of contribution
15. What do most open source contributors expect to receive from their contribution?
A. Money
B. Recognition
C. A paid job
16. Open source contributors should have one of these traits:
A. Know how to code
17. Which of the following mediums of communication is popular among OSS communities for publishing Web
articles or tutorials?
A. Email
D. Wiki
B. IRC
E. None
C. Internet blog
18. Which of the following methods should you follow to handle overflowing user change requests?
A. Let it be a responsibility of one particular member of the community.
B. Delegate authority and tasks.
C. Don't accept new change requests, when many of such requests are pending.
D. None of the above.
E.
19. What is the best possible way to minimize the effort of screening user contributed code?
A. Allow any user to commit their changes directly to the project branch without reviewing them.
B. Ask every user to perform all kinds of testing of their own.
C. Sharing the code selection criteria with the users.
D. Accept code only from known external users.
E. None of the above
20. What is the next step after receiving a feature enhancement request from a user?
A. Requirement analysis.
B. Checking the status of the release cycle.
C. Asking the user to deliver the necessary
code.
II. True or False :: Answer OPEN if the statement is true and SOURCE if the statement is false. Not following
instructions will automatically be 0. (10 pts right minus wrong)
1.
2.
5.
6.
7.
8.
9.
10.
III. Fill in the blanks :: Evolution of Open Source Development. Complete and correct answers will have +1. (15 pts)
IV. Completion :: Complete the statement. Answer on the blank provided. (10 pts)
1. The transfer of rights by the author partly or wholly at his own terms is what we refer to as ____________.
The term license means _____________. The _____________, or _____________, grants another person,
known as the licensee, specific permissions to use the work.
2. When Stallman uses the term "_____________", he is not referring to price as indicated by his quote, Free
software is a matter of _____________, not _____________. To understand the concept, you should think
of 'free' as in _____________, not as in '_____________'.
V. Essay :: Answer the questions completely. Limit your answers to 5 sentences. (30 pts)
1. Draw and discuss the Issue Tracking life cycle (10 pts)
3. How can/does Open Source Softwares compete with Commercialized or Pantented Softwares? (5 pts)
4. How come the MIT and GPL licenses are both OSS licenses even though they have contradictory items? (5
pts)
5. How can you grow the awareness of your open source project? (5 pts)
6. If you were to choose among the four popular business models for Open Source, what would you choose
and why? (10 pts)