SlideShare a Scribd company logo
1 of 44
ICoEC 2015ICoEC 2015
UnderstandingUnderstanding
Free/Open Source Software (FOSS)Free/Open Source Software (FOSS)
andand
the Benefit to E-Commercethe Benefit to E-Commerce
2
Outline
● Introduction
● Proprietary Software
● Open Source Software (OSS)
● Sample of OSS
● 10 Advantages of E Commerce using OSS
3
Introduction
● Executives/Businesses have traditionally viewed
proprietary software/systems as safer, lower-risk
options.
● Recent times increased scrutiny of capital expenditure
has forced corporations to consider alternative
technologies to extract maximum value from their IT
budgets.
● While cost is an important factor, businesses are also
looking hard at other benefits of open source, such as
interoperability, flexibility, and access to the underlying
code in their systems.
4
● Having the right type of software is essential for running a
business as efficiently as possible in the global marketplace
● When it comes to choosing software for business purposes,
or even creating a website, you generally have one of two
choices when it comes to choosing a software platform
● choose to use proprietary software (trademarked and likely
requires or purchase a license) or you can use open-source
software, which is free software that you can download and
pay no licensing fees to use.
5
Introduction
● Cost is a crucial criterion in almost every
business decision, and increasingly so in IT
strategy as businesses seek to maintain
competitive advantage
● Can open source software be THE SOLUTION??
6
PROPRIETARY SOFTWARE
7
PROPRIETARY SOFTWARE
8
● Software update
means
– Hardware Upgrade
– More Money
(Licenses)
PROPRIETARY SOFTWARE
9
PROPRIETARY SOFTWARE
● MathWorks MATLAB
● Microsoft Visio
● Microsoft Project
● Mindjet
● Adobe Illustrator
● Adobe Photoshop
● AutoCAD
● Authorize.net
● Microsoft Money
(Plus)
● Windows Media Player
● Oracle
● OrCAD
10
PROPRIETARY SOFTWARE
● Proprietary software, non-free software, or closed-
source software
● where the developers or distributors reserve all
freedoms and rights of:
● the freedom to analyze the software, and to change it (often deprived
through intentional non-availability of sourcecode, or through Non-
disclosure agreements (NDA))
● the freedom to share the software (often deprived through copy prohibition
via EULA (End User License Agreement) or NDA)
● the freedom to run the software for any purpose (often deprived through
user-restrictions via EULA)
● Along with $$$$
11
Proprietary Software
Microsoft & EULA (End User
License Agreement)
● You give up all rights
● You accept all obligations placed on you
for limited benefit
● You may not share the software
● You may not change the software
● You do not own the software
● You may only install the software to one
device
● We reserve the right to change the license
for any reason or purpose at any time
● You may only run the software as
specifically spelled out in the EULA
12
Open Source Software (OSS)
● Open-source software (OSS) is computer software
with its source code made available with a license
in which the copyright holder provides the rights to
study, change, and distribute the software to
anyone and for any purpose
● Also known as (FS) Free Software (Richard
Stallman → Free Software Foundation)
13
Open Source Software (OSS)
The Open Source Definition,
● presents an open-source philosophy, and
further defines the terms of usage,
modification and redistribution of open-
source software
● Software licenses grant rights to users
which would otherwise be reserved by
copyright law to the copyright holder.
14
Open Source Software
● The Free Software (FS) Foundation (FSF), started in
1985, intended the word "free" to mean freedom to
distribute (or "free as in free speech") and not freedom
from cost (or "free as in free beer")
● Since a great deal of free software already was (and still
is) free of charge, such free software became
associated with zero cost, which seemed anti-
commercial
● Free Software, Open Source Software == FOSS
15
Open Source Software
● The Free Software Foundation (FSF), started in 1985,
intended the word "free" to mean freedom to distribute
(or "free as in free speech") and not freedom from cost
(or "free as in free beer")
● Since a great deal of free software already was (and still
is) free of charge, such free software became
associated with zero cost, which seemed anti-
commercial
● Free Software, Open Source Software == FOSS
16
Samples of FOSS
17
18
GNU (Project consist of several apps)
Richard Stallman
GNU = GNU is Not Unix (a recursive
acronym!)
Project to implement a completely free
Unix-like operating system
● Started by Richard Stallman in 1984, anRichard Stallman in 1984, an
MIT researcherMIT researcher, in a time when Unix
sources were no longer free.
● Initial components: C compiler (gcc), make
(GNU make), Emacs, C library (glibc),
coreutils (ls, cp ...)
● However, in 1991, the GNU project was still
missing a kernel and was running only on
proprietary unice, until the invention of
Linux kernel!!
GNU
19
Linux (kernel)
Linus Torvald
● Free Unix-like kernel created in 1991
by Linus Torvalds
● The whole system uses GNU tools:
C library, gcc, binutils, fileutils,
make, emacs...
● So the whole system is called
“GNU/Linux”
● Shared very early as free software
(GPL license), which attracted more
and more contributors and users
● Since 1991, growing faster than any
other operating system (not only
Unix)
TUX
20
Unix (family tree)
Time1970 19901980 2000
Bell Labs (AT&T)
Ken Thompson
Dennis Ritchie (C language
created to implement a portable OS)
BSD (Berkeley Software Distribution)
Sun Solaris
SunOS (Stanford University Network)
NetBSD
NextStep
 AIX (IBM)
