Here is the list of important questions for FYBSc Paper III (FOSS) of University of Mumbai. The amount of marks are mentioned at the right of each question.
UNIT 2
1 Write a note on from the following:
Important Questions
UNIT 1
1 What is open source software and why to use open source software? 5
2 Any open source software’s distribution terms must comply with set of criterias. List and explain any five criterias, along with their rationale. 5
3 What are the principles of open source software? 5
4 What is free software? List and explain its four freedoms. 5
5 Distinguish between Free and Open-source software. 5
6 Explain public domain and public domain software. 5
7 Why FOSS does not mean no cost? 5
8 Distinguish between Proprietary/Closed source software and Open source software. 5
9 Explain any five open standard principles. 5
10 Explain open source methodology with a diagram. 5
11 Explain open source software development model with a diagram. 5
12 Write a note on software freedom and its components. 5
13 What are the different types of open source projects? 5
14 Write a note on participants in open source software development project 5
15 What is a license? How does license apply to works in public domain? 5
16 Write a note on from the following:
i. Apache license
ii. BSD licenses
iii. GPL license
iv. LGPL license 5
17 Distinguish between copyright and copyleft. 5
18 What are different types of copyleft licenses? 5
19 What is a patent and what are the law related effects of patents? 5
20 What are the problems with traditional commercial software? 5
21 Explain internationalization. Mention any ten focal points of efforts in internationalization. 5
22 Explain software localization. How it is related to internationalization? 5
23 Write a note on open source government. 5
24 Explain with an example the concept of shared software. 5
25 What is shared source and what are its benefits?
5
UNIT 2
1 Write a note on from the following:
i. Apache web server
ii. GNU/Linux
iii. Android operating system
iv. Mozilla (Firefox) 5
2 Write a note on from the following:
i. Wikipedia
ii. Drupal
iii. Wordpress 5
3 Write a note on from the following:
i. GCC
ii. GDB
iii. Open Office 5
4 List and explain any five components of Open Office. 5
5 What is Open Source hardware? How hardware can be ‘open’? 5
6 Distinguish between Commercial design practices and Open/Free Design practices 5
7 What is open source teaching and what generally are the components of its communication platform? 5
8 Explain with a diagram, the working of open source teaching method. 5
9 What are learning objects in open source teaching? How are they used in the open source teaching system? 5
10 What are the rules of open source media (Any five)? 5
11 What are the different ways to start an open source project? 5
12 What is GitHub and how does it help in using Git? 5
13 How can you contribute to an open source project using GitHub? 5
14 How to manage issues in GitHub? 5
15 What are steps to contribute to Wikipedia?
UNIT 3
1 Write a note on from the following:
i. GNU/Linux
ii. Android operating system
iii. FreeBSD
iv. Open Solaris 5
2 What is Open Source hardware? How hardware can be ‘open’? 5
3 Distinguish between Commercial design practices and Open/Free Design practices 5
4 What is virtualization and what are its types? 5
5 Write a short note on containerization. 5
6 What is Docker and how to use it? 5
7 What are various open source development tools? 5
8 Write notes on open-source IDEs from the following:
i. NetBeans
ii. Ecllipse
iii. Android Studio
iv. CodeLite
v. Microsoft Visual Studio 5
9 Write notes on open-source debuggers from the following:
i. GDB
ii. LLDB
iii. Valgrind
iv. Microsoft Visual Studio Debugger 5
10 Write notes on open-source programming languages from the following:
i. Python
ii. Ruby
iii. PHP
iv. Perl
v. Java
vi. ASP.Net 5
11 Write notes on open-source databases technologies from the following:
i. CUBRID
ii. MariaDB
iii. MongoDB
iv. MySQL
v. PostgreSQL
vi. SQLite 5
12 What is LAMP in open source? Explain its components. 5