SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
Great Wide Open Conference
April 2, 2014
An Introduction to Free and
Open-Source Software
Licensing and Business Models
Andrew J. Hall
Fenwick & West LLP
This presentation is licensed for use and distribution under the
Creative Commons Attribution-NonCommercial-ShareAlike 3.0
https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode
© 2014 Andrew J. Hall, Fenwick & West LLP
2
Presentation Overview
“Free” and “Open-Source” Software (FOSS)
Categories of FOSS Licenses
Common FOSS License Requirements
FOSS Business Models
“Free” and “Open-Source” Software
3
“Free” and “Open Source” Software
4
 Free Software Foundation:
 “Free Software” (four freedoms)
 Open Source Initiative (OSI.org):
 The “Open Source” Definition (ten requirements)
 Also referred to a “OSS,” “FOSS,” and “FLOSS.”
 FOSS License Examples:
 GNU General Public License (GPL)
 GNU Lesser General Public License (LGPL)
 Mozilla Public License (MPL)
 Eclipse Public License (EPL)
 MIT and BSD Licenses
 Apache Software License
Common usage of
“open source” and “FOSS”
5
Software made available:
1. to the public;
2. in source code form;
and
3. under a standard,
non-negotiated
license.
May be more accurately
referred to as “public
source” licensing
FOSS is not Public Domain
6
Public domain software is software:
1. That the copyright holder has explicitly
dedicated to the public; or
2. For which the copyright term has expired.
Public Domain software can be used without a
license and without restriction.
FOSS is licensed software that must be used
in accordance with the terms of the applicable
FOSS license(s).
How FOSS licensing differs from
commercial software licensing
7
FOSS Licensing Commercial Software Licensing
Software from many different licensors is
licensed to the general public under
standard, non-negotiable licenses.
Licensing terms are often negotiable
and vary by provider, customer,
purchased products and services, and
intended use.
Software is delivered in source form
and licensed for source or binary use.
Software is typically delivered in binary
form and licensed only for binary use.
Licenses generally permit modification,
subject to varying obligations and
restrictions.
Licenses typically include prohibitions on
reverse-engineering and modification
of the software.
Licenses generally permit royalty-free
redistribution of the software, subject to
varying obligations and restrictions.
Licenses typically prohibit or impose
royalty fees on redistribution of the
licensed software.
Licenses generally include explicit
disclaimers of warranty and liability for
downstream use of the software.
License may include warranties and
indemnification from the licensor.
Ownership interests in the software are
often distributed among many
contributors.
Ownership interest in the software is
typically consolidated in a single entity.
Categories of FOSS Licenses
8
What is Copyleft?
9
Copyleft (aka viral or hereditary) licenses
require that software combined with the
copyleft software be made available to (a) in
source code form and (b) under the terms of
the same copyleft license.
Open-source licensing of proprietary software
can effectively preclude collecting license fees
for the combined software, but does not
prevenet revenue generation using the software.
Copyleft vs. Weak Copyleft
10
 The precise scope of the copyleft effect depends on
the particular license, but copyleft licenses generally
fall into one of the two following categories.
 (Strong) Copyleft: Examples include the General
Public License (GPL); Affero General Public License
(AGPL); Creative Commons Share-Alike Licenses
(CC-SA).
 Weak Copyleft: Examples include the Lesser General
Public License (LGPL); Mozilla Public License (MPL);
Eclipse Public License (EPL); Common Public License
(CPL)
Licenses with a viral or hereditary effect where
derivative works must be licensed in source form
under the same copyleft license.
Examples: AGPL, GPL, EUPL, Creative Commons
Share-Alike (CC SA), Berkley DB (Sleepycat)
License
The viral effects of many copyleft licenses
(including the GPL) are triggered by distribution
of the copyleft software (aka are subject to the
“SaaS Loophole”)
Closed-source companies often strictly scrutinize
the use of copyleft software to avoid losing
exclusive rights to their proprietary software.
(Strong) Copyleft Licenses
11
Weak-Copyleft Licenses
Licenses that require modifications or
enhancements to (as opposed to derivative
works of) the weak-copyleft FOSS to be made
available (a) in source code form and (b) under
the terms of the same weak-copyleft license.
Often used for licensing software libraries.
Examples: LGPL, MPL, CPL, EPL, CDDL
As with copyleft FOSS licenses the viral effects of
most weak-copyleft FOSS licenses are triggered by
distribution of the weak-copyleft FOSS.
14
Weak-Copyleft Modifications
Use of weak-copyleft FOSS is often closely
scrutinized by closed-source companies to
ensure that sensitive proprietary code not
intended for public use or consumption is not
considered a modification (or equivalent term)
under the FOSS license, which typically depends
on whether the FOSS is:
1. Linked to (used as a library) or directly
combined with proprietary software; or
2. Dynamically linked or statically linked
to by the proprietary software.
15
Permissive Licenses
FOSS licenses that do not have a copyleft effect,
regardless of how the FOSS is used
Examples: BSD, MIT, Apache, Boost, Zlib/libping
As with copyleft and weak-copyleft licenses,
permissive licenses typically require some
combination of:
Acknowledging use of the FOSS;
Providing a copy of the license and copyright
notices included with software;
Attributing the FOSS to the author; and
Providing notice of modifications to the FOSS.
16
Copyleft, Weak Copyleft, and Permissive
17
Copyleft Weak Copyleft Permissive
Intended copyleft
scope
Derivative works of the
FOSS
Modifications or enhancements
to the FOSS
None
Imposes source
code obligations
on distributed or
hosted use of the
FOSS?
Nearly all distributions impose source code obligations,
regardless of modification. Some also impose source
obligations on hosted or other network uses of the FOSS.
Rarely
Attribution,
licensing,
disclaimer, or IP
notice obligations
Almost always
Common FOSS License Requirements
18
Common FOSS License Requirements
19
1. Providing corresponding source code
2. Providing acknowledgement, attribution
3. Providing IP notices and disclaimers
4. Identifying or providing access to
modifications to the FOSS
5. Patent grants and restrictions
6. Providing copies of proprietary materials
7. Granting additional use and distribution
rights
FOSS Business Models
20
21
FOSS Business Models
FOSS business models generally rely upon one
or more of the following strategies:
“Dual-licensing” of proprietary software;
“Open Core” or “Freemium” licensing of
proprietary software; and
Offering services relating to or in support of
the company’s or a third party’s FOSS-licensed
software.
FOSS Business Models:
Dual Licensing
 Some companies offer the same software under either of a FOSS or
