Introduction to FOSS
-
Upload
uditha-bandara-wijerathna -
Category
Documents
-
view
492 -
download
4
description
Transcript of Introduction to FOSS
![Page 1: Introduction to FOSS](https://reader031.fdocuments.in/reader031/viewer/2022020110/54b6e6164a7959aa218b458a/html5/thumbnails/1.jpg)
An Introduction
to FOSS Uditha Bandara Ambassador – Fedora Project Infrastructure Team Member – Fedora Project Manager (Initiatives) - FOSS User Academia [email protected]
![Page 2: Introduction to FOSS](https://reader031.fdocuments.in/reader031/viewer/2022020110/54b6e6164a7959aa218b458a/html5/thumbnails/2.jpg)
What is your favorite FREE SOFTWARE?
![Page 3: Introduction to FOSS](https://reader031.fdocuments.in/reader031/viewer/2022020110/54b6e6164a7959aa218b458a/html5/thumbnails/3.jpg)
What is FOSS? • What does 'free' mean? • Does providing source make it Open Source? • Who makes FOSS? Why do they do it? • Is FOSS just for fanatics and hobbyists? • Can you make money with FOSS? • Does FOSS make for better software?
![Page 4: Introduction to FOSS](https://reader031.fdocuments.in/reader031/viewer/2022020110/54b6e6164a7959aa218b458a/html5/thumbnails/4.jpg)
What is FOSS?
"Free software" is a matter of liberty, not price. To
understand the concept, you should think of
"free" as in "free speech," not as in "free beer"
Definitions
- Richard Stallman (FSF)
![Page 5: Introduction to FOSS](https://reader031.fdocuments.in/reader031/viewer/2022020110/54b6e6164a7959aa218b458a/html5/thumbnails/5.jpg)
The word "free" in our name does not refer to price;
it refers to freedom.
• First, the freedom to copy a program and
redistribute it to your neighbors, so that they can
use it as well as you.
•Second, the freedom to change a program, so that
you can control it instead of it controlling you; for
this, the source code must be made available to you
What is FOSS? Definitions
- Free Software Foundation (FSF), Feb 1986
![Page 6: Introduction to FOSS](https://reader031.fdocuments.in/reader031/viewer/2022020110/54b6e6164a7959aa218b458a/html5/thumbnails/6.jpg)
The FOSS philosophy Two major philosophies
• Free Software Foundation (FSF) philosophy
• Open Source Initiative (OSI) philosophy
![Page 7: Introduction to FOSS](https://reader031.fdocuments.in/reader031/viewer/2022020110/54b6e6164a7959aa218b458a/html5/thumbnails/7.jpg)
The Four Freedoms • The freedom to run the program, for any purpose (freedom 0). • The freedom to study how the program works, and adapt it to your needs (freedom 1). Access to the source code is a precondition for this. • The freedom to redistribute copies so you can help your neighbor (freedom 2). • The freedom to improve the program, and release your improvements (and modified versions in general) to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this.
- Richard Stallman (FSF)
![Page 8: Introduction to FOSS](https://reader031.fdocuments.in/reader031/viewer/2022020110/54b6e6164a7959aa218b458a/html5/thumbnails/8.jpg)
Facets of FOSS • Some see it as a resource • Some see it as an ethical choice • Some see it as a technical choice • Some see it as the enemy • Some see it as just another type of software
What is FOSS for you?
![Page 9: Introduction to FOSS](https://reader031.fdocuments.in/reader031/viewer/2022020110/54b6e6164a7959aa218b458a/html5/thumbnails/9.jpg)
Small Story…
![Page 10: Introduction to FOSS](https://reader031.fdocuments.in/reader031/viewer/2022020110/54b6e6164a7959aa218b458a/html5/thumbnails/10.jpg)
Small Story cont…
![Page 11: Introduction to FOSS](https://reader031.fdocuments.in/reader031/viewer/2022020110/54b6e6164a7959aa218b458a/html5/thumbnails/11.jpg)
Small Story cont… • Open recipe
• No cost for the recipe
• Recipe is licensed under General Public License (GPL)
• Anybody can make the drink, modify and improve.
![Page 12: Introduction to FOSS](https://reader031.fdocuments.in/reader031/viewer/2022020110/54b6e6164a7959aa218b458a/html5/thumbnails/12.jpg)
Small Story cont…
http://www.wikihow.com/Make-OpenCola
![Page 13: Introduction to FOSS](https://reader031.fdocuments.in/reader031/viewer/2022020110/54b6e6164a7959aa218b458a/html5/thumbnails/13.jpg)
FOSS: A Bit of history
![Page 14: Introduction to FOSS](https://reader031.fdocuments.in/reader031/viewer/2022020110/54b6e6164a7959aa218b458a/html5/thumbnails/14.jpg)
FOSS: A Bit of history
“hacker” culture
Free Software
Foundation GNU/Linux
GNU?
Richard Matthew
Stallman or “rms”
Open Source
Initiative
GNU-GPL
Netscape
Navigator (1998)
![Page 15: Introduction to FOSS](https://reader031.fdocuments.in/reader031/viewer/2022020110/54b6e6164a7959aa218b458a/html5/thumbnails/15.jpg)
The GNU Project • Announced on September 27, 1983 • Richard Stallman was the founder • GNU’s Not Unix • Initiated GNU OS development in January, 1984 • GNU OS’s Kernel gap was filled by the third party Linux kernel, built by Linus Torvalds ,1991
Handsome GNU Head Typical beard Smart-looking curly horns
![Page 16: Introduction to FOSS](https://reader031.fdocuments.in/reader031/viewer/2022020110/54b6e6164a7959aa218b458a/html5/thumbnails/16.jpg)
Is FOSS free?
![Page 17: Introduction to FOSS](https://reader031.fdocuments.in/reader031/viewer/2022020110/54b6e6164a7959aa218b458a/html5/thumbnails/17.jpg)
Is FOSS free? Let us consider it again…
• “free of charge”, to a certain degree it is true • But there are non-free FOSS (Free/Open Source Software) • Licensing cost may be there • Open Source • 99.9% of the time they are cheaper than proprietary software
![Page 18: Introduction to FOSS](https://reader031.fdocuments.in/reader031/viewer/2022020110/54b6e6164a7959aa218b458a/html5/thumbnails/18.jpg)
What is Linux? • “Linux” was the name of the kernel created by Linus Torvalds.
• Unix-like Operating System
• Kernel; heart of an Operating System
• Runs on wide variety of hardware
• Nowadays Linux
![Page 19: Introduction to FOSS](https://reader031.fdocuments.in/reader031/viewer/2022020110/54b6e6164a7959aa218b458a/html5/thumbnails/19.jpg)
Is Linux FOSS? • FOSS Kernel (http://www.kernel.org) , Licensed under GPL
• Lot of distributions with different components
• Some components may not be FOSS
![Page 20: Introduction to FOSS](https://reader031.fdocuments.in/reader031/viewer/2022020110/54b6e6164a7959aa218b458a/html5/thumbnails/20.jpg)
GNU and Linux • Misunderstanding between Linux kernel and “Linux” • Linus Torvalds didn’t wrote whole “Linux” • “Linux” is only ~3% of the OS • Pure Unix-like OS was GNU • All the “Linux” based distros are modified versions of GNU
![Page 21: Introduction to FOSS](https://reader031.fdocuments.in/reader031/viewer/2022020110/54b6e6164a7959aa218b458a/html5/thumbnails/21.jpg)
Evolution of Linux
![Page 22: Introduction to FOSS](https://reader031.fdocuments.in/reader031/viewer/2022020110/54b6e6164a7959aa218b458a/html5/thumbnails/22.jpg)
Strong idea from Small Calculation
Software Copies Cost
Kaspersky Antivirus 50 $900
MS Internet Information Server 2 $0
MS Windows Server 2008 5 $19,995
MS Commerce Server 1 $12,333
MS ISA Standard Server 1 $1,499
MS SQL Server 1 $4,999
MS Exchange Standard Server 1 $1,299
Window 7 Professional 50 $14,950
MS Visual Studio 3 $3,237
MS Office 50 $23,950
Adobe Photoshop 2 $1,218
Additional Client Access License 30 $2,010
Total $86,390
Microsoft Solution Software Cost
![Page 23: Introduction to FOSS](https://reader031.fdocuments.in/reader031/viewer/2022020110/54b6e6164a7959aa218b458a/html5/thumbnails/23.jpg)
Software Copies Cost
Linux Enterprise Server Distribution (CentOS 6.2) Any # $0
Apache (Web Server) Any # $0
Squid (Proxy Server) Any # $0
MySQL (Database Server) Any # $0
Iptables (Firewall) Any # $0
Sendmail/Postfix (Mail Servers) Any # $0
Qt SDK / GTK + (IDE & FW) Any # $0
GIMP (Graphics) Any # $0
Libre Office Any # $0
OSCommerce (c-Commerce suite) Any # $0
Total $0
Strong idea from Small Calculation
FOSS Solution Software Cost
![Page 24: Introduction to FOSS](https://reader031.fdocuments.in/reader031/viewer/2022020110/54b6e6164a7959aa218b458a/html5/thumbnails/24.jpg)
Software Ecosystem
![Page 25: Introduction to FOSS](https://reader031.fdocuments.in/reader031/viewer/2022020110/54b6e6164a7959aa218b458a/html5/thumbnails/25.jpg)
License Categorization
![Page 26: Introduction to FOSS](https://reader031.fdocuments.in/reader031/viewer/2022020110/54b6e6164a7959aa218b458a/html5/thumbnails/26.jpg)
Re Licensing
AL LGPL/MPL GPL
![Page 27: Introduction to FOSS](https://reader031.fdocuments.in/reader031/viewer/2022020110/54b6e6164a7959aa218b458a/html5/thumbnails/27.jpg)
Advantages of FOSS • Reduced duplication of effort • Building upon the work of others • Better quality control • Reduced maintenance cost
![Page 28: Introduction to FOSS](https://reader031.fdocuments.in/reader031/viewer/2022020110/54b6e6164a7959aa218b458a/html5/thumbnails/28.jpg)
Visit, User & Learn
http://www.gnu.org http://www.opensource.org http://www.kernel.org http://www.fsf.org
![Page 29: Introduction to FOSS](https://reader031.fdocuments.in/reader031/viewer/2022020110/54b6e6164a7959aa218b458a/html5/thumbnails/29.jpg)
Questions?
![Page 30: Introduction to FOSS](https://reader031.fdocuments.in/reader031/viewer/2022020110/54b6e6164a7959aa218b458a/html5/thumbnails/30.jpg)
Thank you!