SlideShare a Scribd company logo
1 of 33
1
SOFTWARE
Software is a set of instruction which control the
computer hardware component to compleate different
task.
Write
Insert
Go
type
2
On
Off
On
Off
Simple example:
Switch On/Off
Sound Sensitive device
with personal
command(Instruction)
Sound Recorder
with Recorded
instruction set
(Software program)
3
Software can be categarize in different categaries
Generally
Eg: Application software,System Software,Malicious & harmful software
License condition and copyright status
Eg: Free software, Propitary Software
Source code avelability
Eg: Open Source software, Closed Source software
Networking envirument
Eg: Sever Softwaew, Client Software
User functionality
Eg: Application Software, Development Software
4
Open Source Software
Source code of the software, available to visible any
party.
Any knowledgable party can undestand internal
structure of the software and how to it's implementation
done.
5
Closed Source Software
Software distribute only with binary code.
Source code remain as intellectual property of the
developer or authorised person or company.
Due to source code invisibility any party(whith out
developer) can't cleary undestand internal structer and
how to implement end task of the software.
6
1000111100000
1100101010111
0111100101011
1010001010111
0000011101011
0101010001110
1010010101011
1110010101111
# include <iostream.h>
Void main()
{
cout<<“Hello“<<endl<<
“ Free & open source
Software world“;
Return 0;
}
Open Source Software Close Source Software
7
History of the open source software
In 1960
Software provide freely with bundled of
hardware devices.Cost is effect only
hardware.
Source code available and no restriction or
copyrightes to change or distribute.
8
In 1970
Main company in computer industry stopped,
suppling free software.
Person of the idustry consider software as
intellectual property.
Stopped providing source code. Provided only
bineries with copyright restriction.
9
Because of this new trends it introduce new cencept
for software industry.
Software licenses : Contract agreement between
owener and user
Trade secretes of ownering parties.
Patents used to protect the idea behind software.
Employee contract agreement with companies for
there producing software.
10
Due to this new situation of the software industry,
meny of the knowledgable users (Students, Academics,
Universities, Idependent Developers)Become faced huge
deficulties in there fields.
Unsatisfied software solution for there individual
requirement.
Unfix bug and malfunction.
Can't improving and extending for there requirement.
High cost
Copyright restriction.
11
To Resolve this problems some groups
produce there own software for there specific
requirnment.
Eg: BSD Unix – created by computer reserch
group of university Backely.
12
In 1980
Richard Stallman was programmer in
Massactusets Institute of Technology
Artificial intelligency lab, step forward
against the software industry situation by
using community based social movement call
FREE SOFTWARE FOUNDATION GNU
Project.
13
In 1990
Bill Jolitz finished reimplementing BSD Unix
based free version call 386BSD. It used as based
to develop other free version of NetBSD,
FreeBSD, OpenBSD, DragenflyBSD etc.
Linus Torvalds university student of computer
science in Finland develop unix kernel called
Linux.
Linux Kernel and free software foundation's GNU
project altogether released compleate open source
operating system called GNU-Linux operating
system.
14
Tim Berner-Lee invent the http protocal and
www (world wild web), making internet more
easily accessible and useful.
Richard Stallman Bill Jolitz Linus Torvalds Tim Berner-Lee
15
In 1998 start new group of movement call open
source initiative. This OSI license terms more
''business friendly'' than free software. They call it
is alternative of free software for business
purpose.
After that open source initiave and free software
foundation working with some project together
but move forward in different path ways.
16
Open Source Software (OSI License)
– Opensource software is a computer software
which it's source code made available with a license,
provided by the copyright holder with given rights to
study change and distribute the software to any
person to any purpose without any restriction.
17
Features of Open Souerce Software
Source code is avaliable.
Users should be agreed the license in which copyright provider given rights.
Can be use and distribute any person without restriction.
Can be use any purpose without limitation.
License can't distribute as viral nature.
Vender can't block or lock in the software.
Relatively low cost.
Relatively security level is high.
High quality software with lower rate of bug and malfunction.
18
Open Source Initiative Licenses
Requirnment
Free distribution
Source code avaliable with the software
Allowed modification and derived work
Intrigrity of author's source code – To distribute the modification may
required patch files
No discrimination against people
No discrimination agenst fields of endeavour
Distribution with license
License not specific to product
License can't restrict other software distributed with this one
License is technology natural.No restriction for specific technology or
hardware.
19
Free Open Source Software
Execute the software program without restriction.
Study the source code and able to change it.
Distribute copies without restriction.
Freely distribute changes of the software as new
version.
20
Features of FOSS
Nobody can't estimate the cost for sourcecode
Totally free or low cost
Changes with new software version should be release
and distributeterms of original software licenses
License distribute as viral nature
21
22
Continuity of OSS and FOSS
Foundation codes created by free of charge by some
groups and communities.
Developer maintain repository for distribution and
maintain software.
Any body has a knowledge can be understand internal
structure of the executable software.
Knowledgable person can be change and modify the
source code for improve the end task.
23
Anybody developed new modification can be release and
distribute as new version or mutant (fork) of sorce software.
If the maintainers of origenal source software, accept these
modification they release patches for new version.
These activities continually done cyclicly in OSS and FOSS
environment and it cause to rapid development of the software.
24
25
Free & open Source Operation System
Free BSD based Derivatives
Midnight BSD
26
GNU/Linux Based Derivatives
Gentoo Limux
27
Other Derivatives
Open Solaris
Minix
28
GNU / Linux Operating System
After Linus Torvalds developed linux kernel, fulfill remaning
missing part of FSF GNU project's free opensource operating
system.
A new system call GNU / Linux operating system distribute with
GNU's Free software license.
Since first release of GNU / Linux operating system, due to it's
rapid development nature, many derivatives and mutent (fork)
develop for different technologies as the embedded systems.
29
Desktop & laptop operating system
Server operating system – Web, Mail, DNS & other network servers
Router, Firewall, Accesspoint like devices
Smart communication devices – smart phone, Tab, Watches, Patient
protacting system
Household appliences – smart Tv, motion detacting camera, refrigerator
Super Computers
Smart vehicles – AGL Project
30
Update & Package Distribution in Linux
Compress source code or individual software package
installing ,configuring, building ,updating should be done manualy.
Package managers
Package management system is a collection of software tools that
automates the process of installing ,upgrading ,configuring and
removing computer programs for a computer oprating system in a
consistent manner.
31
There can be divided four basic categoris of package management file
formats in Linux .
dpkg - deb Fomat
eg : Ubuntu ,Linux mint ,Dabian & its derivatives
ebuld -
eg : Gentoo & its derivatives
PET -
eg : Puppy linux & derivatives
RPM -
eg : Redhat ,Fedore ,CentOS ,Suse Linux
32
Application for Linux Based OS
General Purpose Application
Office Work – Open Office
2D Graphics & Photo edting – Gimp
Web browsing – Firefox ,Chrome
Ebook reading – xpdf
Virtual OS using – Virtual box
3D Graphics and animation – Blender
Video player – VLC , Totem videos
Web cam recoding – Cheese
Cd ,Dvd burning – Brasero
Audio Editing – Audacity
Video Editing – Open shot
Desktop recording – Handbreak, Record my desktop
Windows app using - Wine
33
Specific purpose (special fields) application
There are many specific purpose free open source
Application can be install in linux based operating systems.
Engineering field
Architectural and planing
Software developing
Web developing
Sound and music composting
Educational and learning