commercial license, a practice referred to as “dual licensing.” Examples of dual-
licensed products include MongoDB, MySQL, Java SE/EE, Berkeley DB, Wurfl,
Asterisk, Ext JS, Threaded Building Blocks, and iText.
 The FOSS license selected for dual-licensing is typically a commercially
unfriendly license. Licensees that wish to incorporate the software into a
commercial product or service may need to take a commercial license in order to
avoid the undesirable effects of the FOSS license.
 Alternatively, commercial licenses may provide access to product support or
customization services or include warranties and indemnification that are not
available under for the FOSS-licensed software.
 Challenge: Third parties may be able to “fork” the software creating an
alternative implementation under the same or another FOSS license that is out of
the client’s control. Examples include MariaDB and Drizzle, which are forked
versions of Oracle’s dual-licensed MySQL product.
22
FOSS Business Models:
Open Core / Open Platform
 Open Core/Freemium: Some companies offer standard
versions of certain products under a FOSS license, while
offering enhanced or “enterprise” versions of the software
under a commercial license. Examples include Sendmail
Sentrion, Sourcefire Snort, and Alfresco’s CMS software.
 Open Platform: Some companies release a platform or
other software under a FOSS license and offer proprietary
plug-ins, extensions, modules, and add-ons under
commercial licensing terms. Examples include the Eclipse
platform (IBM), Android, Adobe Flex, and the Drupal,
Joomla, and Wordpress CMS platforms.
 Challenge: Third parties are often able to offer competitive
commercial products and services for the same open
platform.
23
FOSS Business Models:
Offering Related Services
 Some companies release proprietary software under a FOSS
license and offer related services for the software such as
customization, implementation, hosting, certification, and
support services. Examples of companies that have adopted
this model include Red Hat, IBM, MongoDB, Hewlett Packard,
and Microsoft.
 Challenge: Third parties are often able to offer competitive
services. Companies adopting this or the open platform
strategy often assume that they will able to (i) provide
better companion products or services for software with
which they are intimately familiar, (ii) create market
advantages through, for example, release scheduling or
certification processes, or (iii) rely on their brand strength in
a competitive marketplace.
24
Other Benefits of
FOSS Licensing and Contributions
Companies choose to license their proprietary software under a FOSS license or
to contribute to existing FOSS project for many different reasons. Some of the
expected benefits more commonly cited include:
Increased adoption of the FOSS products or platforms for or through which
the company sells add-ons, plug-ins, content, or support services or for which
clients offer a premium or enterprise version under commercial terms;
Reduced engineering costs through crowd-sourced or cooperative
development or otherwise externalizing engineering costs by, for example,
“upstreaming” modifications to FOSS projects on which company relies;
Creating goodwill in the FOSS community, which can offer many different
benefits including benefits to developer recruiting and retention and resolving
FOSS-related disputes that may arise; and
Increased influence over the development roadmap for a FOSS project on
which the company relies.
25
26
Presentation Overview
“Free” and “Open-Source” Software (FOSS)
Categories of FOSS Licenses
Common FOSS License Requirements
FOSS Business Models
Thank you!
Questions?
Andrew J. Hall
Fenwick & West LLP
650-335-7644
ahall@fenwick.com

Weitere ähnliche Inhalte

Was ist angesagt?

Linux architecture
Linux architectureLinux architecture
Linux architecturemcganesh
 
Linux ppt
Linux pptLinux ppt
Linux pptlincy21
 