HP­UX
IRIX (SGI)
SRV5
OpenBSD
FreeBSD
MacOS X
Bill Joy
Richard Stallman
Linus Torvalds
BSD family
System V familyRitchie, Thompson
GNU
Bill Joy
GNU / Linux
21
Linux Kernel Evolution
22
GNU/Linux DISTRIBUTIONS (Distros)
OS based on GNU/Linux
23
Mozilla Firefox
Most advanced and friendly web
browser & No 1 browser
http://mozilla.org/projects/firefox
● License: MPL (copyleft type)
● Main developers: Mozilla
Foundation, community
● Supported platforms: Unix / Linux,
Windows, MacOS X
● Market share (March 2007): 24%
in Europe. It even reaches 44% in
Slovenia, 41% in Finland and 36%
in Germany! More statistics on
http://www.xitimonitor.com.
● Alternative to IE
24
LibreOffice
● Main developer: The Document Foundation
● Support Open Document Format (ODF) to
provide freedom
● LibreOffice has been downloaded
approximately 7.5 million times since its first
stable launch in January 2011.
● Default office suite in many different Linux
distributions, such as Fedora, Linux Mint,
openSUSE and Ubuntu.
●
Google also supports the LibreOffice project
● LibreOffice is licensed under the terms of the
LGPLv3
● Alternative to Microsoft Office
http://www.libreoffice.org/
25
It took 10 years (2003-2013)
to do the transformation
26
FOSS Licences
Copyright is a set of exclusive rights
granted to the author or creator of an
original work:
● includes the right to copy, reproduce,
distribute and adapt the work.
Copyright owners have the exclusive
right to:
● exercise control over copying and
other exploitation of the works for a
specific period of time.
● Anyone requiring to exploit and use
any copyrighted work requires
permission to use that work.
● Can grant permission and grant
license for exploitation of the work.
27
FOSS Licences
Copyleft is a term used in respect of FOSS licensing
which is used for copyright:
● Copyleft is a practice of using copyright law to
offer the right to distribute copies and modified
versions of a work and requiring that the same
rights be preserved in modified versions of the
work.
Main idea behind copylefting the open source
software was:
● to not let the product fall into the domain of
proprietary software. If open source software is
put into public domain with no copyright,
people can make the said software proprietary
and it would defeat the whole purpose of open
source freedom.
● To guarantees that every user has the freedom.
28
FOSS Licences
Copyright law has been used to withhold
permission:
● to copy, modify or distribute software,
Copyleft ensures that the project remains
free, and all modified and extended versions
of the program remains free as well.
Proprietary software developers use copyright
to:
● take away the users' freedom;
Copyleft guarantees their freedom.
That's why the name has been reversed from
“copyright” to “copyleft”
29
FOSS Licences
FOSS licenses are categorized as:
● strong,
● weak or
● with no copyleft provisions
Non-copyleft licenses, also known as
permissive licenses, allows those using the
software to re-license it under any terms as
they want.
The most popular copyleft license is GPL.
The most popular non-copyleft license is BSD
style. These licenses place no restriction on
licensing for modified works.
30
The strength of the copyleft governing a work is an expression of the extent that the
copyleft provisions can be efficiently imposed on all kinds of derived works
FOSS Licences - Copyleft
31
FOSS Licences - Copyleft
32
10 eCommerce
advantages that come
with OSS
By: Abbe Miller, marketing manager at NetSphere Strategies (Chicago)
33
1. Costs are less.
● OSS licensing fees and software acquisition
costs are relatively inexpensive, if not free,
thanks in part to the lack of associated branding
and marketing expenses.
● Examples of free OSS are Apache web server,
Linux operating system, JBoss application server
and Eclipse development tools.
34
2. Avoid vendor lock-in.
● Companies don’t want to be strangled by their
vendors. Why pay a vendor for a needless upgrade
simply to maintain compatibility with others using
the same software? When you get in too deep with
a particular product suite, it becomes increasingly
difficult to be the “captain of your ship.”
● OSS is about freedom and choice – shifting the
balance of power back to the customer.
35
3. Flexibility of deployment.
● Since OSS is distributed with no licensing
restrictions regarding implementation, companies
can respond quickly to changing circumstances by
installing additional copies to meet development
and scalability needs at no cost.
● Install it as many times and in as many locations as
you need. There’s no need to count, track or
monitor for license compliance.
36
4. Licenses are clear.
● GNU General Public License is a model of
simplicity compared with commercial alternatives.
● The license's basic stipulation that software
changes that are released to anyone must be
released to everyone couldn't be easier to
understand. Since the GPL is so widely adopted,
fewer resources are wasted on legal costs and
fighting over esoteric language and exceptions.
37
5. Responsiveness to company needs.
● Unlike the one-size-fits-all approach of
commercial software where the software must
be used as-is or risk voiding the warranty, OSS
source code availability enables companies to
easily add the functionality they need versus
buying bloated software vendor packages for
features they might never use.
38
6. Protection against obsolescence.
● Open source lives in the community, which
means there will always be developers to support
it. Or, you can always fall back on using the
source code to make your own modifications.
● No matter what solution you buy, you will always
have to customize it.
● Start with a lower-cost solution and customize it
from there.
39
7. Perspective.
● While some organizations are wary of using OSS
because it lacks a clear "throat to choke," other
companies recognize the problems that come
from putting all of their eggs in one basket.
40
8. Has its place.
● LAMP (Linux/OS, Apache/web server,
MySQL/database and PHP/Perl/Python/program
languages) is becoming a fixture at the Web tier
– as proven by Amazon, Google and Yahoo, while
J2EE apps still rule at the Server tier or back-
office operations.
41
9. Breadth of offerings.
● There is an amazing array of available open-
source products with hundreds of thousands of
open-source products just waiting to be
downloaded.
● No matter what type of product you're looking
for, chances are there are one or more OSS
options for you.
42
10. Quality.
● Community development leads to more reliable and
secure code.
● Fixes and enhancements are built and distributed
faster because the developers are also the users.
● Excellence in design and efficiency in coding are also
possible because of the peer review process that is
inherent in its community standards.
● And if you don't like something about the software,
you can just fix it yourself.
43
Conclusion
● OSS is about:
● Freedom (without strict restriction), vendor lock
in
● Advanced Technology open for Innovation
● Not really about $$$$$..
● Sustainability
44
THE END
QnA

