SlideShare a Scribd company logo
1 of 34
Free and Open Source Software
(FOSS)
Dr.R.RAMNATH
Assistant Professor
Department of Education
Alagappa University
Karaikudi
Open source software?
• Open Source software is distributed with its
source code.
• The Open Source Definition has three essential
features:
– It allows free re-distribution of the software without
royalties or licensing fees to the progrommer [s].
Open source software?
– It allows anyone to modify the software or derive other
software from it, and to redistribute the modified
software under the same terms.
– It requires that source code be distributed with the
software or otherwise made available for no more than
the cost of distribution
• Steven Weber, The Political Economy of Open Source
Software, BRIE Working Paper 140,
Examples of open source software
• Operating Systems
– Linux
– FreeBSD, OpenBSD, and NetBSD: The BSDs are
all based on the Berkeley Systems Distribution of
Unix, developed at the University of California,
Berkeley.
– Another BSD based open source project is Darwin,
which is the foundation of Apple's Mac OS X.
Examples of open source software
• Internet
– Apache, which runs over 50% of the world's web
servers.
– BIND, the software that provides the DNS
(domain name service) for the entire Internet.
– sendmail, the most important and widely used
email transport software on the Internet.
– Mozilla, the open source redesign of the Netscape
Browser
– OpenSSL is the standard for secure
communication (strong encryption) over the
Internet.categories.
Example of open source software
• Programming Tools
– Zope, and PHP, are popular engines behind the
"live content" on the World Wide Web.
– Languages:
• Perl
• Python
• Ruby
• Tcl/Tk
– GNU compilers and tools
• GCC
• Make
• Autoconf
• Automake
Open source software sites
• Free Software Foundation www.fsf.org
• Open Source Initiative www.opensource.org
• Freshmeat.net
• SourceForge.net
• OSDir.com
• developer.BerliOS.de
• Bioinformatics.org
• see also individual project sites; e.g.,
www.apache.org; www.cpan.org; etc.
Free/libre/Open Source Software?[FOSS]
• Users are allowed to run the software for
any purpose.
• Users are able to closely examine and study
the software and are able to freely modify
and improve it to fill their needs better.
Free/libre/Open Source Software?[FOSS]
• Users are able to give copies of the software to
other people to whom the software will be useful
• Users are able to improve the software and freely
distribute their improvements to the broader public
so that they, as a whole, benefit.
Important terms in Software
• Free Software
– Software that has freedom to use, modify and distribute to
others
• Open Source Software
– Similar to free software but stressed in source code availability
• Public domain Software:
– software that is not copyrighted
• Copylefted software:
– copyrighted with free distribution terms
• General Public Licensed (GPL) software
– A special case of copylefted software
• Proprietary Software:
– prohibited to use, redistribute and modify.
• Shareware:
– copyrighted software with special distribution and marketing
method{ We can try before we buy].
What is freeware?
• Software can be freely used and redistributed.
(zero price)
• Freeware often come with no source code.
• Freeware is not free software in which freedom
to modify and improve is the concern.
• e.g. Acrobat Reader, PowerArchiver, Real
Player
Free Software
• Permission to use, copy, distribute and
modified
• Source code must be available
• Sometimes called Open Source
• A matter of liberty, not price
• Gives freedom to run, study, redistribute
and improve the program
Major free software sites
• Sourceforge.net
– the world largest open source software development web
site
• Slashdot.org
– major community and news site with forum
• Freshmeat.net
– major software release announcement site
• Advogato.org
– the advocate site for free software developers
LICENSES
• GPL: you have to release source code if you link
against and distribute the binary, but don't if you just
provide a service
• AGPL: you have to allow the source to be downloaded
even if you never distribute the binary but do provide a
service
• LGPL: you can link against and don't have to release
source code as long as you don't modify the library
itself
Different kinds of software
Well known free software by category
• Operating System
– Linux (or GNU/Linux)
– FreeBSD, OpenBSD, NetBSD
– GNU/Hurd
• General Utilities
– GNU Utilities
Well known free software by category
• Programming Languages
– GNU C/C++
– Perl
– Python
– Tcl
• Windows System
– The X-Windows System
– XFree86
Well known free software by category
• Desktop environments
– GNOME
– KDE
– GNUStep
– XFce
• Web Browser
– Mozilla (Netscape 6,7)
– Firefox
Well known free software by category
• Productivity and Applications
– ABIWord
– GNU Image Manipulation Program (GIMP)
• Office Suite
– OpenOffice
– KOffice
Well known free software by category
• Server-type software
– Samba
– Apache
– PhP
– Zope
– MySQL
– PostgreSQL
Major organizations for Free Software
• Free Software Foundation
• Software in the Public Interest and its Debian GNU/Linux and
Debian GNU/Hurd projects
• Linux International
• The Open Source Initiative
• The XFree86 Project
• The Free Standards Group, parent of the Linux Standard Base
• The Apache Software Foundation
• The GNOME Foundation
• The KDE League
Reference URLs
• Association of Shareware Professionals
http://www.asp-shareware.org
• Free Software (Open Source)
http://www.free-soft.org
• GNU Project
http://www.gnu.org
Open Source vs Proprietary Software
Why choose proprietary software over open source? Survey says!by Matt Asay http://news.cnet.com/8301-13505_3-9789275-16.html
Open Source vs Proprietary Software
Why choose proprietary software over open source? Survey says!bMatt Asay http://news.cnet.com/8301-13505_3-9789275-16.html
Proprietary software
ď‚žProprietary software is computer software under
exclusive legal right of the copyright
holder The licensee is given the right to use the software
under certain conditions, while restricted from other
uses, such as modification, further distribution,
or reverse engineering
Proprietary software
ď‚žIn the software industry, commercial
software refers to software produced for sale,
which is a related but distinct categorization.
ď‚žComplementary terms include free softwarelicensed
by the owner under more permissive terms,
and public domain software, which is not subject to
copyright and can be used for any purpose.
Proponents of free and open source
software use proprietary or non-free to describe
software that is not free or open source.
Open Source Software
Try for Yourself
Revolution OS
• “Revolution OS is a 2001 documentary which traces the history of GNU,
Linux, and the open source and free software movements. “
http://video.google.ca/videoplay?docid=7707585592627775409
• Richard Stallman & Opensource
http://www.youtube.com/watch?v=kSZZraHN0Yg&feature=PlayList&p=
65CA10D0F42E48FD&playnext=1&playnext_from=PL&index=7
• Free software CNet
http://www.youtube.com/watch?v=a9fqlI9B6QU&feature=PlayList&p=65
CA10D0F42E48FD&playnext=1&playnext_from=PL&index=9
• Linux -- IBM
http://www.youtube.com/watch?v=KwEWxpOWOok
• Linux commercials
http://www.youtube.com/watch?v=aufL76bXLAg&feature=related
Copyright © 2009 by Helene G. Kershner
bit.ly/iiPWKb
THANK YOU
rrnathedu@gmail.com
rrnathedn@yahoo.co.in