Open source Software: pros and cons
Open source Software: pros and consOpen source Software: pros and cons
Open source Software: pros and consygpriya
 
Process concept
Process conceptProcess concept
Process conceptjangezkhan
 
Locks In Disributed Systems
Locks In Disributed SystemsLocks In Disributed Systems
Locks In Disributed Systemsmridul mishra
 
Open Source Lizenzmanagement
Open Source LizenzmanagementOpen Source Lizenzmanagement
Open Source LizenzmanagementTill Kreutzer
 
Introduction to Linux basic
Introduction to Linux basicIntroduction to Linux basic
Introduction to Linux basicf114n
 
User administration concepts and mechanisms
User administration concepts and mechanismsUser administration concepts and mechanisms
User administration concepts and mechanismsDuressa Teshome
 
Open Source Concepts
Open Source ConceptsOpen Source Concepts
Open Source ConceptsRituBhargava7
 
Operating system components
Operating system componentsOperating system components
Operating system componentsSyed Zaid Irshad
 
Opensource Powerpoint Review.Ppt
Opensource Powerpoint Review.PptOpensource Powerpoint Review.Ppt
Opensource Powerpoint Review.PptViet NguyenHoang
 

Was ist angesagt? (20)

Linux introduction
Linux introductionLinux introduction
Linux introduction
 
Linux - Introductions to Linux Operating System
Linux - Introductions to Linux Operating SystemLinux - Introductions to Linux Operating System
Linux - Introductions to Linux Operating System
 
Unit 1 ppt
Unit 1 pptUnit 1 ppt
Unit 1 ppt
 
Linux architecture
Linux architectureLinux architecture
Linux architecture
 
Debian Linux Overview
Debian Linux OverviewDebian Linux Overview
Debian Linux Overview
 
Linux ppt
Linux pptLinux ppt
Linux ppt
 
Open source Software: pros and cons
Open source Software: pros and consOpen source Software: pros and cons
Open source Software: pros and cons
 
Process concept
Process conceptProcess concept
Process concept
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
 
Linux OS presentation
Linux OS presentationLinux OS presentation
Linux OS presentation
 
Locks In Disributed Systems
Locks In Disributed SystemsLocks In Disributed Systems
Locks In Disributed Systems
 
Systems Administration
Systems AdministrationSystems Administration
Systems Administration
 
Open Source Lizenzmanagement
Open Source LizenzmanagementOpen Source Lizenzmanagement
Open Source Lizenzmanagement
 
Introduction to Linux basic
Introduction to Linux basicIntroduction to Linux basic
Introduction to Linux basic
 
User administration concepts and mechanisms
User administration concepts and mechanismsUser administration concepts and mechanisms
User administration concepts and mechanisms
 
Open Source Concepts
Open Source ConceptsOpen Source Concepts
Open Source Concepts
 
Linux Memory Management
Linux Memory ManagementLinux Memory Management
Linux Memory Management
 
Operating system components
Operating system componentsOperating system components
Operating system components
 
Opensource Powerpoint Review.Ppt
Opensource Powerpoint Review.PptOpensource Powerpoint Review.Ppt
Opensource Powerpoint Review.Ppt
 
Presentation on linux
Presentation on linuxPresentation on linux
Presentation on linux
 

Andere mochten auch

Who Owns the Code? A Brief Guide to Software Ownership for Developers and End...
Who Owns the Code? A Brief Guide to Software Ownership for Developers and End...Who Owns the Code? A Brief Guide to Software Ownership for Developers and End...
Who Owns the Code? A Brief Guide to Software Ownership for Developers and End...Hawley Troxell
 
Open Source Revenue Model
Open Source Revenue ModelOpen Source Revenue Model
Open Source Revenue ModelKshitiz Goel
 
Open Source Business Models
Open Source Business ModelsOpen Source Business Models
Open Source Business ModelsMotaz Saad
 
ntroduction to GNU/Linux Linux Installation and Basic Commands
ntroduction to GNU/Linux Linux Installation and Basic Commands ntroduction to GNU/Linux Linux Installation and Basic Commands
ntroduction to GNU/Linux Linux Installation and Basic Commands Jaganadh Gopinadhan
 
Introduction to Gnu/Linux
Introduction to Gnu/LinuxIntroduction to Gnu/Linux
Introduction to Gnu/LinuxRanjith Siji
 
Mis2013 chapter 13-keamanan sistem informasi
Mis2013   chapter 13-keamanan sistem informasiMis2013   chapter 13-keamanan sistem informasi
Mis2013 chapter 13-keamanan sistem informasiAndi Iswoyo
 
Software Law for Developers
Software Law for DevelopersSoftware Law for Developers
Software Law for DevelopersHawley Troxell
 
Introduction to GNU/Linux
Introduction to GNU/LinuxIntroduction to GNU/Linux
Introduction to GNU/LinuxRupam Das
 
Fundamentals of Free and Open Source Software
Fundamentals of Free and Open Source SoftwareFundamentals of Free and Open Source Software
Fundamentals of Free and Open Source SoftwareRoss Gardler
 