More Related Content

What's hot

Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSS
mgamal87
 
Opensource Powerpoint Review.Ppt
Opensource Powerpoint Review.PptOpensource Powerpoint Review.Ppt
Opensource Powerpoint Review.Ppt
Viet NguyenHoang
 

What's hot (20)

Open source software, commercial software, freeware software, shareware softw...
Open source software, commercial software, freeware software, shareware softw...Open source software, commercial software, freeware software, shareware softw...
Open source software, commercial software, freeware software, shareware softw...
 
FOSS & Society
FOSS & SocietyFOSS & Society
FOSS & Society
 
Open Source Software
Open Source Software Open Source Software
Open Source Software
 
Open Source vs Proprietary
Open Source vs ProprietaryOpen Source vs Proprietary
Open Source vs Proprietary
 
FLOSS vs proprietary software - what is best for business?
FLOSS vs proprietary software - what is best for business?FLOSS vs proprietary software - what is best for business?
FLOSS vs proprietary software - what is best for business?
 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source Software
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSS
 
Open Source Technology
Open Source TechnologyOpen Source Technology
Open Source Technology
 
Free and Open Source Software
Free and Open Source SoftwareFree and Open Source Software
Free and Open Source Software
 
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
 
Foss Presentation
Foss PresentationFoss Presentation
Foss Presentation
 
Opensource Powerpoint Review.Ppt
Opensource Powerpoint Review.PptOpensource Powerpoint Review.Ppt
Opensource Powerpoint Review.Ppt
 
Open Source & PHP
Open Source & PHPOpen Source & PHP
Open Source & PHP
 
Introduction to FOSS, SRM University
Introduction to FOSS, SRM UniversityIntroduction to FOSS, SRM University
Introduction to FOSS, SRM University
 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source Software
 