More Related Content

What's hot

Open Source Concepts
Open Source ConceptsOpen Source Concepts
Open Source ConceptsRituBhargava7
 
Open Source Licences
Open Source LicencesOpen Source Licences
Open Source LicencesVaruna Harshana
 
Open source software
Open source software Open source software
Open source software MuhamadHajMousa
 
Open Source Software Presentation
Open Source Software PresentationOpen Source Software Presentation
Open Source Software PresentationHenry Briggs
 
Introduction to Free and Open Source Software (FOSS)
Introduction to Free and Open Source Software (FOSS)Introduction to Free and Open Source Software (FOSS)
Introduction to Free and Open Source Software (FOSS)Dong Calmada
 
Open Source: What is It?
Open Source: What is It?Open Source: What is It?
Open Source: What is It?DuraSpace
 
An introduction to open source software
An introduction to open source softwareAn introduction to open source software
An introduction to open source softwareSanjuktaBanik
 
Open educational resources (oer) power point
Open educational resources (oer) power pointOpen educational resources (oer) power point
Open educational resources (oer) power pointrobinec
 
Open Educational Resources.pptx
Open Educational Resources.pptxOpen Educational Resources.pptx
Open Educational Resources.pptxRamesh K Kuri
 
An introduction to free software
An introduction to free softwareAn introduction to free software
An introduction to free softwarePlusOrMinusZero
 
