Open Source Software/Free
Software
Lecture 14
2/9/13 1
Contents
Close Source
Open Source Software Free Software
Short history
Linux definition
Linux distributions
2/9/13 2
Closed Source
Ø
Proprietary software is computer software licensed under exclusive legal right of its
owner.
Ø
The purchaser, or licensee, is given the right to use the software under certain
conditions, but restricted from other uses, such as modification, further distribution, or
reverse engineering.
2/9/13 3
Open Source
“Briefly, OSS/FS programs are programs whose licenses give users the freedom to run
the program for any purpose, to study and modify the program, and to redistribute
copies of either the original or modified program (without having to pay royalties to
previous developers)”
2/9/13 4
License Agreement
Ø
A software license agreement is a contrast between the "licensor" and purchaser of the
right to use software. The license may define ways under which the copy can be used,
in addition to the automatic rights of the buyer including the(freedom to use, archive,
re-sale, and backup)
2/9/13 5
Cont.
2/9/13 6
Richard Stallman
1983:
Ø
Richard Stallman's Free Software
Foundation (FSF) began the GNU project.
Ø
A project to create a free version of the
Unix operating system.
2/9/13 7
Richard Stallman
“Think free as in free speech, not free beer”
(Richard Stallman)
2/9/13 8
Linus Torvalds
1991:
Ø
Linus Torvalds began developing an
operating system, which he named “Linux”
2/9/13 9
Linus Torvalds
Ø
When Richard Stallman, a pioneer of the open source phenomenon, initiated the Free
Software Foundation (FSF) in 1984, two overarching ideological tenets were instituted:
1) The development of free and high quality software for public use
2) The fight against commercial software
2/9/13 10
Freedom
Ø
Freedom 1: The freedom to run the program for any purpose
Ø
Freedom 2: The freedom to study how the program works, and change it to make it do
what you wish
2/9/13 11
Freedom
Ø
Freedom 3: The freedom to redistribute copies so you can help your neighbor.
Ø
Freedom 4: The freedom to improve the program, and release your improvements (and
modified versions in general) to the public, so that the whole community benefits
2/9/13 12
Cont.
2/9/13 13
Cont.
2/9/13 14
Linux
Ø
Linux is a Unix like computer operating system under the model of free and open
source software development and distribution
Ø
The defining component of any Linux system is the Linux kernel , an operating
system kernel first released October 5, 1991 by Linus Torvalds
2/9/13 15
Linux Distributions
Ø
Debian
Ø
Fedora
Ø
Redhat
Ø
Ubuntu
Ø
Open Susa
Ø
Mandriva
2/9/13 16
Cont.
2/9/13 17
Any Question?
2/9/13 18