Free Open Source Software - Introduction
Free Open Source Software - IntroductionFree Open Source Software - Introduction
Free Open Source Software - Introduction
 
OPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATIONOPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATION
 
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
 
OpenSource
OpenSourceOpenSource
OpenSource
 
Open Source Concepts
Open Source ConceptsOpen Source Concepts
Open Source Concepts
 

Viewers also liked

Open source software vs proprietary software
Open source software vs proprietary softwareOpen source software vs proprietary software
Open source software vs proprietary software
Lavan1997
 
Introduction to foss
Introduction to fossIntroduction to foss
Introduction to foss
Altin Ukshini
 
Change management quick guide
Change management quick guide Change management quick guide
Change management quick guide
Maven
 
11기획b 이재용 내가 가장 공들인 캐릭터
11기획b 이재용 내가 가장 공들인 캐릭터11기획b 이재용 내가 가장 공들인 캐릭터
11기획b 이재용 내가 가장 공들인 캐릭터
qwee998
 

Viewers also liked (20)

Open Source Vs Proprietary Software
Open Source Vs  Proprietary SoftwareOpen Source Vs  Proprietary Software
Open Source Vs Proprietary Software
 
Open source software vs proprietary software
Open source software vs proprietary softwareOpen source software vs proprietary software
Open source software vs proprietary software
 
Introduction to foss
Introduction to fossIntroduction to foss
Introduction to foss
 
Software
SoftwareSoftware
Software
 
Natural Disaters
Natural DisatersNatural Disaters
Natural Disaters
 
Writing proposals
Writing proposalsWriting proposals
Writing proposals
 
AFMS April 2014 - Louisiana Resources & Issues
AFMS April 2014 - Louisiana Resources & IssuesAFMS April 2014 - Louisiana Resources & Issues
AFMS April 2014 - Louisiana Resources & Issues
 
Introduction-to-Ubuntu-2013
Introduction-to-Ubuntu-2013Introduction-to-Ubuntu-2013
Introduction-to-Ubuntu-2013
 
INGLES V
INGLES VINGLES V
INGLES V
 
Tech mentro pdf
Tech mentro pdfTech mentro pdf
Tech mentro pdf
 
Change management quick guide
Change management quick guide Change management quick guide
Change management quick guide
 
2014 Technical Communication Conference Program
2014 Technical Communication Conference Program2014 Technical Communication Conference Program
2014 Technical Communication Conference Program
 
11기획b 이재용 내가 가장 공들인 캐릭터
11기획b 이재용 내가 가장 공들인 캐릭터11기획b 이재용 내가 가장 공들인 캐릭터
11기획b 이재용 내가 가장 공들인 캐릭터
 
Bengkel Kesedaran OSS, MAMPU, Feb-2013
Bengkel Kesedaran OSS, MAMPU, Feb-2013Bengkel Kesedaran OSS, MAMPU, Feb-2013
Bengkel Kesedaran OSS, MAMPU, Feb-2013
 
Distributed affordance: An Open-World Assumption for Hypermedia
Distributed affordance: An Open-World Assumption for HypermediaDistributed affordance: An Open-World Assumption for Hypermedia
Distributed affordance: An Open-World Assumption for Hypermedia
 
лесу
лесулесу
лесу
 
A Realistic Approach to Content Management with Microsoft SharePoint
A Realistic Approach to Content Management with Microsoft SharePointA Realistic Approach to Content Management with Microsoft SharePoint
A Realistic Approach to Content Management with Microsoft SharePoint
 
Understanding Public Transport Networks using Free and Open Source Software
Understanding Public Transport Networks using Free and Open Source SoftwareUnderstanding Public Transport Networks using Free and Open Source Software
Understanding Public Transport Networks using Free and Open Source Software
 
UniMAP Vice Chancellor 2015 Presentation
UniMAP Vice Chancellor 2015 PresentationUniMAP Vice Chancellor 2015 Presentation
UniMAP Vice Chancellor 2015 Presentation
 
Converting Engagement Into Revenue
Converting Engagement Into RevenueConverting Engagement Into Revenue
Converting Engagement Into Revenue
 

Similar to Understanding Free/Open Source Software (FOSS) and the Benefit to E-Commerce

Introduction to GNU/Linux, Free Software, Open Source Software, FSF, FSM, OSI
Introduction to GNU/Linux, Free Software, Open Source Software, FSF, FSM, OSIIntroduction to GNU/Linux, Free Software, Open Source Software, FSF, FSM, OSI
Introduction to GNU/Linux, Free Software, Open Source Software, FSF, FSM, OSI
Varun Mahajan
 
