0% found this document useful (0 votes)
5 views12 pages

Linux Programming Lab - Ch04

The document discusses the principles and licensing of Open Source Software, emphasizing the rights of users to access, modify, and share source code. It outlines key organizations like the Free Software Foundation and the Open Source Initiative, as well as various licensing types such as the GNU General Public License and Creative Commons. Additionally, it explores business models for monetizing free software through services, tools, and hardware packaging.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views12 pages

Linux Programming Lab - Ch04

The document discusses the principles and licensing of Open Source Software, emphasizing the rights of users to access, modify, and share source code. It outlines key organizations like the Free Software Foundation and the Open Source Initiative, as well as various licensing types such as the GNU General Public License and Creative Commons. Additionally, it explores business models for monetizing free software through services, tools, and hardware packaging.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 12

Module 04

Open Source Software and


Licensing
Do
Chapter 3 and 4 Exams
Exam Objective
1.3 Open Source Software and Licensing

Objective Description
Open communities and licensing Open Source Software for
business
Open Source Licensing
Open Source Philosophy
● Philosophy that users have the right to obtain the software source code and
modify it for their own use.

● Software projects use source code; a human-readable set of computer


instructions.

● Unix source code language preceded Linux. Unix was created at AT&T Bell
Labs in 1969.

● Standards organizations like IEEE and POSIX ensure that code has the
ability to be compatible with other programs and operating systems for
collaboration.

● GNU Project built tools that are compatible with UNIX, which were used to
create Linux and now make Linux a more complete package.
Open Source Licensing
● Purchasing Software:
○ Ownership - Who owns the intellectual property

○ Money Transfer - Does it cost anything? How do you pay?

○ Licensing - What do you get? What can you do with the software? How
many computers? Can you share it?
Open Source Licensing
● End User License Agreement (EULA) is a legal document you
must accept before installing software.

● GNU General Public License version 2 (GPLv2) is a license that


states the source code must be made available to anyone and that
anyone can make changes. *Changes must be under the same
license.

● Free and Open Source Software is software where anyone can


view source code, modify it, and redistribute it.
The Free Software Foundation
“Two groups can be considered the most influential forces in the world of open
source: The Free Software Foundation and the Open Source Initiative.”

● Founded in 1985 with goal of promoting free software. Advocates for


freedom to share, study, and modify the underlying source code.

● Enforces copyleft, the philosophy that if someone modifies free software,


they are required to share those changes when they share the modified
software.

● Developed their own licenses which are free and are based on GNU General
Public License (GPL). **Also GPLv2, GPLv3, LGPLv2, and LGPLv3
The Open Source Initiative
● Licenses without copyleft are called permissive.

● Free and Open Source Software (FOSS) is an term used to refer to the
open source community, which consists of Free Software and Open Source
as a collective (a catch-all term).

● Free/Libre/Open Source Software (FLOSS) uses the term libre to define


the difference between free from restrictions (Libre) and free from cost
(Free).
Creative Commons
● Attribution – Must acknowledge the author

● ShareAlike – Copyleft

● No-Derivs – You may not change the content

● NonCommercial – No commercial use

● Combinations are allowed, such as Attribution-No-Derivs-


NonCommercial
Creative Commons
Attribution (CC-BY) You can use CC BY content for any use but must credit the
copyright holder.

Attribution ShareAlike (CC-BY-SA) Copyleft version of the Attribution license

Attribution No-Derivs (CC-BY-ND) You may redistribute the content under the same conditions as CC-
BY but may not change it.

Attribution-NonCommercial (CC-BY-NC) Like CC BY, but you may not use it for commercial purposes.

Attribution-NonCommercial-ShareAlike (CC-BY- Requires that your changes be shared under the same license.
NC-SA)

Attribution-NonCommercial-No-Derivs (CC-BY- Allows sharing the content to be used for non-commercial


NC-ND) purposes, but people may not change the content.

No Rights Reserved (CC0) Public domain


Open Source Business Models
If the software is free, how can a company monetize it?

● Offer products and services; Red Hat and Ubuntu

● Create tools; Wireshark

● Package hardware and open source software; Tivo, appliances

You might also like