Ipsredu Solutions | Training Programs
Ipsredu Solutions | Training ProgramsIpsredu Solutions | Training Programs
Ipsredu Solutions | Training Programsipsrtraining
 
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, OSIVarun Mahajan
 
An introduction to free software
An introduction to free softwareAn introduction to free software
An introduction to free softwarePlusOrMinusZero
 
The linux file system structure
The linux file system structureThe linux file system structure
The linux file system structureTeja Bheemanapally
 
Introduction to Software Licensing
Introduction to Software LicensingIntroduction to Software Licensing
Introduction to Software Licensingtravellingpolander
 
Free and open source software
Free and open source softwareFree and open source software
Free and open source softwareFrederik Questier
 
Graphical User Interface (GUI) - 1
Graphical User Interface (GUI) - 1Graphical User Interface (GUI) - 1
Graphical User Interface (GUI) - 1PRN USM
 

Andere mochten auch (20)

Who Owns the Code? A Brief Guide to Software Ownership for Developers and End...
Who Owns the Code? A Brief Guide to Software Ownership for Developers and End...Who Owns the Code? A Brief Guide to Software Ownership for Developers and End...
Who Owns the Code? A Brief Guide to Software Ownership for Developers and End...
 
Open Source Revenue Model
Open Source Revenue ModelOpen Source Revenue Model
Open Source Revenue Model
 
Open Source Business Models
Open Source Business ModelsOpen Source Business Models
Open Source Business Models
 
ntroduction to GNU/Linux Linux Installation and Basic Commands
ntroduction to GNU/Linux Linux Installation and Basic Commands ntroduction to GNU/Linux Linux Installation and Basic Commands
ntroduction to GNU/Linux Linux Installation and Basic Commands
 
SANJAYHANDA-CV
SANJAYHANDA-CVSANJAYHANDA-CV
SANJAYHANDA-CV
 
Introduction to Gnu/Linux
Introduction to Gnu/LinuxIntroduction to Gnu/Linux
Introduction to Gnu/Linux
 
Mis2013 chapter 13-keamanan sistem informasi
Mis2013   chapter 13-keamanan sistem informasiMis2013   chapter 13-keamanan sistem informasi
Mis2013 chapter 13-keamanan sistem informasi
 
Software Law for Developers
Software Law for DevelopersSoftware Law for Developers
Software Law for Developers
 
Linux Training Center Pune
Linux Training Center PuneLinux Training Center Pune
Linux Training Center Pune
 
Introduction to GNU/Linux
Introduction to GNU/LinuxIntroduction to GNU/Linux
Introduction to GNU/Linux
 
Fundamentals of Free and Open Source Software
Fundamentals of Free and Open Source SoftwareFundamentals of Free and Open Source Software
Fundamentals of Free and Open Source Software
 
Ips Solutions
Ips SolutionsIps Solutions
Ips Solutions
 
Ipsredu Solutions | Training Programs
Ipsredu Solutions | Training ProgramsIpsredu Solutions | Training Programs
Ipsredu Solutions | Training Programs
 
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
 
An introduction to free software
An introduction to free softwareAn introduction to free software
An introduction to free software
 
The linux file system structure
The linux file system structureThe linux file system structure
The linux file system structure
 
linux file system
linux file systemlinux file system
linux file system
 
Introduction to Software Licensing
Introduction to Software LicensingIntroduction to Software Licensing
Introduction to Software Licensing
 
Free and open source software
Free and open source softwareFree and open source software
Free and open source software
 
Graphical User Interface (GUI) - 1
Graphical User Interface (GUI) - 1Graphical User Interface (GUI) - 1
Graphical User Interface (GUI) - 1
 

Ähnlich wie An Introduction to Free and Open Source Software Licensing and Business Models

Open Source Licensing Fundamentals for Financial Services
Open Source Licensing Fundamentals for Financial ServicesOpen Source Licensing Fundamentals for Financial Services
Open Source Licensing Fundamentals for Financial ServicesFINOS
 
Business and Sustainability Models Around FOSS (1 of 2)
Business and Sustainability Models Around FOSS (1 of 2)Business and Sustainability Models Around FOSS (1 of 2)
Business and Sustainability Models Around FOSS (1 of 2)Rowan Wilson
 
JISC Webinar - An introduction to free and open source software
JISC Webinar - An introduction to free and open source softwareJISC Webinar - An introduction to free and open source software
JISC Webinar - An introduction to free and open source softwareJisc
 
Open Source Your Project (With Jasig)
Open Source Your Project (With Jasig)Open Source Your Project (With Jasig)
Open Source Your Project (With Jasig)John Lewis
 
Business and Sustainability Models Around FOSS (2 of 2)
Business and Sustainability Models Around FOSS (2 of 2)Business and Sustainability Models Around FOSS (2 of 2)
Business and Sustainability Models Around FOSS (2 of 2)Rowan Wilson
 
Free and Open Source Software for Business: An Introduction
Free and Open Source Software for Business: An IntroductionFree and Open Source Software for Business: An Introduction
Free and Open Source Software for Business: An IntroductionJames Kariuki
 
