MIT3041– Open Source System

Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
“ help.mbaassignments@gmail.com ”
or
Call us at : 08263069601



[ FALL, 2015 ] ASSIGNMENT

PROGRAM
Master of Science in Information Technology(MSc IT)Revised Fall 2011
SEMESTER
3
SUBJECT CODE & NAME
MIT3041– Open Source System
CREDITS
4
BK ID
B1550
MARKS
60


Answer all Questions


Question.1. (a) What is open source software? List the examples of open source systems.
                                                                       
Answer:Open source software is software whose source code is available for modification or enhancement by anyone.  "Source code" is the part of software that most computer users don't ever see; it's the code computer programmers can manipulate to change how a piece of software—a "program" or "application"—works. Programmers who have access to a computer program's source code can improve that program by adding features to it or fixing parts that don't always work correctly.



(b) What are the common tools required for the development of open source software?

Answer:Open-source software development is the process by which open-source software, or similar software whose source code is publicly available, is developed. These are software products available with its source code under an open-source license to study, change, and improve its design. Examples of some popular open-source software products are Mozilla Firefox, Google Chromium, Android, LibreOffice and the Apache OpenOffice



Question.2. Explain the OSS licensing strategies

Answer:"The optimization strategy is an open source manifestation of Clayton Christensen's "law of conservation of modularity." In the OSS application of Christensen's law, one layer of a software stack is "modular and conformable," allowing adjacent software layers to be "optimized." The modular and conformable layers are commodities, and are unprofitable or only marginally profitable software businesses. The Linux operating system is



Question.3. (a) What is Academic Free License (AFL) ?Explain

Answer:The Academic Free License (AFL) is a permissive free software license written in 2002 by Lawrence E. Rosen, the general counsel of the Open Source Initiative (OSI).

The license grants similar rights to the BSD, MIT, UoI/NCSA and Apache licenses – licenses allowing the software to be made proprietary – but was written to correct perceived problems with those licenses:

·         The AFL makes clear what software is being
·          
·          


(b) List the features of the AFL

Answer:

1)      Grant of Copyright License. Licensor grants You a worldwide, royalty-free, non-exclusive, sublicensable license, for the duration of the copyright.

2)      Grant of Patent License. Licensor grants You a worldwide, royalty-free, non-exclusive, sublicensable license, under patent claims owned or controlled by the Licensor that are embodied in the Original Work as furnished by the Licensor, for the duration of the patents, to make, use, sell, offer for sale, have made, and import the Original Work and Derivative Works.




Question.4. Explain Public code archive.

Answer:Every open-source project provides a public code archive to access the source code, documentation on both how to use and how to modify the code, mailing lists and newsgroups to discuss issues, a database to record bugs, and a website to provide access to the preceding facilities. These core features are the skeleton on which a healthy open-source project is built.

Public Code Archive





Question.5. What is mutual consent? Explain the two ways by which the partiesentering attack each other.

Answer:Mutual Consent is when parties to an apprenticeship training contract mutually agree to do something. This may be to vary, extend or cancel their training contract. Mutual consent applies only to apprenticeships. The notion of mutual consent allows that the parties to the contract be able to contract without undue influence by external parties. This means effectively that external parties cannot place positive or negative obligations on



Question.6. Write a note on Forking

Answer: In computing, particularly in the context of the Unix operating system and its workalikes, fork is an operation whereby a process creates a copy of itself. It is usually a system call, implemented in the kernel. Fork is the primary (and historically, only) method of process creation on Unix-like operating systems.

The fork mechanism (1969) in Unix and Linux maintains implicit assumptions on the underlying hardware: linear memory and a paging mechanism

Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
“ help.mbaassignments@gmail.com ”
or
Call us at : 08263069601


No comments:

Post a Comment

Note: Only a member of this blog may post a comment.