Professional Documents
Culture Documents
PHILOSOPHY
SRAVIKA PAVAN
12 B
TABLE OF CONTENTS
01 02 03 04
Open source
Free software software
it means a software which is freely It is a software which can also be
accessible and can be freely used, freely used(only in terms of
changed, improvised, copied and modification, constructing new
distributed by all. And no payments are models around the software, etc).
needed to be made. It does not have to be free of
Example : MYSQL,LINUX,etc charge.
Example : firefox, openoffice,etc
Free software
• The definition of free software written by
Richard Stallman and published by Free
Software Foundation (FSF) defines “free
software” means software that respects
the user’s freedom.
• To access source code of free software
may be chargeable by a
company/organization.
• Some examples of free software are
MySQL Relational Database, Apache
Tomcat server, Java, OpenOffice.org Office
Suite and Linux Kernel.
types of Free software
Freedom 1 Freedom 2
Free
software
Freedom 3 Freedom 4
Types of free software
Freedom 0 Freedom 1
Freedom 2 Freedom 3
● Terminology
Open source
● Philosophy
terminology ● Free
software
● Freedom 0
● oss
● Freedom1
ir v s
e k
ed
D or
w
Philosophy of open
Source
code
ti on
ina
m
Distribution of i s cri
dis d
license No
LICENSE
Distribution
01
Not a specific
02 product
Technology netural
04
DEFINITIONS
PROPRIETARY COPYLEFTED
SOFTWARE SHAREWARE SOFTWARE