FOSS Important Questions

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.





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