Myths in Open Source World
Myths in Open Source WorldMyths in Open Source World
Myths in Open Source World
NAILBITER
 
Open source a presentation
Open source   a presentationOpen source   a presentation
Open source a presentation
Amol Vidwans
 
Intro to FOSS
Intro to FOSSIntro to FOSS
Intro to FOSS
mgamal87
 
Intellectual Property Open Source Software Movement
Intellectual Property   Open Source Software MovementIntellectual Property   Open Source Software Movement
Intellectual Property Open Source Software Movement
aliraza786
 

Similar to Understanding Free/Open Source Software (FOSS) and the Benefit to E-Commerce (20)

Open Source Tools (Open Source alternatives for paid tools/software/utilities)
Open Source Tools (Open Source alternatives for paid tools/software/utilities)Open Source Tools (Open Source alternatives for paid tools/software/utilities)
Open Source Tools (Open Source alternatives for paid tools/software/utilities)
 
Introduction to GNU/Linux, Free Software, Open Source Software, FSF, FSM, OSI
Introduction to GNU/Linux, Free Software, Open Source Software, FSF, FSM, OSIIntroduction to GNU/Linux, Free Software, Open Source Software, FSF, FSM, OSI
Introduction to GNU/Linux, Free Software, Open Source Software, FSF, FSM, OSI
 
Myths in Open Source World
Myths in Open Source WorldMyths in Open Source World
Myths in Open Source World
 
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
 
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 a presentation
Open source   a presentationOpen source   a presentation
Open source a presentation
 
Intro to open_source
Intro to open_sourceIntro to open_source
Intro to open_source
 
Benefits of Opensource Products
Benefits of Opensource ProductsBenefits of Opensource Products
Benefits of Opensource Products
 
Ijetr042189
Ijetr042189Ijetr042189
Ijetr042189
 
Open Source
Open SourceOpen Source
Open Source
 
Open source
Open sourceOpen source
Open source
 
Open source software
Open source softwareOpen source software
Open source software
 
Asf icfoss-mentoring
Asf icfoss-mentoringAsf icfoss-mentoring
Asf icfoss-mentoring
 
Intro to FOSS
Intro to FOSSIntro to FOSS
Intro to FOSS
 
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......
 
A kick-start into Open Source
A kick-start into Open SourceA kick-start into Open Source
A kick-start into Open Source
 
foss_19-9
foss_19-9foss_19-9
foss_19-9
 
FOSS-intro-with-license
FOSS-intro-with-licenseFOSS-intro-with-license
FOSS-intro-with-license
 
Open Source Licences
Open Source LicencesOpen Source Licences
Open Source Licences
 
Intellectual Property Open Source Software Movement
Intellectual Property   Open Source Software MovementIntellectual Property   Open Source Software Movement
Intellectual Property Open Source Software Movement
 

More from Ir. Dr. R.Badlishah Ahmad

Code of Ethics & Code of Conduct as a Profesional Engineer
Code of Ethics & Code of Conduct as a Profesional EngineerCode of Ethics & Code of Conduct as a Profesional Engineer
Code of Ethics & Code of Conduct as a Profesional Engineer
Ir. Dr. R.Badlishah Ahmad
 

More from Ir. Dr. R.Badlishah Ahmad (17)

OBE- Basic Concept of Bloom Taxonomy.pdf
OBE- Basic Concept of Bloom Taxonomy.pdfOBE- Basic Concept of Bloom Taxonomy.pdf
OBE- Basic Concept of Bloom Taxonomy.pdf
 
IEA graduate-atributes
IEA graduate-atributesIEA graduate-atributes
IEA graduate-atributes
 
SCCE Annual Report 2015
SCCE Annual Report 2015SCCE Annual Report 2015
SCCE Annual Report 2015
 
Chapter3 methodology
Chapter3 methodologyChapter3 methodology
Chapter3 methodology
 
Pencapaian KPI 2015 SCCE UniMAP
Pencapaian KPI 2015 SCCE UniMAPPencapaian KPI 2015 SCCE UniMAP
Pencapaian KPI 2015 SCCE UniMAP
 
SCCE Annual Report 2014
SCCE Annual Report 2014SCCE Annual Report 2014
SCCE Annual Report 2014
 
Pencapaian KPI SCCE 2014
Pencapaian KPI SCCE 2014Pencapaian KPI SCCE 2014
Pencapaian KPI SCCE 2014
 