opensource_powerpoint_review
opensource_powerpoint_reviewopensource_powerpoint_review
opensource_powerpoint_reviewwebuploader
 
Intro to FOSS
Intro to FOSSIntro to FOSS
Intro to FOSSmgamal87
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSSmgamal87
 
Open Source Developer by Binary Semantics
Open Source Developer by Binary SemanticsOpen Source Developer by Binary Semantics
Open Source Developer by Binary SemanticsBinary Semantics
 
Copyright or Copy left by manoranjan, glc, tvpm
Copyright or Copy left by manoranjan, glc, tvpmCopyright or Copy left by manoranjan, glc, tvpm
Copyright or Copy left by manoranjan, glc, tvpmAdvocate
 
Business Models of Opensource and Free Software
Business Models of Opensource and Free SoftwareBusiness Models of Opensource and Free Software
Business Models of Opensource and Free SoftwareFabernovel
 
Open source software vs proprietary software
Open source software vs proprietary softwareOpen source software vs proprietary software
Open source software vs proprietary softwareLavan1997
 
WP_Open-Source_Best_pratice_web
WP_Open-Source_Best_pratice_webWP_Open-Source_Best_pratice_web
WP_Open-Source_Best_pratice_webPaul Plaquette
 
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 ManagementSebastiano Cobianco
 
Opensource powerpoint-reviewppt742
Opensource powerpoint-reviewppt742Opensource powerpoint-reviewppt742
Opensource powerpoint-reviewppt742Vibha Khanna
 
Open source business models
Open source business modelsOpen source business models
Open source business modelsMike Kennewick
 

Ähnlich wie An Introduction to Free and Open Source Software Licensing and Business Models (20)

Open Source Licensing Fundamentals for Financial Services
Open Source Licensing Fundamentals for Financial ServicesOpen Source Licensing Fundamentals for Financial Services
Open Source Licensing Fundamentals for Financial Services
 
Guide to Open Source Compliance
Guide to Open Source ComplianceGuide to Open Source Compliance
Guide to Open Source Compliance
 
Business and Sustainability Models Around FOSS (1 of 2)
Business and Sustainability Models Around FOSS (1 of 2)Business and Sustainability Models Around FOSS (1 of 2)
Business and Sustainability Models Around FOSS (1 of 2)
 
JISC Webinar - An introduction to free and open source software
JISC Webinar - An introduction to free and open source softwareJISC Webinar - An introduction to free and open source software
JISC Webinar - An introduction to free and open source software
 
Open Source Your Project (With Jasig)
Open Source Your Project (With Jasig)Open Source Your Project (With Jasig)
Open Source Your Project (With Jasig)
 
Business and Sustainability Models Around FOSS (2 of 2)
Business and Sustainability Models Around FOSS (2 of 2)Business and Sustainability Models Around FOSS (2 of 2)
Business and Sustainability Models Around FOSS (2 of 2)
 
Discuss open sourcelicensing
Discuss open sourcelicensingDiscuss open sourcelicensing
Discuss open sourcelicensing
 
Free and Open Source Software for Business: An Introduction
Free and Open Source Software for Business: An IntroductionFree and Open Source Software for Business: An Introduction
Free and Open Source Software for Business: An Introduction
 
My Seminar
My SeminarMy Seminar
My Seminar
 
opensource_powerpoint_review
opensource_powerpoint_reviewopensource_powerpoint_review
opensource_powerpoint_review
 
Intro to FOSS
Intro to FOSSIntro to FOSS
Intro to FOSS
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSS
 
Open Source Developer by Binary Semantics
Open Source Developer by Binary SemanticsOpen Source Developer by Binary Semantics
Open Source Developer by Binary Semantics
 
Copyright or Copy left by manoranjan, glc, tvpm
Copyright or Copy left by manoranjan, glc, tvpmCopyright or Copy left by manoranjan, glc, tvpm
Copyright or Copy left by manoranjan, glc, tvpm
 
Business Models of Opensource and Free Software
Business Models of Opensource and Free SoftwareBusiness Models of Opensource and Free Software
Business Models of Opensource and Free Software
 
Open source software vs proprietary software
Open source software vs proprietary softwareOpen source software vs proprietary software
Open source software vs proprietary software
 
WP_Open-Source_Best_pratice_web
WP_Open-Source_Best_pratice_webWP_Open-Source_Best_pratice_web
WP_Open-Source_Best_pratice_web
 
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
 
Opensource powerpoint-reviewppt742
Opensource powerpoint-reviewppt742Opensource powerpoint-reviewppt742
Opensource powerpoint-reviewppt742
 
Open source business models
Open source business modelsOpen source business models
Open source business models
 

Mehr von Great Wide Open

The Little Meetup That Could
The Little Meetup That CouldThe Little Meetup That Could
The Little Meetup That CouldGreat Wide Open
 