More Related Content

What's hot

Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSS
mgamal87
 
open source technology
open source technologyopen source technology
open source technology
Lila Ram Yadav
 
OpenSource for Entreprise
OpenSource for EntrepriseOpenSource for Entreprise
OpenSource for Entreprise
Eric Fesler
 
01 Richard Owens W I P O
01   Richard  Owens   W I P O01   Richard  Owens   W I P O
01 Richard Owens W I P O
Heidy Balanta
 
GoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'EliaGoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'Elia
Friprogsenteret
 
OS Lab: Introduction to Linux
OS Lab: Introduction to LinuxOS Lab: Introduction to Linux
OS Lab: Introduction to Linux
Motaz Saad
 

What's hot (20)

Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSS
 
Introduction to FOSS, SRM University
Introduction to FOSS, SRM UniversityIntroduction to FOSS, SRM University
Introduction to FOSS, SRM University
 
open source technology
open source technologyopen source technology
open source technology
 
OpenSource for Entreprise
OpenSource for EntrepriseOpenSource for Entreprise
OpenSource for Entreprise
 
Linux vs windows
Linux vs windowsLinux vs windows
Linux vs windows
 
windows.pptx
windows.pptxwindows.pptx
windows.pptx
 
Introduction to research on open source software
Introduction to research on open source softwareIntroduction to research on open source software
Introduction to research on open source software
 