Code of Ethics & Code of Conduct as a Profesional Engineer
Code of Ethics & Code of Conduct as a Profesional EngineerCode of Ethics & Code of Conduct as a Profesional Engineer
Code of Ethics & Code of Conduct as a Profesional Engineer
 
Advancement on embedded linux-v2
Advancement on embedded linux-v2Advancement on embedded linux-v2
Advancement on embedded linux-v2
 
Introduction to-mendeley presentation-2014
Introduction to-mendeley presentation-2014Introduction to-mendeley presentation-2014
Introduction to-mendeley presentation-2014
 
Undergraduate Final Year Project Guideline for Lecturers 2014
Undergraduate Final Year Project Guideline for Lecturers 2014Undergraduate Final Year Project Guideline for Lecturers 2014
Undergraduate Final Year Project Guideline for Lecturers 2014
 
Guide for Postgraduate Students
Guide for Postgraduate StudentsGuide for Postgraduate Students
Guide for Postgraduate Students
 
Developing a Vibrant Research Culture v2
Developing a Vibrant Research Culture v2Developing a Vibrant Research Culture v2
Developing a Vibrant Research Culture v2
 
Scilab-by-dr-gomez-june2014
Scilab-by-dr-gomez-june2014Scilab-by-dr-gomez-june2014
Scilab-by-dr-gomez-june2014
 
Effective supervision
Effective supervisionEffective supervision
Effective supervision
 
IEM-2014-Talk-On-Free-and-Open-Source-Software-FOSS-v2
IEM-2014-Talk-On-Free-and-Open-Source-Software-FOSS-v2IEM-2014-Talk-On-Free-and-Open-Source-Software-FOSS-v2
IEM-2014-Talk-On-Free-and-Open-Source-Software-FOSS-v2
 
ICIT2013-Keynote-Speech-In-Bali
ICIT2013-Keynote-Speech-In-BaliICIT2013-Keynote-Speech-In-Bali
ICIT2013-Keynote-Speech-In-Bali
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