Lightning Talk - 5 Hacks to Getting the Job of Your Dreams
Lightning Talk - 5 Hacks to Getting the Job of Your DreamsLightning Talk - 5 Hacks to Getting the Job of Your Dreams
Lightning Talk - 5 Hacks to Getting the Job of Your DreamsGreat Wide Open
 
Breaking Free from Proprietary Gravitational Pull
Breaking Free from Proprietary Gravitational PullBreaking Free from Proprietary Gravitational Pull
Breaking Free from Proprietary Gravitational PullGreat Wide Open
 
Dealing with Unstructured Data: Scaling to Infinity
Dealing with Unstructured Data: Scaling to InfinityDealing with Unstructured Data: Scaling to Infinity
Dealing with Unstructured Data: Scaling to InfinityGreat Wide Open
 
You Don't Know Node: Quick Intro to 6 Core Features
You Don't Know Node: Quick Intro to 6 Core FeaturesYou Don't Know Node: Quick Intro to 6 Core Features
You Don't Know Node: Quick Intro to 6 Core FeaturesGreat Wide Open
 
Using Cryptography Properly in Applications
Using Cryptography Properly in ApplicationsUsing Cryptography Properly in Applications
Using Cryptography Properly in ApplicationsGreat Wide Open
 
Lightning Talk - Getting Students Involved In Open Source
Lightning Talk - Getting Students Involved In Open SourceLightning Talk - Getting Students Involved In Open Source
Lightning Talk - Getting Students Involved In Open SourceGreat Wide Open
 
You have Selenium... Now what?
You have Selenium... Now what?You have Selenium... Now what?
You have Selenium... Now what?Great Wide Open
 
How Constraints Cultivate Growth
How Constraints Cultivate GrowthHow Constraints Cultivate Growth
How Constraints Cultivate GrowthGreat Wide Open
 
Troubleshooting Hadoop: Distributed Debugging
Troubleshooting Hadoop: Distributed DebuggingTroubleshooting Hadoop: Distributed Debugging
Troubleshooting Hadoop: Distributed DebuggingGreat Wide Open
 
The Current Messaging Landscape
The Current Messaging LandscapeThe Current Messaging Landscape
The Current Messaging LandscapeGreat Wide Open
 
Understanding Open Source Class 101
Understanding Open Source Class 101Understanding Open Source Class 101
Understanding Open Source Class 101Great Wide Open
 
Elasticsearch for SQL Users
Elasticsearch for SQL UsersElasticsearch for SQL Users
Elasticsearch for SQL UsersGreat Wide Open
 

Mehr von Great Wide Open (20)

The Little Meetup That Could
The Little Meetup That CouldThe Little Meetup That Could
The Little Meetup That Could
 
Lightning Talk - 5 Hacks to Getting the Job of Your Dreams
Lightning Talk - 5 Hacks to Getting the Job of Your DreamsLightning Talk - 5 Hacks to Getting the Job of Your Dreams
Lightning Talk - 5 Hacks to Getting the Job of Your Dreams
 
Breaking Free from Proprietary Gravitational Pull
Breaking Free from Proprietary Gravitational PullBreaking Free from Proprietary Gravitational Pull
Breaking Free from Proprietary Gravitational Pull
 
Dealing with Unstructured Data: Scaling to Infinity
Dealing with Unstructured Data: Scaling to InfinityDealing with Unstructured Data: Scaling to Infinity
Dealing with Unstructured Data: Scaling to Infinity
 
You Don't Know Node: Quick Intro to 6 Core Features
You Don't Know Node: Quick Intro to 6 Core FeaturesYou Don't Know Node: Quick Intro to 6 Core Features
You Don't Know Node: Quick Intro to 6 Core Features
 
Hidden Features in HTTP
Hidden Features in HTTPHidden Features in HTTP
Hidden Features in HTTP
 
Using Cryptography Properly in Applications
Using Cryptography Properly in ApplicationsUsing Cryptography Properly in Applications
Using Cryptography Properly in Applications
 
Lightning Talk - Getting Students Involved In Open Source
Lightning Talk - Getting Students Involved In Open SourceLightning Talk - Getting Students Involved In Open Source
Lightning Talk - Getting Students Involved In Open Source
 
You have Selenium... Now what?
You have Selenium... Now what?You have Selenium... Now what?
You have Selenium... Now what?
 
How Constraints Cultivate Growth
How Constraints Cultivate GrowthHow Constraints Cultivate Growth
How Constraints Cultivate Growth
 
Inner Source 101
Inner Source 101Inner Source 101
Inner Source 101
 
Running MySQL on Linux
Running MySQL on LinuxRunning MySQL on Linux
Running MySQL on Linux
 
Search is the new UI
Search is the new UISearch is the new UI
Search is the new UI
 
Troubleshooting Hadoop: Distributed Debugging
Troubleshooting Hadoop: Distributed DebuggingTroubleshooting Hadoop: Distributed Debugging
Troubleshooting Hadoop: Distributed Debugging
 
The Current Messaging Landscape
The Current Messaging LandscapeThe Current Messaging Landscape
The Current Messaging Landscape
 