Libre office
Libre officeLibre office
Libre officeavasquez901
 
Open Educational Resources (OER)
Open Educational Resources (OER)Open Educational Resources (OER)
Open Educational Resources (OER)Nisha Singh
 
What are digital resources (slideshare)
What are digital resources (slideshare)What are digital resources (slideshare)
What are digital resources (slideshare)nelgiles
 
Open source software licenses
Open source software licensesOpen source software licenses
Open source software licensesDrexelELC
 
Computer Software & It's types.
Computer Software &  It's types.Computer Software &  It's types.
Computer Software & It's types.Mohit Dhankher
 
Free Open Source Software - Introduction
Free Open Source Software - IntroductionFree Open Source Software - Introduction
Free Open Source Software - IntroductionIr. Dr. R.Badlishah Ahmad
 

What's hot (20)

Open Source Concepts
Open Source ConceptsOpen Source Concepts
Open Source Concepts
 
Open Source Licences
Open Source LicencesOpen Source Licences
Open Source Licences
 
Open Source Technology
Open Source TechnologyOpen Source Technology
Open Source Technology
 
Open source software
Open source software Open source software
Open source software
 
FOSS
FOSS FOSS
FOSS
 
Open Source Software Presentation
Open Source Software PresentationOpen Source Software Presentation
Open Source Software Presentation
 
Introduction to Free and Open Source Software (FOSS)
Introduction to Free and Open Source Software (FOSS)Introduction to Free and Open Source Software (FOSS)
Introduction to Free and Open Source Software (FOSS)
 
Open Source: What is It?
Open Source: What is It?Open Source: What is It?
Open Source: What is It?
 
An introduction to open source software
An introduction to open source softwareAn introduction to open source software
An introduction to open source software
 
Open educational resources (oer) power point
Open educational resources (oer) power pointOpen educational resources (oer) power point
Open educational resources (oer) power point
 
Open Educational Resources.pptx
Open Educational Resources.pptxOpen Educational Resources.pptx
Open Educational Resources.pptx
 
E resources
E resourcesE resources
E resources
 
Neethu nptel
Neethu nptelNeethu nptel
Neethu nptel
 
An introduction to free software
An introduction to free softwareAn introduction to free software
An introduction to free software
 
Libre office
Libre officeLibre office
Libre office
 
Open Educational Resources (OER)
Open Educational Resources (OER)Open Educational Resources (OER)
Open Educational Resources (OER)
 
What are digital resources (slideshare)
What are digital resources (slideshare)What are digital resources (slideshare)
What are digital resources (slideshare)
 
Open source software licenses
Open source software licensesOpen source software licenses
Open source software licenses
 
Computer Software & It's types.
Computer Software &  It's types.Computer Software &  It's types.
Computer Software & It's types.
 
Free Open Source Software - Introduction
Free Open Source Software - IntroductionFree Open Source Software - Introduction
Free Open Source Software - Introduction
 

Similar to Free and Open Source Software

open source technology
open source technologyopen source technology
open source technologyparmsidhu
 
Open source softwares
Open source softwaresOpen source softwares
Open source softwaresSahil Jindal
 
Open source softwares
Open source softwaresOpen source softwares
Open source softwaresSahil Jindal
 