Linux
LinuxLinux
Linux
 
01 Richard Owens W I P O
01   Richard  Owens   W I P O01   Richard  Owens   W I P O
01 Richard Owens W I P O
 
kali linux.pptx
kali linux.pptxkali linux.pptx
kali linux.pptx
 
FOSS in Education
FOSS in EducationFOSS in Education
FOSS in Education
 
Introduction to Open Source License and Business Model
Introduction to Open Source License and Business ModelIntroduction to Open Source License and Business Model
Introduction to Open Source License and Business Model
 
Open source software licenses
Open source software licensesOpen source software licenses
Open source software licenses
 
Linux
Linux Linux
Linux
 
GoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'EliaGoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'Elia
 
Everything You Need to Know About Linux Distros and Their Functionalities
Everything You Need to Know About Linux Distros and Their FunctionalitiesEverything You Need to Know About Linux Distros and Their Functionalities
Everything You Need to Know About Linux Distros and Their Functionalities
 
OS Lab: Introduction to Linux
OS Lab: Introduction to LinuxOS Lab: Introduction to Linux
OS Lab: Introduction to Linux
 
Be Free Be Linux
Be Free Be LinuxBe Free Be Linux
Be Free Be Linux
 
Softwares open source shareware commercial Proprietary By Mohsin Iftikhar
Softwares open source shareware commercial Proprietary  By Mohsin Iftikhar Softwares open source shareware commercial Proprietary  By Mohsin Iftikhar
Softwares open source shareware commercial Proprietary By Mohsin Iftikhar
 
Comparison of Windows and Linux Operating Systems in Advanced Features
Comparison of Windows and Linux Operating Systems in Advanced FeaturesComparison of Windows and Linux Operating Systems in Advanced Features
Comparison of Windows and Linux Operating Systems in Advanced Features
 

Similar to Open source freeopensource & linux

WP_Open-Source_Best_pratice_web
WP_Open-Source_Best_pratice_webWP_Open-Source_Best_pratice_web
WP_Open-Source_Best_pratice_web
Paul Plaquette
 
CURRENT AND FUTURE DEVELOPMENT OF OPEN SOURCE SOFTWARE AND LATEST DEVELOPMENT...
CURRENT AND FUTURE DEVELOPMENT OF OPEN SOURCE SOFTWARE AND LATEST DEVELOPMENT...CURRENT AND FUTURE DEVELOPMENT OF OPEN SOURCE SOFTWARE AND LATEST DEVELOPMENT...
CURRENT AND FUTURE DEVELOPMENT OF OPEN SOURCE SOFTWARE AND LATEST DEVELOPMENT...
Syazzey Waniey II
 
Open Source Software and Free Software
Open Source Software and Free SoftwareOpen Source Software and Free Software
Open Source Software and Free Software
Dhurjati Borah
 

Similar to Open source freeopensource & linux (20)

WP_Open-Source_Best_pratice_web
WP_Open-Source_Best_pratice_webWP_Open-Source_Best_pratice_web
WP_Open-Source_Best_pratice_web
 
Understanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems finalUnderstanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems final
 
Open source operating systems
Open source operating systemsOpen source operating systems
Open source operating systems
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSS
 
Open source
Open sourceOpen source
Open source
 
An introduction to open source software
An introduction to open source softwareAn introduction to open source software
An introduction to open source software
 
Opensource
OpensourceOpensource
Opensource
 
Open Source Software Concepts
Open Source Software ConceptsOpen Source Software Concepts
Open Source Software Concepts
 
The Rise of Open Source
The Rise of Open SourceThe Rise of Open Source
The Rise of Open Source
 
open_source_tools.pptx 4th sem bca......
open_source_tools.pptx 4th sem bca......open_source_tools.pptx 4th sem bca......
open_source_tools.pptx 4th sem bca......
 
Asf icfoss-mentoring
Asf icfoss-mentoringAsf icfoss-mentoring
Asf icfoss-mentoring
 
CURRENT AND FUTURE DEVELOPMENT OF OPEN SOURCE SOFTWARE AND LATEST DEVELOPMENT...
CURRENT AND FUTURE DEVELOPMENT OF OPEN SOURCE SOFTWARE AND LATEST DEVELOPMENT...CURRENT AND FUTURE DEVELOPMENT OF OPEN SOURCE SOFTWARE AND LATEST DEVELOPMENT...
CURRENT AND FUTURE DEVELOPMENT OF OPEN SOURCE SOFTWARE AND LATEST DEVELOPMENT...
 
