Module 04 Open Source Software and Licensing Exam

  • Slides: 11
Download presentation
Module 04 Open Source Software and Licensing

Module 04 Open Source Software and Licensing

Exam Objective 1. 3 Open Source Software and Licensing Objective Description Open communities and

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 Licensing

Open Source Philosophy ● Philosophy that users have the right to obtain the software

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

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

Open Source Licensing ● End User License Agreement (EULA) is a legal document you must accept before installing software. ● GNU General Public License version 2 (GPLv 2) 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 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 GPLv 2, GPLv 3, LGPLv 2, and LGPLv 3

The Open Source Initiative ● Licenses without copyleft are called permissive. ● Free and

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 ● Share. Alike – Copyleft

Creative Commons ● Attribution – Must acknowledge the author ● Share. Alike – Copyleft ● No-Derivs – You may not change the content ● Non. Commercial – No commercial use ● Combinations are allowed, such as Attribution-No-Derivs-Non. Commercial

Creative Commons Attribution (CC-BY) You can use CC BY content for any use but

Creative Commons Attribution (CC-BY) You can use CC BY content for any use but must credit the copyright holder. Attribution Share. Alike (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-Non. Commercial (CC-BY-NC) Like CC BY, but you may not use it for commercial purposes. Attribution-Non. Commercial-Share. Alike (CC-BY-NC-SA) Requires that your changes be shared under the same license. Attribution-Non. Commercial-No-Derivs (CC-BY-NC-ND) Allows sharing the content to be used for non-commercial purposes, but people may not change the content. No Rights Reserved (CC 0) Public domain

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

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