Open source . . . Open Road
Open source . . . Open RoadOpen source . . . Open Road
Open source . . . Open RoadMazen Elsayed
 
Report presentation
Report presentationReport presentation
Report presentationZul Mazlan
 
An Introduction to Open Source Software and Web Application Development
An Introduction to Open Source Software and Web Application DevelopmentAn Introduction to Open Source Software and Web Application Development
An Introduction to Open Source Software and Web Application Developmenttrevorthornton
 
Overview on Open Source Technology.pptx
Overview on Open Source Technology.pptxOverview on Open Source Technology.pptx
Overview on Open Source Technology.pptxDrRShaliniVISTAS
 
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...WSO2
 
Chalk Talk! Open: source, access, education, research, minds
Chalk Talk! Open: source, access, education, research, mindsChalk Talk! Open: source, access, education, research, minds
Chalk Talk! Open: source, access, education, research, mindsIrina Zaks
 
Internet and Open Source Concepts in brief pdf
Internet and Open Source Concepts in brief pdfInternet and Open Source Concepts in brief pdf
Internet and Open Source Concepts in brief pdfneokushal17
 
Benefits of Opensource Products
Benefits of Opensource ProductsBenefits of Opensource Products
Benefits of Opensource ProductsAnju Merin
 
Open source operating systems
Open source operating systemsOpen source operating systems
Open source operating systemsTushar B Kute
 
Intro to open source - 101 presentation
Intro to open source - 101 presentationIntro to open source - 101 presentation
Intro to open source - 101 presentationJavier Perez
 
Foss presentation
Foss presentationFoss presentation
Foss presentationAman Routh
 
Open Source
Open SourceOpen Source
Open Sourcenqfaq
 
Free and Open Source Software technology: General Overview
Free and Open Source Software technology: General OverviewFree and Open Source Software technology: General Overview
Free and Open Source Software technology: General OverviewDr. Mohamed Gabr
 
Free and Open Source Software technology: General Overview
Free and Open Source Software technology: General OverviewFree and Open Source Software technology: General Overview
Free and Open Source Software technology: General OverviewDr. Mohamed Gabr
 

Similar to Free and Open Source Software (20)

open source technology
open source technologyopen source technology
open source technology
 
Open source softwares
Open source softwaresOpen source softwares
Open source softwares
 
Open source softwares
Open source softwaresOpen source softwares
Open source softwares
 
Open source . . . Open Road
Open source . . . Open RoadOpen source . . . Open Road
Open source . . . Open Road
 
Report presentation
Report presentationReport presentation
Report presentation
 
LINUX BASICS
LINUX BASICSLINUX BASICS
LINUX BASICS
 
An Introduction to Open Source Software and Web Application Development
An Introduction to Open Source Software and Web Application DevelopmentAn Introduction to Open Source Software and Web Application Development
An Introduction to Open Source Software and Web Application Development
 
Open source
Open sourceOpen source
Open source
 
Overview on Open Source Technology.pptx
Overview on Open Source Technology.pptxOverview on Open Source Technology.pptx
Overview on Open Source Technology.pptx
 
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
 
Chalk Talk! Open: source, access, education, research, minds
Chalk Talk! Open: source, access, education, research, mindsChalk Talk! Open: source, access, education, research, minds
Chalk Talk! Open: source, access, education, research, minds
 
Internet and Open Source Concepts in brief pdf
Internet and Open Source Concepts in brief pdfInternet and Open Source Concepts in brief pdf
Internet and Open Source Concepts in brief pdf
 
Benefits of Opensource Products
Benefits of Opensource ProductsBenefits of Opensource Products
Benefits of Opensource Products
 
Open source operating systems
Open source operating systemsOpen source operating systems
Open source operating systems
 
Intro to open source - 101 presentation
Intro to open source - 101 presentationIntro to open source - 101 presentation
Intro to open source - 101 presentation
 