Open Source in the Enterprise: Compliance and Risk Management
Open Source in the Enterprise: Compliance and Risk ManagementOpen Source in the Enterprise: Compliance and Risk Management
Open Source in the Enterprise: Compliance and Risk Management
 
Linux
Linux Linux
Linux
 
Open Source Software and Free Software
Open Source Software and Free SoftwareOpen Source Software and Free Software
Open Source Software and Free Software
 
Module 1 introduction to Linux
Module 1 introduction to LinuxModule 1 introduction to Linux
Module 1 introduction to Linux
 
FreeBSD is not a Linux distribution
FreeBSD is not a Linux distribution FreeBSD is not a Linux distribution
FreeBSD is not a Linux distribution
 
Benefits of Opensource Products
Benefits of Opensource ProductsBenefits of Opensource Products
Benefits of Opensource Products
 
foss_19-9
foss_19-9foss_19-9
foss_19-9
 
Legitimacy of Open Source Softwares
Legitimacy of Open Source SoftwaresLegitimacy of Open Source Softwares
Legitimacy of Open Source Softwares
 

Recently uploaded

%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 

Recently uploaded (20)

Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 

Open source freeopensource & linux

  • 1. 1 SOFTWARE Software is a set of instruction which control the computer hardware component to compleate different task. Write Insert Go type
  • 2. 2 On Off On Off Simple example: Switch On/Off Sound Sensitive device with personal command(Instruction) Sound Recorder with Recorded instruction set (Software program)
  • 3. 3 Software can be categarize in different categaries Generally Eg: Application software,System Software,Malicious & harmful software License condition and copyright status Eg: Free software, Propitary Software Source code avelability Eg: Open Source software, Closed Source software Networking envirument Eg: Sever Softwaew, Client Software User functionality Eg: Application Software, Development Software
  • 4. 4 Open Source Software Source code of the software, available to visible any party. Any knowledgable party can undestand internal structure of the software and how to it's implementation done.
  • 5. 5 Closed Source Software Software distribute only with binary code. Source code remain as intellectual property of the developer or authorised person or company. Due to source code invisibility any party(whith out developer) can't cleary undestand internal structer and how to implement end task of the software.
  • 6. 6 1000111100000 1100101010111 0111100101011 1010001010111 0000011101011 0101010001110 1010010101011 1110010101111 # include <iostream.h> Void main() { cout<<“Hello“<<endl<< “ Free & open source Software world“; Return 0; } Open Source Software Close Source Software
  • 7. 7 History of the open source software In 1960 Software provide freely with bundled of hardware devices.Cost is effect only hardware. Source code available and no restriction or copyrightes to change or distribute.
  • 8. 8 In 1970 Main company in computer industry stopped, suppling free software. Person of the idustry consider software as intellectual property. Stopped providing source code. Provided only bineries with copyright restriction.
  • 9. 9 Because of this new trends it introduce new cencept for software industry. Software licenses : Contract agreement between owener and user Trade secretes of ownering parties. Patents used to protect the idea behind software. Employee contract agreement with companies for there producing software.
  • 10. 10 Due to this new situation of the software industry, meny of the knowledgable users (Students, Academics, Universities, Idependent Developers)Become faced huge deficulties in there fields. Unsatisfied software solution for there individual requirement. Unfix bug and malfunction. Can't improving and extending for there requirement. High cost Copyright restriction.
  • 11. 11 To Resolve this problems some groups produce there own software for there specific requirnment. Eg: BSD Unix – created by computer reserch group of university Backely.
  • 12. 12 In 1980 Richard Stallman was programmer in Massactusets Institute of Technology Artificial intelligency lab, step forward against the software industry situation by using community based social movement call FREE SOFTWARE FOUNDATION GNU Project.
  • 13. 13 In 1990 Bill Jolitz finished reimplementing BSD Unix based free version call 386BSD. It used as based to develop other free version of NetBSD, FreeBSD, OpenBSD, DragenflyBSD etc. Linus Torvalds university student of computer science in Finland develop unix kernel called Linux. Linux Kernel and free software foundation's GNU project altogether released compleate open source operating system called GNU-Linux operating system.
  • 14. 14 Tim Berner-Lee invent the http protocal and www (world wild web), making internet more easily accessible and useful. Richard Stallman Bill Jolitz Linus Torvalds Tim Berner-Lee
  • 15. 15 In 1998 start new group of movement call open source initiative. This OSI license terms more ''business friendly'' than free software. They call it is alternative of free software for business purpose. After that open source initiave and free software foundation working with some project together but move forward in different path ways.
  • 16. 16 Open Source Software (OSI License) – Opensource software is a computer software which it's source code made available with a license, provided by the copyright holder with given rights to study change and distribute the software to any person to any purpose without any restriction.
  • 17. 17 Features of Open Souerce Software Source code is avaliable. Users should be agreed the license in which copyright provider given rights. Can be use and distribute any person without restriction. Can be use any purpose without limitation. License can't distribute as viral nature. Vender can't block or lock in the software. Relatively low cost. Relatively security level is high. High quality software with lower rate of bug and malfunction.
  • 18. 18 Open Source Initiative Licenses Requirnment Free distribution Source code avaliable with the software Allowed modification and derived work Intrigrity of author's source code – To distribute the modification may required patch files No discrimination against people No discrimination agenst fields of endeavour Distribution with license License not specific to product License can't restrict other software distributed with this one License is technology natural.No restriction for specific technology or hardware.
  • 19. 19 Free Open Source Software Execute the software program without restriction. Study the source code and able to change it. Distribute copies without restriction. Freely distribute changes of the software as new version.
  • 20. 20 Features of FOSS Nobody can't estimate the cost for sourcecode Totally free or low cost Changes with new software version should be release and distributeterms of original software licenses License distribute as viral nature
  • 21. 21
  • 22. 22 Continuity of OSS and FOSS Foundation codes created by free of charge by some groups and communities. Developer maintain repository for distribution and maintain software. Any body has a knowledge can be understand internal structure of the executable software. Knowledgable person can be change and modify the source code for improve the end task.
  • 23. 23 Anybody developed new modification can be release and distribute as new version or mutant (fork) of sorce software. If the maintainers of origenal source software, accept these modification they release patches for new version. These activities continually done cyclicly in OSS and FOSS environment and it cause to rapid development of the software.
  • 24. 24
  • 25. 25 Free & open Source Operation System Free BSD based Derivatives Midnight BSD
  • 28. 28 GNU / Linux Operating System After Linus Torvalds developed linux kernel, fulfill remaning missing part of FSF GNU project's free opensource operating system. A new system call GNU / Linux operating system distribute with GNU's Free software license. Since first release of GNU / Linux operating system, due to it's rapid development nature, many derivatives and mutent (fork) develop for different technologies as the embedded systems.
  • 29. 29 Desktop & laptop operating system Server operating system – Web, Mail, DNS & other network servers Router, Firewall, Accesspoint like devices Smart communication devices – smart phone, Tab, Watches, Patient protacting system Household appliences – smart Tv, motion detacting camera, refrigerator Super Computers Smart vehicles – AGL Project
  • 30. 30 Update & Package Distribution in Linux Compress source code or individual software package installing ,configuring, building ,updating should be done manualy. Package managers Package management system is a collection of software tools that automates the process of installing ,upgrading ,configuring and removing computer programs for a computer oprating system in a consistent manner.
  • 31. 31 There can be divided four basic categoris of package management file formats in Linux . dpkg - deb Fomat eg : Ubuntu ,Linux mint ,Dabian & its derivatives ebuld - eg : Gentoo & its derivatives PET - eg : Puppy linux & derivatives RPM - eg : Redhat ,Fedore ,CentOS ,Suse Linux
  • 32. 32 Application for Linux Based OS General Purpose Application Office Work – Open Office 2D Graphics & Photo edting – Gimp Web browsing – Firefox ,Chrome Ebook reading – xpdf Virtual OS using – Virtual box 3D Graphics and animation – Blender Video player – VLC , Totem videos Web cam recoding – Cheese Cd ,Dvd burning – Brasero Audio Editing – Audacity Video Editing – Open shot Desktop recording – Handbreak, Record my desktop Windows app using - Wine
  • 33. 33 Specific purpose (special fields) application There are many specific purpose free open source Application can be install in linux based operating systems. Engineering field Architectural and planing Software developing Web developing Sound and music composting Educational and learning