OST Module 1 QA
OST Module 1 QA
OST – Module 1
1 Mark Questions:
1. What is open source?
Open source software is code that is designed to be publicly accessible—anyone can see, modify, and distribute the code
as they see fit.
13.Write any two differences between proprietary and open source licensing model.
Proprietary refers to software that is owned by the individual or company who published it. Open source refers to software that
is available for anyone to access or change the code.
22.Write any two differences between free software and open source software.
The term “free software” is sometimes misunderstood—it has nothing to do with price. It is about freedom. Open Source
Software: Open Source Software is something that you can modify as per your needs, and share with others without any licensing
violation burden.
3-Mark questions:
1. List and explain any four criteria’s of “distribution terms” of open source software.
1. Free Redistribution
The license shall not restrict any party from selling or giving away the software as a component of an aggregate software
distribution containing programs from several different sources. The license shall not require a royalty or other fee for such sale.
2. Source Code
The program must include source code, and must allow distribution in source code as well as compiled form. Where some form
of a product is not distributed with source code, there must be a well-publicized means of obtaining the source code for no more
than a reasonable reproduction cost, preferably downloading via the Internet without charge. The source code must be the
preferred form in which a programmer would modify the program. Deliberately obfuscated source code is not allowed.
Intermediate forms such as the output of a preprocessor or translator are not allowed.
3. Derived Works
The license must allow modifications and derived works, and must allow them to be distributed under the same terms as the
license of the original software.
4. No Discrimination Against Persons or Groups
The license must not discriminate against any person or group of persons.
5. No Discrimination Against Fields of Endeavor
The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not
restrict the program from being used in a business, or from being used for genetic research.
6. Distribution of License
The rights attached to the program must apply to all to whom the program is redistributed without the need for execution of an
additional license by those parties.
7. License Must Be Technology-Neutral
No provision of the license may be predicated on any individual technology or style of interface.
______________________________________________________________________________________________________
2. Write a note on open source principles.
1. Licensees are Free to Use Open Source Software for Any Purpose Whatsoever:
An open source license may not interfere in any way with the use of the software by licensees. Restrictions on use, such as "for
research and noncommercial purposes only," are not allowed in open source licenses. The phrase free to use is also intended to
mean, "without any conditions that would impede use," such as a requirement for the licensee to report uses to the licensor, or to
disclose the means or manner of internal uses of the software. Note also that the first word, licensees, means that open source
software is only available under the terms of a license to which each licensee must agree.
2. Licensees are Free to Make Copies of Open Source Software and to Distribute them without Payment of Royalties to a Licensor:
This principle does not mean that a licensor cannot sell open source software. It merely says that a licensee need not pay the
licensor for additional copies he makes himself, even if those copies are distributed to others. As a practical matter, this open
source principle drives the price of mere copies of open source software toward its marginal cost of production and distribution.
3. Licensees are Free to Create Derivative Works of Open Source Software and to Distribute them without Payment of Royalties
to a Licensor:
Quality software is built upon the foundations of earlier software. Many advocates of free and open source software contend that
the requirement for open source licenses to permit the unhindered creation and distribution of derivative works is essential to
BY: CHAITHRA KOPPALA
II BCA-OST-MODULE 1
meet the goal of the intellectual property laws as stated in the U.S. Constitution, "to promote the progress of science and the
useful arts." Under this open source principle, a licensor cannot charge a royalty for the privilege to create and distribute derivative
works, or require a licensee to pay a royalty for copies of a derivative work that are distributed, or impose any restrictions on the
type or character of those derivative works.
4. Licensees are Free to Access and use the Source Code of Open Source Software:
Source code is written in a human language to instruct a computer how to perform certain functions. Since the source code must
be changed in order to instruct the computer to perform different functions, access to the source code is essential to make the
third open source principle-the freedom to create derivative works of open source software-a practical reality. Source code is a
means to an end, not the end itself. The phrase free to access merely requires the licensor to make source code available to
licensees upon request at zero prices, not necessarily to distribute the source code to everyone.
5. Licensees are Free to Combine Open Source and Other Software
Open source licenses may not impose conditions or restrictions on other software with which the licensed software is merely
combined or distributed. This prevents restrictions regarding what other software can be placed on computer storage media or in
computer memory. Open source is one of many possible business and licensing models for software distribution, and customers
must be free to select and use those software alternatives. This open source principle does not mean that licensors cannot impose
reciprocal conditions
GNU Project:
BY: CHAITHRA KOPPALA
II BCA-OST-MODULE 1
The GNU Project is free software, mass collaboration project, announced in 1983 by Richard Stallman. It initiated the GNU
operating system, software development for which began in January 1984. GNU is a recursive acronym that stands for "GNU's
Not Unix".
The founding goal of the project was, in the words of its initial announcement, to develop "a sufficient body of free software to
get along without any software that is not free." To make this happen, the GNU Project began working on an operating system
called GNU. This goal of making a free software operating system was achieved in 1992 when the last gap in the GNU system,
a kernel, was filled by a third-party Unix-style kernel called "Linux" being released as free software.
Current work of the GNU Project includes software development, awareness building, and political campaigning.
12.Write the differences between free software and open source software
The primary distinction of open source software is that it's not about freedom; it's about what software do things better.
As a whole the movement is often called "Free and Open source Software" (FOSS).
While many people point to the differences between the two, this book will focus on what
unites the two. For the purposes of clarity the abbreviation FOSS will be used when describing issues that apply to all open source
software projects, whereas OSS will be used when describing issues that apply only to software with open source licenses that
allow future developers to close the source code, and FSS will be used when talking about issues that apply only to software with
free licenses requiring future developers maintain the previous style of licensing (if not the license itself).
Critics have said that the term "open source" fosters an ambiguity of a different kind such that it confuses the mere availability
of the source with the freedom to use, modify, and redistribute it. Developers have used the alternative terms Free/Open Source
Software (FOSS), or Free/Libre/Open Source Software (FLOSS), consequently, to describe open source software, which is also
free software.
The term "Open Source" was originally intended to be trademarkable, however, the term was deemed too descriptive, so no
trademark exists. The OSI would prefer that people treat Open Source as if it were a trademark, and use it only to describe
software licensed under an OSI approved license.
There have been instances where software vendors have labeled proprietary software as "open source" because it interfaces with
popular OSS (such as Linux). Open source advocates consider this to be both confusing and incorrect. OSI Certified is a trademark
licensed only to people who are distributing software licensed under a license listed on the Open Source Initiative's list.
Open source software and free software are different terms for software, which comes with certain rights, or freedoms, for the
user. They describe two approaches and philosophies towards free software. Open source and free software (or software libre)
both describe software, which is free from onerous licensing restrictions. It may be used, copied, studied, modified and
redistributed without restriction. Free software is not the same as freeware, software available at zero prices.
The definition of open source software was written to be almost identical to the free software definition. There are very few cases
of software that is free software but is not open source software, and vice versa. The difference in the terms is where they place
the emphasis. "Free software" is defined in terms of giving the user freedom. This reflects the goal of the free software movement.
"Open source" highlights that the source code is viewable to all and proponents of the term usually emphasize the quality of the
software and how this is caused by the development models which are possible and popular among free and open source software
projects.
Free software licenses are not written exclusively by the FSF. The FSF and the OSI both list licenses, which meet their respective
definitions of free software. Open source software and free software share an almost identical set of licenses. One exception is
an early version of the Apple Public Source License, which was accepted by the OSI but rejected by the FSF because it did not
allow private modified versions; this restriction was removed in later version of the license. There are now new versions that are
approved by both the OSI and the FSF.
The Open Source Initiative believes that more people will be convinced by the experience of freedom. The FSF believes that
more people will be convinced by the concept of freedom.