Foss presentation
Foss presentationFoss presentation
Foss presentation
 
Open Source Licenses
Open Source LicensesOpen Source Licenses
Open Source Licenses
 
Open Source
Open SourceOpen Source
Open Source
 
Free and Open Source Software technology: General Overview
Free and Open Source Software technology: General OverviewFree and Open Source Software technology: General Overview
Free and Open Source Software technology: General Overview
 
Free and Open Source Software technology: General Overview
Free and Open Source Software technology: General OverviewFree and Open Source Software technology: General Overview
Free and Open Source Software technology: General Overview
 

More from Ram Nath

Mobile Application to Enhance Functional Language Skills of Hearing Impairedp...
Mobile Application to Enhance Functional Language Skills of Hearing Impairedp...Mobile Application to Enhance Functional Language Skills of Hearing Impairedp...
Mobile Application to Enhance Functional Language Skills of Hearing Impairedp...Ram Nath
 
Acivity Based Teaching.pptx
Acivity Based Teaching.pptxAcivity Based Teaching.pptx
Acivity Based Teaching.pptxRam Nath
 
Qualitative methods
Qualitative methodsQualitative methods
Qualitative methodsRam Nath
 
Art of teaching
Art of teachingArt of teaching
Art of teachingRam Nath
 
Holistic and multti disciplinary edn. through nep2020
Holistic and multti disciplinary edn. through nep2020Holistic and multti disciplinary edn. through nep2020
Holistic and multti disciplinary edn. through nep2020Ram Nath
 
Curriculum Development - models
Curriculum Development - modelsCurriculum Development - models
Curriculum Development - modelsRam Nath
 
Cuiculum development -concept
Cuiculum development -conceptCuiculum development -concept
Cuiculum development -conceptRam Nath
 
An introduction online tools
An introduction online toolsAn introduction online tools
An introduction online toolsRam Nath
 
kaizena
kaizenakaizena
kaizenaRam Nath
 
classkick
classkickclasskick
classkickRam Nath
 
verso
versoverso
versoRam Nath
 
wordwall
wordwallwordwall
wordwallRam Nath
 
biblionasium
biblionasiumbiblionasium
biblionasiumRam Nath
 
penzu
penzupenzu
penzuRam Nath
 
forallrubrics
 forallrubrics forallrubrics
forallrubricsRam Nath
 
The prospective Teachers
The prospective TeachersThe prospective Teachers
The prospective TeachersRam Nath
 
Personality
Personality Personality
Personality Ram Nath
 
Simple screen recorder
Simple screen recorderSimple screen recorder
Simple screen recorderRam Nath
 
Pencil 2 d animation
Pencil 2 d animationPencil 2 d animation
Pencil 2 d animationRam Nath
 
Natural Reader
Natural ReaderNatural Reader
Natural ReaderRam Nath
 

More from Ram Nath (20)

Mobile Application to Enhance Functional Language Skills of Hearing Impairedp...
Mobile Application to Enhance Functional Language Skills of Hearing Impairedp...Mobile Application to Enhance Functional Language Skills of Hearing Impairedp...
Mobile Application to Enhance Functional Language Skills of Hearing Impairedp...
 
Acivity Based Teaching.pptx
Acivity Based Teaching.pptxAcivity Based Teaching.pptx
Acivity Based Teaching.pptx
 
Qualitative methods
Qualitative methodsQualitative methods
Qualitative methods
 
Art of teaching
Art of teachingArt of teaching
Art of teaching
 
Holistic and multti disciplinary edn. through nep2020
Holistic and multti disciplinary edn. through nep2020Holistic and multti disciplinary edn. through nep2020
Holistic and multti disciplinary edn. through nep2020
 
Curriculum Development - models
Curriculum Development - modelsCurriculum Development - models
Curriculum Development - models
 
Cuiculum development -concept
Cuiculum development -conceptCuiculum development -concept
Cuiculum development -concept
 