Understanding Free/Open Source Software (FOSS) and the Benefit to E-Commerce

  • 1. ICoEC 2015ICoEC 2015 UnderstandingUnderstanding Free/Open Source Software (FOSS)Free/Open Source Software (FOSS) andand the Benefit to E-Commercethe Benefit to E-Commerce
  • 2. 2 Outline ● Introduction ● Proprietary Software ● Open Source Software (OSS) ● Sample of OSS ● 10 Advantages of E Commerce using OSS
  • 3. 3 Introduction ● Executives/Businesses have traditionally viewed proprietary software/systems as safer, lower-risk options. ● Recent times increased scrutiny of capital expenditure has forced corporations to consider alternative technologies to extract maximum value from their IT budgets. ● While cost is an important factor, businesses are also looking hard at other benefits of open source, such as interoperability, flexibility, and access to the underlying code in their systems.
  • 4. 4 ● Having the right type of software is essential for running a business as efficiently as possible in the global marketplace ● When it comes to choosing software for business purposes, or even creating a website, you generally have one of two choices when it comes to choosing a software platform ● choose to use proprietary software (trademarked and likely requires or purchase a license) or you can use open-source software, which is free software that you can download and pay no licensing fees to use.
  • 5. 5 Introduction ● Cost is a crucial criterion in almost every business decision, and increasingly so in IT strategy as businesses seek to maintain competitive advantage ● Can open source software be THE SOLUTION??
  • 8. 8 ● Software update means – Hardware Upgrade – More Money (Licenses) PROPRIETARY SOFTWARE
  • 9. 9 PROPRIETARY SOFTWARE ● MathWorks MATLAB ● Microsoft Visio ● Microsoft Project ● Mindjet ● Adobe Illustrator ● Adobe Photoshop ● AutoCAD ● Authorize.net ● Microsoft Money (Plus) ● Windows Media Player ● Oracle ● OrCAD
  • 10. 10 PROPRIETARY SOFTWARE ● Proprietary software, non-free software, or closed- source software ● where the developers or distributors reserve all freedoms and rights of: ● the freedom to analyze the software, and to change it (often deprived through intentional non-availability of sourcecode, or through Non- disclosure agreements (NDA)) ● the freedom to share the software (often deprived through copy prohibition via EULA (End User License Agreement) or NDA) ● the freedom to run the software for any purpose (often deprived through user-restrictions via EULA) ● Along with $$$$
  • 11. 11 Proprietary Software Microsoft & EULA (End User License Agreement) ● You give up all rights ● You accept all obligations placed on you for limited benefit ● You may not share the software ● You may not change the software ● You do not own the software ● You may only install the software to one device ● We reserve the right to change the license for any reason or purpose at any time ● You may only run the software as specifically spelled out in the EULA
  • 12. 12 Open Source Software (OSS) ● Open-source software (OSS) is computer software with its source code made available with a license in which the copyright holder provides the rights to study, change, and distribute the software to anyone and for any purpose ● Also known as (FS) Free Software (Richard Stallman → Free Software Foundation)
  • 13. 13 Open Source Software (OSS) The Open Source Definition, ● presents an open-source philosophy, and further defines the terms of usage, modification and redistribution of open- source software ● Software licenses grant rights to users which would otherwise be reserved by copyright law to the copyright holder.
  • 14. 14 Open Source Software ● The Free Software (FS) Foundation (FSF), started in 1985, intended the word "free" to mean freedom to distribute (or "free as in free speech") and not freedom from cost (or "free as in free beer") ● Since a great deal of free software already was (and still is) free of charge, such free software became associated with zero cost, which seemed anti- commercial ● Free Software, Open Source Software == FOSS
  • 15. 15 Open Source Software ● The Free Software Foundation (FSF), started in 1985, intended the word "free" to mean freedom to distribute (or "free as in free speech") and not freedom from cost (or "free as in free beer") ● Since a great deal of free software already was (and still is) free of charge, such free software became associated with zero cost, which seemed anti- commercial ● Free Software, Open Source Software == FOSS
  • 17. 17
  • 18. 18 GNU (Project consist of several apps) Richard Stallman GNU = GNU is Not Unix (a recursive acronym!) Project to implement a completely free Unix-like operating system ● Started by Richard Stallman in 1984, anRichard Stallman in 1984, an MIT researcherMIT researcher, in a time when Unix sources were no longer free. ● Initial components: C compiler (gcc), make (GNU make), Emacs, C library (glibc), coreutils (ls, cp ...) ● However, in 1991, the GNU project was still missing a kernel and was running only on proprietary unice, until the invention of Linux kernel!! GNU
  • 19. 19 Linux (kernel) Linus Torvald ● Free Unix-like kernel created in 1991 by Linus Torvalds ● The whole system uses GNU tools: C library, gcc, binutils, fileutils, make, emacs... ● So the whole system is called “GNU/Linux” ● Shared very early as free software (GPL license), which attracted more and more contributors and users ● Since 1991, growing faster than any other operating system (not only Unix) TUX
  • 20. 20 Unix (family tree) Time1970 19901980 2000 Bell Labs (AT&T) Ken Thompson Dennis Ritchie (C language created to implement a portable OS) BSD (Berkeley Software Distribution) Sun Solaris SunOS (Stanford University Network) NetBSD NextStep  AIX (IBM) HP­UX IRIX (SGI) SRV5 OpenBSD FreeBSD MacOS X Bill Joy Richard Stallman Linus Torvalds BSD family System V familyRitchie, Thompson GNU Bill Joy GNU / Linux
  • 23. 23 Mozilla Firefox Most advanced and friendly web browser & No 1 browser http://mozilla.org/projects/firefox ● License: MPL (copyleft type) ● Main developers: Mozilla Foundation, community ● Supported platforms: Unix / Linux, Windows, MacOS X ● Market share (March 2007): 24% in Europe. It even reaches 44% in Slovenia, 41% in Finland and 36% in Germany! More statistics on http://www.xitimonitor.com. ● Alternative to IE
  • 24. 24 LibreOffice ● Main developer: The Document Foundation ● Support Open Document Format (ODF) to provide freedom ● LibreOffice has been downloaded approximately 7.5 million times since its first stable launch in January 2011. ● Default office suite in many different Linux distributions, such as Fedora, Linux Mint, openSUSE and Ubuntu. ● Google also supports the LibreOffice project ● LibreOffice is licensed under the terms of the LGPLv3 ● Alternative to Microsoft Office http://www.libreoffice.org/
  • 25. 25 It took 10 years (2003-2013) to do the transformation
  • 26. 26 FOSS Licences Copyright is a set of exclusive rights granted to the author or creator of an original work: ● includes the right to copy, reproduce, distribute and adapt the work. Copyright owners have the exclusive right to: ● exercise control over copying and other exploitation of the works for a specific period of time. ● Anyone requiring to exploit and use any copyrighted work requires permission to use that work. ● Can grant permission and grant license for exploitation of the work.
  • 27. 27 FOSS Licences Copyleft is a term used in respect of FOSS licensing which is used for copyright: ● Copyleft is a practice of using copyright law to offer the right to distribute copies and modified versions of a work and requiring that the same rights be preserved in modified versions of the work. Main idea behind copylefting the open source software was: ● to not let the product fall into the domain of proprietary software. If open source software is put into public domain with no copyright, people can make the said software proprietary and it would defeat the whole purpose of open source freedom. ● To guarantees that every user has the freedom.
  • 28. 28 FOSS Licences Copyright law has been used to withhold permission: ● to copy, modify or distribute software, Copyleft ensures that the project remains free, and all modified and extended versions of the program remains free as well. Proprietary software developers use copyright to: ● take away the users' freedom; Copyleft guarantees their freedom. That's why the name has been reversed from “copyright” to “copyleft”
  • 29. 29 FOSS Licences FOSS licenses are categorized as: ● strong, ● weak or ● with no copyleft provisions Non-copyleft licenses, also known as permissive licenses, allows those using the software to re-license it under any terms as they want. The most popular copyleft license is GPL. The most popular non-copyleft license is BSD style. These licenses place no restriction on licensing for modified works.
  • 30. 30 The strength of the copyleft governing a work is an expression of the extent that the copyleft provisions can be efficiently imposed on all kinds of derived works FOSS Licences - Copyleft
  • 31. 31 FOSS Licences - Copyleft
  • 32. 32 10 eCommerce advantages that come with OSS By: Abbe Miller, marketing manager at NetSphere Strategies (Chicago)
  • 33. 33 1. Costs are less. ● OSS licensing fees and software acquisition costs are relatively inexpensive, if not free, thanks in part to the lack of associated branding and marketing expenses. ● Examples of free OSS are Apache web server, Linux operating system, JBoss application server and Eclipse development tools.
  • 34. 34 2. Avoid vendor lock-in. ● Companies don’t want to be strangled by their vendors. Why pay a vendor for a needless upgrade simply to maintain compatibility with others using the same software? When you get in too deep with a particular product suite, it becomes increasingly difficult to be the “captain of your ship.” ● OSS is about freedom and choice – shifting the balance of power back to the customer.
  • 35. 35 3. Flexibility of deployment. ● Since OSS is distributed with no licensing restrictions regarding implementation, companies can respond quickly to changing circumstances by installing additional copies to meet development and scalability needs at no cost. ● Install it as many times and in as many locations as you need. There’s no need to count, track or monitor for license compliance.
  • 36. 36 4. Licenses are clear. ● GNU General Public License is a model of simplicity compared with commercial alternatives. ● The license's basic stipulation that software changes that are released to anyone must be released to everyone couldn't be easier to understand. Since the GPL is so widely adopted, fewer resources are wasted on legal costs and fighting over esoteric language and exceptions.
  • 37. 37 5. Responsiveness to company needs. ● Unlike the one-size-fits-all approach of commercial software where the software must be used as-is or risk voiding the warranty, OSS source code availability enables companies to easily add the functionality they need versus buying bloated software vendor packages for features they might never use.
  • 38. 38 6. Protection against obsolescence. ● Open source lives in the community, which means there will always be developers to support it. Or, you can always fall back on using the source code to make your own modifications. ● No matter what solution you buy, you will always have to customize it. ● Start with a lower-cost solution and customize it from there.
  • 39. 39 7. Perspective. ● While some organizations are wary of using OSS because it lacks a clear "throat to choke," other companies recognize the problems that come from putting all of their eggs in one basket.
  • 40. 40 8. Has its place. ● LAMP (Linux/OS, Apache/web server, MySQL/database and PHP/Perl/Python/program languages) is becoming a fixture at the Web tier – as proven by Amazon, Google and Yahoo, while J2EE apps still rule at the Server tier or back- office operations.
  • 41. 41 9. Breadth of offerings. ● There is an amazing array of available open- source products with hundreds of thousands of open-source products just waiting to be downloaded. ● No matter what type of product you're looking for, chances are there are one or more OSS options for you.
  • 42. 42 10. Quality. ● Community development leads to more reliable and secure code. ● Fixes and enhancements are built and distributed faster because the developers are also the users. ● Excellence in design and efficiency in coding are also possible because of the peer review process that is inherent in its community standards. ● And if you don't like something about the software, you can just fix it yourself.
  • 43. 43 Conclusion ● OSS is about: ● Freedom (without strict restriction), vendor lock in ● Advanced Technology open for Innovation ● Not really about $$$$$.. ● Sustainability