Apache httpd v2.4
Apache httpd v2.4Apache httpd v2.4
Apache httpd v2.4
 
Understanding Open Source Class 101
Understanding Open Source Class 101Understanding Open Source Class 101
Understanding Open Source Class 101
 
Thinking in Git
Thinking in GitThinking in Git
Thinking in Git
 
Antifragile Design
Antifragile DesignAntifragile Design
Antifragile Design
 
Elasticsearch for SQL Users
Elasticsearch for SQL UsersElasticsearch for SQL Users
Elasticsearch for SQL Users
 

Kürzlich hochgeladen

Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 

Kürzlich hochgeladen (20)

Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 

An Introduction to Free and Open Source Software Licensing and Business Models

  • 1. Great Wide Open Conference April 2, 2014 An Introduction to Free and Open-Source Software Licensing and Business Models Andrew J. Hall Fenwick & West LLP This presentation is licensed for use and distribution under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode © 2014 Andrew J. Hall, Fenwick & West LLP
  • 2. 2 Presentation Overview “Free” and “Open-Source” Software (FOSS) Categories of FOSS Licenses Common FOSS License Requirements FOSS Business Models
  • 4. “Free” and “Open Source” Software 4  Free Software Foundation:  “Free Software” (four freedoms)  Open Source Initiative (OSI.org):  The “Open Source” Definition (ten requirements)  Also referred to a “OSS,” “FOSS,” and “FLOSS.”  FOSS License Examples:  GNU General Public License (GPL)  GNU Lesser General Public License (LGPL)  Mozilla Public License (MPL)  Eclipse Public License (EPL)  MIT and BSD Licenses  Apache Software License
  • 5. Common usage of “open source” and “FOSS” 5 Software made available: 1. to the public; 2. in source code form; and 3. under a standard, non-negotiated license. May be more accurately referred to as “public source” licensing
  • 6. FOSS is not Public Domain 6 Public domain software is software: 1. That the copyright holder has explicitly dedicated to the public; or 2. For which the copyright term has expired. Public Domain software can be used without a license and without restriction. FOSS is licensed software that must be used in accordance with the terms of the applicable FOSS license(s).
  • 7. How FOSS licensing differs from commercial software licensing 7 FOSS Licensing Commercial Software Licensing Software from many different licensors is licensed to the general public under standard, non-negotiable licenses. Licensing terms are often negotiable and vary by provider, customer, purchased products and services, and intended use. Software is delivered in source form and licensed for source or binary use. Software is typically delivered in binary form and licensed only for binary use. Licenses generally permit modification, subject to varying obligations and restrictions. Licenses typically include prohibitions on reverse-engineering and modification of the software. Licenses generally permit royalty-free redistribution of the software, subject to varying obligations and restrictions. Licenses typically prohibit or impose royalty fees on redistribution of the licensed software. Licenses generally include explicit disclaimers of warranty and liability for downstream use of the software. License may include warranties and indemnification from the licensor. Ownership interests in the software are often distributed among many contributors. Ownership interest in the software is typically consolidated in a single entity.
  • 8. Categories of FOSS Licenses 8
  • 9. What is Copyleft? 9 Copyleft (aka viral or hereditary) licenses require that software combined with the copyleft software be made available to (a) in source code form and (b) under the terms of the same copyleft license. Open-source licensing of proprietary software can effectively preclude collecting license fees for the combined software, but does not prevenet revenue generation using the software.
  • 10. Copyleft vs. Weak Copyleft 10  The precise scope of the copyleft effect depends on the particular license, but copyleft licenses generally fall into one of the two following categories.  (Strong) Copyleft: Examples include the General Public License (GPL); Affero General Public License (AGPL); Creative Commons Share-Alike Licenses (CC-SA).  Weak Copyleft: Examples include the Lesser General Public License (LGPL); Mozilla Public License (MPL); Eclipse Public License (EPL); Common Public License (CPL)
  • 11. Licenses with a viral or hereditary effect where derivative works must be licensed in source form under the same copyleft license. Examples: AGPL, GPL, EUPL, Creative Commons Share-Alike (CC SA), Berkley DB (Sleepycat) License The viral effects of many copyleft licenses (including the GPL) are triggered by distribution of the copyleft software (aka are subject to the “SaaS Loophole”) Closed-source companies often strictly scrutinize the use of copyleft software to avoid losing exclusive rights to their proprietary software. (Strong) Copyleft Licenses 11
  • 12. Weak-Copyleft Licenses Licenses that require modifications or enhancements to (as opposed to derivative works of) the weak-copyleft FOSS to be made available (a) in source code form and (b) under the terms of the same weak-copyleft license. Often used for licensing software libraries. Examples: LGPL, MPL, CPL, EPL, CDDL As with copyleft FOSS licenses the viral effects of most weak-copyleft FOSS licenses are triggered by distribution of the weak-copyleft FOSS. 14
  • 13. Weak-Copyleft Modifications Use of weak-copyleft FOSS is often closely scrutinized by closed-source companies to ensure that sensitive proprietary code not intended for public use or consumption is not considered a modification (or equivalent term) under the FOSS license, which typically depends on whether the FOSS is: 1. Linked to (used as a library) or directly combined with proprietary software; or 2. Dynamically linked or statically linked to by the proprietary software. 15
  • 14. Permissive Licenses FOSS licenses that do not have a copyleft effect, regardless of how the FOSS is used Examples: BSD, MIT, Apache, Boost, Zlib/libping As with copyleft and weak-copyleft licenses, permissive licenses typically require some combination of: Acknowledging use of the FOSS; Providing a copy of the license and copyright notices included with software; Attributing the FOSS to the author; and Providing notice of modifications to the FOSS. 16
  • 15. Copyleft, Weak Copyleft, and Permissive 17 Copyleft Weak Copyleft Permissive Intended copyleft scope Derivative works of the FOSS Modifications or enhancements to the FOSS None Imposes source code obligations on distributed or hosted use of the FOSS? Nearly all distributions impose source code obligations, regardless of modification. Some also impose source obligations on hosted or other network uses of the FOSS. Rarely Attribution, licensing, disclaimer, or IP notice obligations Almost always
  • 16. Common FOSS License Requirements 18
  • 17. Common FOSS License Requirements 19 1. Providing corresponding source code 2. Providing acknowledgement, attribution 3. Providing IP notices and disclaimers 4. Identifying or providing access to modifications to the FOSS 5. Patent grants and restrictions 6. Providing copies of proprietary materials 7. Granting additional use and distribution rights
  • 19. 21 FOSS Business Models FOSS business models generally rely upon one or more of the following strategies: “Dual-licensing” of proprietary software; “Open Core” or “Freemium” licensing of proprietary software; and Offering services relating to or in support of the company’s or a third party’s FOSS-licensed software.
  • 20. FOSS Business Models: Dual Licensing  Some companies offer the same software under either of a FOSS or commercial license, a practice referred to as “dual licensing.” Examples of dual- licensed products include MongoDB, MySQL, Java SE/EE, Berkeley DB, Wurfl, Asterisk, Ext JS, Threaded Building Blocks, and iText.  The FOSS license selected for dual-licensing is typically a commercially unfriendly license. Licensees that wish to incorporate the software into a commercial product or service may need to take a commercial license in order to avoid the undesirable effects of the FOSS license.  Alternatively, commercial licenses may provide access to product support or customization services or include warranties and indemnification that are not available under for the FOSS-licensed software.  Challenge: Third parties may be able to “fork” the software creating an alternative implementation under the same or another FOSS license that is out of the client’s control. Examples include MariaDB and Drizzle, which are forked versions of Oracle’s dual-licensed MySQL product. 22
  • 21. FOSS Business Models: Open Core / Open Platform  Open Core/Freemium: Some companies offer standard versions of certain products under a FOSS license, while offering enhanced or “enterprise” versions of the software under a commercial license. Examples include Sendmail Sentrion, Sourcefire Snort, and Alfresco’s CMS software.  Open Platform: Some companies release a platform or other software under a FOSS license and offer proprietary plug-ins, extensions, modules, and add-ons under commercial licensing terms. Examples include the Eclipse platform (IBM), Android, Adobe Flex, and the Drupal, Joomla, and Wordpress CMS platforms.  Challenge: Third parties are often able to offer competitive commercial products and services for the same open platform. 23
  • 22. FOSS Business Models: Offering Related Services  Some companies release proprietary software under a FOSS license and offer related services for the software such as customization, implementation, hosting, certification, and support services. Examples of companies that have adopted this model include Red Hat, IBM, MongoDB, Hewlett Packard, and Microsoft.  Challenge: Third parties are often able to offer competitive services. Companies adopting this or the open platform strategy often assume that they will able to (i) provide better companion products or services for software with which they are intimately familiar, (ii) create market advantages through, for example, release scheduling or certification processes, or (iii) rely on their brand strength in a competitive marketplace. 24
  • 23. Other Benefits of FOSS Licensing and Contributions Companies choose to license their proprietary software under a FOSS license or to contribute to existing FOSS project for many different reasons. Some of the expected benefits more commonly cited include: Increased adoption of the FOSS products or platforms for or through which the company sells add-ons, plug-ins, content, or support services or for which clients offer a premium or enterprise version under commercial terms; Reduced engineering costs through crowd-sourced or cooperative development or otherwise externalizing engineering costs by, for example, “upstreaming” modifications to FOSS projects on which company relies; Creating goodwill in the FOSS community, which can offer many different benefits including benefits to developer recruiting and retention and resolving FOSS-related disputes that may arise; and Increased influence over the development roadmap for a FOSS project on which the company relies. 25
  • 24. 26 Presentation Overview “Free” and “Open-Source” Software (FOSS) Categories of FOSS Licenses Common FOSS License Requirements FOSS Business Models
  • 25. Thank you! Questions? Andrew J. Hall Fenwick & West LLP 650-335-7644 ahall@fenwick.com