An introduction online tools
An introduction online toolsAn introduction online tools
An introduction online tools
 
kaizena
kaizenakaizena
kaizena
 
classkick
classkickclasskick
classkick
 
verso
versoverso
verso
 
wordwall
wordwallwordwall
wordwall
 
biblionasium
biblionasiumbiblionasium
biblionasium
 
penzu
penzupenzu
penzu
 
forallrubrics
 forallrubrics forallrubrics
forallrubrics
 
The prospective Teachers
The prospective TeachersThe prospective Teachers
The prospective Teachers
 
Personality
Personality Personality
Personality
 
Simple screen recorder
Simple screen recorderSimple screen recorder
Simple screen recorder
 
Pencil 2 d animation
Pencil 2 d animationPencil 2 d animation
Pencil 2 d animation
 
Natural Reader
Natural ReaderNatural Reader
Natural Reader
 

Recently uploaded

ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 

Recently uploaded (20)

ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 

Free and Open Source Software

  • 1. Free and Open Source Software (FOSS) Dr.R.RAMNATH Assistant Professor Department of Education Alagappa University Karaikudi
  • 2.
  • 3.
  • 4. Open source software? • Open Source software is distributed with its source code. • The Open Source Definition has three essential features: – It allows free re-distribution of the software without royalties or licensing fees to the progrommer [s].
  • 5. Open source software? – It allows anyone to modify the software or derive other software from it, and to redistribute the modified software under the same terms. – It requires that source code be distributed with the software or otherwise made available for no more than the cost of distribution • Steven Weber, The Political Economy of Open Source Software, BRIE Working Paper 140,
  • 6. Examples of open source software • Operating Systems – Linux – FreeBSD, OpenBSD, and NetBSD: The BSDs are all based on the Berkeley Systems Distribution of Unix, developed at the University of California, Berkeley. – Another BSD based open source project is Darwin, which is the foundation of Apple's Mac OS X.
  • 7. Examples of open source software • Internet – Apache, which runs over 50% of the world's web servers. – BIND, the software that provides the DNS (domain name service) for the entire Internet. – sendmail, the most important and widely used email transport software on the Internet. – Mozilla, the open source redesign of the Netscape Browser – OpenSSL is the standard for secure communication (strong encryption) over the Internet.categories.
  • 8. Example of open source software • Programming Tools – Zope, and PHP, are popular engines behind the "live content" on the World Wide Web. – Languages: • Perl • Python • Ruby • Tcl/Tk – GNU compilers and tools • GCC • Make • Autoconf • Automake
  • 9. Open source software sites • Free Software Foundation www.fsf.org • Open Source Initiative www.opensource.org • Freshmeat.net • SourceForge.net • OSDir.com • developer.BerliOS.de • Bioinformatics.org • see also individual project sites; e.g., www.apache.org; www.cpan.org; etc.
  • 10. Free/libre/Open Source Software?[FOSS] • Users are allowed to run the software for any purpose. • Users are able to closely examine and study the software and are able to freely modify and improve it to fill their needs better.
  • 11. Free/libre/Open Source Software?[FOSS] • Users are able to give copies of the software to other people to whom the software will be useful • Users are able to improve the software and freely distribute their improvements to the broader public so that they, as a whole, benefit.
  • 12. Important terms in Software • Free Software – Software that has freedom to use, modify and distribute to others • Open Source Software – Similar to free software but stressed in source code availability • Public domain Software: – software that is not copyrighted
  • 13. • Copylefted software: – copyrighted with free distribution terms • General Public Licensed (GPL) software – A special case of copylefted software • Proprietary Software: – prohibited to use, redistribute and modify. • Shareware: – copyrighted software with special distribution and marketing method{ We can try before we buy].
  • 14. What is freeware? • Software can be freely used and redistributed. (zero price) • Freeware often come with no source code. • Freeware is not free software in which freedom to modify and improve is the concern. • e.g. Acrobat Reader, PowerArchiver, Real Player
  • 15. Free Software • Permission to use, copy, distribute and modified • Source code must be available • Sometimes called Open Source • A matter of liberty, not price • Gives freedom to run, study, redistribute and improve the program
  • 16. Major free software sites • Sourceforge.net – the world largest open source software development web site • Slashdot.org – major community and news site with forum • Freshmeat.net – major software release announcement site • Advogato.org – the advocate site for free software developers
  • 17. LICENSES • GPL: you have to release source code if you link against and distribute the binary, but don't if you just provide a service • AGPL: you have to allow the source to be downloaded even if you never distribute the binary but do provide a service • LGPL: you can link against and don't have to release source code as long as you don't modify the library itself
  • 18. Different kinds of software
  • 19. Well known free software by category • Operating System – Linux (or GNU/Linux) – FreeBSD, OpenBSD, NetBSD – GNU/Hurd • General Utilities – GNU Utilities
  • 20. Well known free software by category • Programming Languages – GNU C/C++ – Perl – Python – Tcl • Windows System – The X-Windows System – XFree86
  • 21. Well known free software by category • Desktop environments – GNOME – KDE – GNUStep – XFce • Web Browser – Mozilla (Netscape 6,7) – Firefox
  • 22. Well known free software by category • Productivity and Applications – ABIWord – GNU Image Manipulation Program (GIMP) • Office Suite – OpenOffice – KOffice
  • 23. Well known free software by category • Server-type software – Samba – Apache – PhP – Zope – MySQL – PostgreSQL
  • 24. Major organizations for Free Software • Free Software Foundation • Software in the Public Interest and its Debian GNU/Linux and Debian GNU/Hurd projects • Linux International • The Open Source Initiative • The XFree86 Project • The Free Standards Group, parent of the Linux Standard Base • The Apache Software Foundation • The GNOME Foundation • The KDE League
  • 25. Reference URLs • Association of Shareware Professionals http://www.asp-shareware.org • Free Software (Open Source) http://www.free-soft.org • GNU Project http://www.gnu.org
  • 26.
  • 27. Open Source vs Proprietary Software Why choose proprietary software over open source? Survey says!by Matt Asay http://news.cnet.com/8301-13505_3-9789275-16.html
  • 28. Open Source vs Proprietary Software Why choose proprietary software over open source? Survey says!bMatt Asay http://news.cnet.com/8301-13505_3-9789275-16.html
  • 29.
  • 30. Proprietary software ď‚žProprietary software is computer software under exclusive legal right of the copyright holder The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering
  • 31. Proprietary software ď‚žIn the software industry, commercial software refers to software produced for sale, which is a related but distinct categorization. ď‚žComplementary terms include free softwarelicensed by the owner under more permissive terms, and public domain software, which is not subject to copyright and can be used for any purpose. Proponents of free and open source software use proprietary or non-free to describe software that is not free or open source.
  • 32. Open Source Software Try for Yourself Revolution OS • “Revolution OS is a 2001 documentary which traces the history of GNU, Linux, and the open source and free software movements. “ http://video.google.ca/videoplay?docid=7707585592627775409 • Richard Stallman & Opensource http://www.youtube.com/watch?v=kSZZraHN0Yg&feature=PlayList&p= 65CA10D0F42E48FD&playnext=1&playnext_from=PL&index=7 • Free software CNet http://www.youtube.com/watch?v=a9fqlI9B6QU&feature=PlayList&p=65 CA10D0F42E48FD&playnext=1&playnext_from=PL&index=9 • Linux -- IBM http://www.youtube.com/watch?v=KwEWxpOWOok • Linux commercials http://www.youtube.com/watch?v=aufL76bXLAg&feature=related Copyright © 2009 by Helene G. Kershner

Editor's Notes

  1. Reading