SlideShare a Scribd company logo
1 of 66
Just what is
ā€œOpen Sourceā€?
    (and why should I care)




  Jim Jagielski || @jimjag
Who is this guy?
Jim Jagielski
    Longest still-active developer/contributor
    Co-founder of the Apache Software Foundation
    (ASF), Member, Director and President
    Director: Outercurve and Open Source Initiative
    (OSI)
    Consulting Engineer with Red Hat
    Council Member: MARSEC-XL


            This work is licensed under a Creative Commons Attribution 3.0 Unported License.
What is Open Source?
Open Source Licensing
   OSI and/or Free Software Foundation (FSF)
   Approved
Free Software
   As in Free Speech, not Free Beer
Open Source Methodology (secondary)
   Community/Governance types
   Many consider this just as important as the license


          This work is licensed under a Creative Commons Attribution 3.0 Unported License.
What is Open Source?
 Also called Free Software
 But the word ā€œFreeā€ confuses some people
     FOSS: Free and Open Source Software
     FLOSS: Free/Libre Open Source Software
 Pretty much, all mean the same thing
 The name can cause ā€œreligiousā€ or ā€œphilosophicalā€
 debates, but in government and industry, Open
 Source is the more widely used term.


        This work is licensed under a Creative Commons Attribution 3.0 Unported License.
What is Open Source?
Basic tenets:
   Access to the source code (the code is Open
   and Free)
   Ability to use the source code (run it and/or
   leverage it)
   Ability to modify the source code
   Ability to distribute the (modiļ¬ed) source code


          This work is licensed under a Creative Commons Attribution 3.0 Unported License.
What is Open Source?
Basically, itā€™s a ā€œnewā€ way to develop, license and
distribute code
Actually, there was ā€œopen sourceā€ even before it
was called that
The key technologies behind the Internet and the
Web and the Cloud are all Open Source based
Brings Scientiļ¬c Method to IT


          This work is licensed under a Creative Commons Attribution 3.0 Unported License.
The draw of Open Source
                                   (hacker)
 Having a real impact in the development and
 direction of IT
 Personal satisfaction: I wrote that!
 Sense of membership in a community
 Sense of accomplishment - very quick turnaround
 times
 Developers and engineers love to tinker - huge
 opportunity to do so


            This work is licensed under a Creative Commons Attribution 3.0 Unported License.
The draw of Open Source
                 (Companies/Orgs)

 Having a real impact in the development and
 direction of IT
 Sense of membership in a community (most of the time)
 Save on expensive resources
 Ability to focus on what differentiates yourself
 Allows for nimbleness and agility
 Increased revenue and market share


            This work is licensed under a Creative Commons Attribution 3.0 Unported License.
The draw of Open Source
                                     (users)

 Access to the source code
 Avoid vendor lock-in (or worse!)
 Much better software
 Better security record (more eyes)
 Much more nimble development - frequent releases
 Direct user input
 Open Standards


           This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Open Source                                                                    FUD ^



No quality or quality control
Prevents or slows development
Have to ā€œgive it away for freeā€
No real innovation


                                                                          ^:   Fear, Uncertainty and Doubt

          This work is licensed under a Creative Commons Attribution 3.0 Unported License.
True Open Source
For software to be Open Source, it must be under
an OSI or FSF approved Open Source License
Open Source Deļ¬nition: http://www.opensource.org/docs/osd
Free Software Deļ¬nition: http://www.gnu.org/philosophy/free-sw.html
New Open Source licenses are very hard to get
approved
There are really 3 main types


              This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Licenses
Licenses
Open Source Licenses
Give Me Credit
   AL (Apache License), BSD, MIT
Give Me Fixes
   LGPL (Lesser GPL), EPL (Eclipse Public
   License), MPL (Mozilla Public License)
Give Me Everything
   GPL (General Public License)
                                                        - Dave Johnson
                         http://rollerweblogger.org/page/roller?entry=gimme_credit_gimme_ļ¬xes_gimmem



         This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Give Me Credit




 This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Give Me Credit




 This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Give Me Credit
A liberal open source software license
Business friendly
Requires attribution
No warranty
Easily reused by other projects &
organizations (universal donor)
Legally, not complex

         This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Give Me Credit

Community Impacts:
   Limited control by a single entity
   Little value in direct competition
   Used in widest variety of community types




         This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Give Me Fixes




This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Give Me Fixes




This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Give Me Fixes

MPL / EPL / LGPL
  Used mostly with platforms or libraries
  Protects the licensed code, but allows
  larger derivative works with different
  licensing
  Still very business friendly


        This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Give Me Fixes


Community Impacts:
   Easier single entity control
   Direct development/improvements of the
   code beneļ¬ts all




         This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Give Me Everything




   This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Give Me Everything




   This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Give Me Everything

GPL (copyleft)
   Derivative works also under GPL
   Linked works could also be under GPL
   Viral nature may likely limit adoption
   GPL trumps all others or else incompatible
   legally, most complex


         This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Give Me Everything
Community Impacts:
   ā€œForcesā€/ā€enablesā€ dual-license business
   strategy for copyright holder
   Encourages full free-software community
      Direct development/improvements of any
      uses of the code beneļ¬ts all, but mostly the
      orig. author(s)
   Contributors guaranteed all code will be free


          This work is licensed under a Creative Commons Attribution 3.0 Unported License.
License Differences

Mainly involve the licensing of derivative works
Only really applies during (re)distribution of
work
Where the ā€œfreedomā€ should be mostly
focused: the user or the code itself



          This work is licensed under a Creative Commons Attribution 3.0 Unported License.
One True License
There is no such thing
Licensing is selected to address what you are
trying to do
In general, Open Standards do better with AL-
like license
If wide adoption is important to you: again AL.
T restrict non-shared enhancements: copyleft
 o


           This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Governance/Community
Governance/Community
Community
AKA: Governance
  Deļ¬nes how the community operates
  How conļ¬‚icts are resolved
  Growth path of the community
     code
     members
  Again, 3 main types

        This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Governance Models




   This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Governance Models
Walled Garden




      This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Governance Models
Walled Garden
   ā€œAll your base are belong to us.ā€




      This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Governance Models
Walled Garden
   ā€œAll your base are belong to us.ā€
Benevolent Dictator




      This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Governance Models
Walled Garden
   ā€œAll your base are belong to us.ā€
Benevolent Dictator
   ā€œSupreme executive power derives
   from a mandate from the masses,
   not some farcical aquatic ceremony.ā€




      This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Governance Models
Walled Garden
   ā€œAll your base are belong to us.ā€
Benevolent Dictator
   ā€œSupreme executive power derives
   from a mandate from the masses,
   not some farcical aquatic ceremony.ā€
Meritocratic Community




      This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Governance Models
Walled Garden
   ā€œAll your base are belong to us.ā€
Benevolent Dictator
   ā€œSupreme executive power derives
   from a mandate from the masses,
   not some farcical aquatic ceremony.ā€
Meritocratic Community
   ā€œOut of Chaos comes Order.ā€


      This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Walled Garden




This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Walled Garden




This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Walled Garden
Generally Licensed under copyleft-ish license (GPL)
Involvement in code is closed
Commit/patches limited to company employees
    Any accepted code has stringent assignments
    (copyright)
Code beneļ¬ts mainly the corporate key-holders.
ā€œCrowd-sourcingā€
Final say in direction: not the coders but the owners.
    Example: Spring and Java (kinda)


             This work is licensed under a Creative Commons Attribution 3.0 Unported License.
BDFL




This work is licensed under a Creative Commons Attribution 3.0 Unported License.
BDFL




This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Benevolent Dictator:
Licensed under All Open Source licenses
Involvement in code is open and based on merit.
    Easy to provide patches/code
Single Dictator or Dictator with Generals (depending on size
and complexity of the code)
Dictator (and Generals) non-aligned with corporate interests.
The community assigns power to Dictator who has ļ¬nal say if
needed
    Example: Think Linus and Linux.



             This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Meritocracy




This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Meritocracy




This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Meritocracy
Generally Licensed under liberal license (AL)
Involvement in code is open and based on merit.
   Easiest model to provide code (simple, but
   complete, IP clearance: no assign copyright)
Clearly deļ¬ned path based on merit
Collaboration and Community Consensus is critical
   Example: Think Apache Software Foundation.


          This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Community Building
Community Building
Use Email Lists
Use Email Lists
Drive Consensus
Drive Consensus



   +1
No Poisonous People
No Poisonous People
Success Stories - HTTPD

 Apache HTTP Server (ā€œApacheā€)
   Reference implementation of HTTP
   Most popular web server in existence
   Found in numerous commercial web servers
      Oracle, IBM,...
   Inļ¬‚uenced countless more


         This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Success Stories - HTTPD
 By having a ā€œfreeā€ and open source reference
 implementation, the drive to create a separate
 proprietary version was reduced.
 ā€œWhy spend time and money, when we can use
 thisā€
 This allowed HTTP (and the Web) to grow and
 STAY usable (compare to the old browser wars)


           This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Success Stories - Linux
  Succeeded dramatically where UNIX and
  BSD did not.
  Rules the server and mobile market-space
  Variations serve as core of other devices as
  well (think marine!!)
  Numerous companies/entities are built
  around it and depend on it


        This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Success Stories -
           MARSSA
True Open architecture in maritime industry
Ensures wide and deep interoperability
Revolutionary Open Source, Open
Standard implementation




      This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Concluding Thoughts

Open Source should have a viable business or
emotional reason - be realistic in expectations
Give some thought to licensing early
Make it easier for developers and users to
ā€œjoinā€
Give them a reason to


          This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Concluding Thoughts
Trust your developers AND your users
Communication is key
Open Source is NOT the Good Housekeeping
Seal Of Approval
But donā€™t believe in all the FUD either
Success is not measured in market share, but
in adoption

          This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Helpful links
The Apache Software Foundation
   www.apache.org
Red Hat, Inc (my employer)
   www.redhat.com
Open Source Foundations
   www.opensource.org
   www.outercurve.org

         This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Thatā€™s It

Thank you!
Any questions?
   @jimjag
   jim@jaguNET.com / jimjag@gmail.com




         This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Thatā€™s It

Thank you!
Any questions?                                                                                   In Honor:
                                                                                            Joseph Jagielski, Jr.
   @jimjag
   jim@jaguNET.com / jimjag@gmail.com




         This work is licensed under a Creative Commons Attribution 3.0 Unported License.
BACKUP CHARTS




  This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Publish or Perish

In Open Source, frequent releases indicate
healthy activity
What is collaborative s/w development other
than peer review?
Think how restrictive research would be w/o
open communication



          This work is licensed under a Creative Commons Attribution 3.0 Unported License.

More Related Content

Viewers also liked

Acus08 State Of The Feather
Acus08 State Of The FeatherAcus08 State Of The Feather
Acus08 State Of The FeatherJim Jagielski
Ā 
Governance and Communities
Governance and CommunitiesGovernance and Communities
Governance and CommunitiesJim Jagielski
Ā 
Creating community - The Apache Way
Creating community - The Apache WayCreating community - The Apache Way
Creating community - The Apache WayJim Jagielski
Ā 
Understanding Open Source Licenses
Understanding Open Source LicensesUnderstanding Open Source Licenses
Understanding Open Source LicensesJim Jagielski
Ā 
Apache httpd 2.4: The Cloud Killer App
Apache httpd 2.4: The Cloud Killer AppApache httpd 2.4: The Cloud Killer App
Apache httpd 2.4: The Cloud Killer AppJim Jagielski
Ā 
Apache State Of the Feather 2011
Apache State Of the Feather 2011Apache State Of the Feather 2011
Apache State Of the Feather 2011Jim Jagielski
Ā 
Three Shall Be The Number
Three Shall Be The NumberThree Shall Be The Number
Three Shall Be The NumberJim Jagielski
Ā 
Acus08 ASF Sponsorship
Acus08 ASF SponsorshipAcus08 ASF Sponsorship
Acus08 ASF SponsorshipJim Jagielski
Ā 
Three Is a Magic Number
Three Is a Magic NumberThree Is a Magic Number
Three Is a Magic NumberJim Jagielski
Ā 
Apache State of the Feather 2010
Apache State of the Feather 2010Apache State of the Feather 2010
Apache State of the Feather 2010Jim Jagielski
Ā 
Acus08 Advanced Load Balancing Apache2.2
Acus08 Advanced Load Balancing Apache2.2Acus08 Advanced Load Balancing Apache2.2
Acus08 Advanced Load Balancing Apache2.2Jim Jagielski
Ā 
Apache httpd-2.4 : Watch out cloud!
Apache httpd-2.4 : Watch out cloud!Apache httpd-2.4 : Watch out cloud!
Apache httpd-2.4 : Watch out cloud!Jim Jagielski
Ā 
ApacheConNA 2015: What's new in Apache httpd 2.4
ApacheConNA 2015: What's new in Apache httpd 2.4ApacheConNA 2015: What's new in Apache httpd 2.4
ApacheConNA 2015: What's new in Apache httpd 2.4Jim Jagielski
Ā 
Drupal Camp Balto 2015
Drupal Camp Balto 2015Drupal Camp Balto 2015
Drupal Camp Balto 2015Jim Jagielski
Ā 
Code, Community, and Open Source
Code, Community, and Open SourceCode, Community, and Open Source
Code, Community, and Open SourceJim Jagielski
Ā 
Open source101 licenses
Open source101 licensesOpen source101 licenses
Open source101 licensesJim Jagielski
Ā 
Keynote from the Open Source 101 Conference
Keynote from the Open Source 101 ConferenceKeynote from the Open Source 101 Conference
Keynote from the Open Source 101 ConferenceJim Jagielski
Ā 
Apache httpd 2.4 Reverse Proxy
Apache httpd 2.4 Reverse ProxyApache httpd 2.4 Reverse Proxy
Apache httpd 2.4 Reverse ProxyJim Jagielski
Ā 
InnerSource: Enterprise Lessons from Open Source
InnerSource: Enterprise Lessons from Open SourceInnerSource: Enterprise Lessons from Open Source
InnerSource: Enterprise Lessons from Open SourceJim Jagielski
Ā 
ApacheConNA 2015: Apache httpd 2.4 Reverse Proxy
ApacheConNA 2015: Apache httpd 2.4 Reverse ProxyApacheConNA 2015: Apache httpd 2.4 Reverse Proxy
ApacheConNA 2015: Apache httpd 2.4 Reverse ProxyJim Jagielski
Ā 

Viewers also liked (20)

Acus08 State Of The Feather
Acus08 State Of The FeatherAcus08 State Of The Feather
Acus08 State Of The Feather
Ā 
Governance and Communities
Governance and CommunitiesGovernance and Communities
Governance and Communities
Ā 
Creating community - The Apache Way
Creating community - The Apache WayCreating community - The Apache Way
Creating community - The Apache Way
Ā 
Understanding Open Source Licenses
Understanding Open Source LicensesUnderstanding Open Source Licenses
Understanding Open Source Licenses
Ā 
Apache httpd 2.4: The Cloud Killer App
Apache httpd 2.4: The Cloud Killer AppApache httpd 2.4: The Cloud Killer App
Apache httpd 2.4: The Cloud Killer App
Ā 
Apache State Of the Feather 2011
Apache State Of the Feather 2011Apache State Of the Feather 2011
Apache State Of the Feather 2011
Ā 
Three Shall Be The Number
Three Shall Be The NumberThree Shall Be The Number
Three Shall Be The Number
Ā 
Acus08 ASF Sponsorship
Acus08 ASF SponsorshipAcus08 ASF Sponsorship
Acus08 ASF Sponsorship
Ā 
Three Is a Magic Number
Three Is a Magic NumberThree Is a Magic Number
Three Is a Magic Number
Ā 
Apache State of the Feather 2010
Apache State of the Feather 2010Apache State of the Feather 2010
Apache State of the Feather 2010
Ā 
Acus08 Advanced Load Balancing Apache2.2
Acus08 Advanced Load Balancing Apache2.2Acus08 Advanced Load Balancing Apache2.2
Acus08 Advanced Load Balancing Apache2.2
Ā 
Apache httpd-2.4 : Watch out cloud!
Apache httpd-2.4 : Watch out cloud!Apache httpd-2.4 : Watch out cloud!
Apache httpd-2.4 : Watch out cloud!
Ā 
ApacheConNA 2015: What's new in Apache httpd 2.4
ApacheConNA 2015: What's new in Apache httpd 2.4ApacheConNA 2015: What's new in Apache httpd 2.4
ApacheConNA 2015: What's new in Apache httpd 2.4
Ā 
Drupal Camp Balto 2015
Drupal Camp Balto 2015Drupal Camp Balto 2015
Drupal Camp Balto 2015
Ā 
Code, Community, and Open Source
Code, Community, and Open SourceCode, Community, and Open Source
Code, Community, and Open Source
Ā 
Open source101 licenses
Open source101 licensesOpen source101 licenses
Open source101 licenses
Ā 
Keynote from the Open Source 101 Conference
Keynote from the Open Source 101 ConferenceKeynote from the Open Source 101 Conference
Keynote from the Open Source 101 Conference
Ā 
Apache httpd 2.4 Reverse Proxy
Apache httpd 2.4 Reverse ProxyApache httpd 2.4 Reverse Proxy
Apache httpd 2.4 Reverse Proxy
Ā 
InnerSource: Enterprise Lessons from Open Source
InnerSource: Enterprise Lessons from Open SourceInnerSource: Enterprise Lessons from Open Source
InnerSource: Enterprise Lessons from Open Source
Ā 
ApacheConNA 2015: Apache httpd 2.4 Reverse Proxy
ApacheConNA 2015: Apache httpd 2.4 Reverse ProxyApacheConNA 2015: Apache httpd 2.4 Reverse Proxy
ApacheConNA 2015: Apache httpd 2.4 Reverse Proxy
Ā 

Similar to What is "Open Source"

Understanding Open Source Class 101
Understanding Open Source Class 101Understanding Open Source Class 101
Understanding Open Source Class 101Great Wide Open
Ā 
Open Source 101 - GWO2016
Open Source 101 - GWO2016Open Source 101 - GWO2016
Open Source 101 - GWO2016Jim Jagielski
Ā 
The Apache Way: Why we do what we do
The Apache Way: Why we do what we doThe Apache Way: Why we do what we do
The Apache Way: Why we do what we doJim Jagielski
Ā 
Open siddur freedom
Open siddur freedomOpen siddur freedom
Open siddur freedomefraimdf
Ā 
Discuss open sourcelicensing
Discuss open sourcelicensingDiscuss open sourcelicensing
Discuss open sourcelicensingJohn Carlo Catacutan
Ā 
Open Source Licensing
Open Source LicensingOpen Source Licensing
Open Source LicensingJohn Lewis
Ā 
Introduction To Open Source Licensing
Introduction To Open Source LicensingIntroduction To Open Source Licensing
Introduction To Open Source LicensingMark Radcliffe
Ā 
Open Source Presentation To Portal Partners2
Open Source Presentation To Portal Partners2Open Source Presentation To Portal Partners2
Open Source Presentation To Portal Partners2Viet NguyenHoang
Ā 
Open Source & Open Development
Open Source & Open Development Open Source & Open Development
Open Source & Open Development Sander van der Waal
Ā 
Free & Open Source Software For Nonprofits: NTEN Webinar
Free & Open Source Software For Nonprofits: NTEN Webinar Free & Open Source Software For Nonprofits: NTEN Webinar
Free & Open Source Software For Nonprofits: NTEN Webinar Gregory Heller
Ā 
Succeeding with FOSS!
Succeeding with FOSS!Succeeding with FOSS!
Succeeding with FOSS!M A Hossain Tonu
Ā 
ApacheCon 2014 - Three Shall Be
ApacheCon 2014 - Three Shall BeApacheCon 2014 - Three Shall Be
ApacheCon 2014 - Three Shall BeJim Jagielski
Ā 
Open Source and You
Open Source and YouOpen Source and You
Open Source and YouJeff Stoner
Ā 
Open Source Licensing and Governance
Open Source Licensing and GovernanceOpen Source Licensing and Governance
Open Source Licensing and GovernanceJim Jagielski
Ā 
Open Source licenses
Open Source licensesOpen Source licenses
Open Source licensesOlga Lavrentieva
Ā 
OPS Ecosystem and Engineering.pptx
OPS Ecosystem and Engineering.pptxOPS Ecosystem and Engineering.pptx
OPS Ecosystem and Engineering.pptxvishnupriyapm4
Ā 
An Open Source Workshop
An Open Source WorkshopAn Open Source Workshop
An Open Source Workshophalehmahbod
Ā 

Similar to What is "Open Source" (20)

Understanding Open Source Class 101
Understanding Open Source Class 101Understanding Open Source Class 101
Understanding Open Source Class 101
Ā 
Open Source 101 - GWO2016
Open Source 101 - GWO2016Open Source 101 - GWO2016
Open Source 101 - GWO2016
Ā 
The Apache Way: Why we do what we do
The Apache Way: Why we do what we doThe Apache Way: Why we do what we do
The Apache Way: Why we do what we do
Ā 
Open siddur freedom
Open siddur freedomOpen siddur freedom
Open siddur freedom
Ā 
Discuss open sourcelicensing
Discuss open sourcelicensingDiscuss open sourcelicensing
Discuss open sourcelicensing
Ā 
Open Source Licensing
Open Source LicensingOpen Source Licensing
Open Source Licensing
Ā 
Introduction To Open Source Licensing
Introduction To Open Source LicensingIntroduction To Open Source Licensing
Introduction To Open Source Licensing
Ā 
Open Source Presentation To Portal Partners2
Open Source Presentation To Portal Partners2Open Source Presentation To Portal Partners2
Open Source Presentation To Portal Partners2
Ā 
Open Source & Open Development
Open Source & Open Development Open Source & Open Development
Open Source & Open Development
Ā 
Free & Open Source Software For Nonprofits: NTEN Webinar
Free & Open Source Software For Nonprofits: NTEN Webinar Free & Open Source Software For Nonprofits: NTEN Webinar
Free & Open Source Software For Nonprofits: NTEN Webinar
Ā 
Succeeding with FOSS!
Succeeding with FOSS!Succeeding with FOSS!
Succeeding with FOSS!
Ā 
Icm Lecture
Icm LectureIcm Lecture
Icm Lecture
Ā 
ApacheCon 2014 - Three Shall Be
ApacheCon 2014 - Three Shall BeApacheCon 2014 - Three Shall Be
ApacheCon 2014 - Three Shall Be
Ā 
Open Source and You
Open Source and YouOpen Source and You
Open Source and You
Ā 
Open Source Licensing and Governance
Open Source Licensing and GovernanceOpen Source Licensing and Governance
Open Source Licensing and Governance
Ā 
Open Source licenses
Open Source licensesOpen Source licenses
Open Source licenses
Ā 
OPS Ecosystem and Engineering.pptx
OPS Ecosystem and Engineering.pptxOPS Ecosystem and Engineering.pptx
OPS Ecosystem and Engineering.pptx
Ā 
Open Source Licenses
Open Source LicensesOpen Source Licenses
Open Source Licenses
Ā 
Understanding Open Source & GPL
Understanding Open Source & GPLUnderstanding Open Source & GPL
Understanding Open Source & GPL
Ā 
An Open Source Workshop
An Open Source WorkshopAn Open Source Workshop
An Open Source Workshop
Ā 

More from Jim Jagielski

OSPOS: AllThingsOpen 2023
OSPOS: AllThingsOpen 2023OSPOS: AllThingsOpen 2023
OSPOS: AllThingsOpen 2023Jim Jagielski
Ā 
Open Source Licenses and IP Overview
Open Source Licenses and IP OverviewOpen Source Licenses and IP Overview
Open Source Licenses and IP OverviewJim Jagielski
Ā 
The History of The Apache Software Foundation
The History of The Apache Software FoundationThe History of The Apache Software Foundation
The History of The Apache Software FoundationJim Jagielski
Ā 
Reverse proxy magic
Reverse proxy magicReverse proxy magic
Reverse proxy magicJim Jagielski
Ā 
Apache httpd 2.4 overview
Apache httpd 2.4 overviewApache httpd 2.4 overview
Apache httpd 2.4 overviewJim Jagielski
Ā 
The Apache Way
The Apache WayThe Apache Way
The Apache WayJim Jagielski
Ā 
Not your daddy's web server
Not your daddy's web serverNot your daddy's web server
Not your daddy's web serverJim Jagielski
Ā 
Apache httpd Reverse Proxy and Tomcat
Apache httpd Reverse Proxy and TomcatApache httpd Reverse Proxy and Tomcat
Apache httpd Reverse Proxy and TomcatJim Jagielski
Ā 
Starting an Open Source Program Office
Starting an Open Source Program OfficeStarting an Open Source Program Office
Starting an Open Source Program OfficeJim Jagielski
Ā 
InnerSource 101 for FinTech and FinServ
InnerSource 101 for FinTech and FinServInnerSource 101 for FinTech and FinServ
InnerSource 101 for FinTech and FinServJim Jagielski
Ā 
All Things Open 2017: Open Source Licensing
All Things Open 2017: Open Source LicensingAll Things Open 2017: Open Source Licensing
All Things Open 2017: Open Source LicensingJim Jagielski
Ā 
All Things Open 2017: The Apache Software Foundation 101
All Things Open 2017: The Apache Software Foundation 101All Things Open 2017: The Apache Software Foundation 101
All Things Open 2017: The Apache Software Foundation 101Jim Jagielski
Ā 
All Things Open 2017: Foundations of Inner Source
All Things Open 2017: Foundations of Inner SourceAll Things Open 2017: Foundations of Inner Source
All Things Open 2017: Foundations of Inner SourceJim Jagielski
Ā 
ApacheCon 2017: What's new in httpd 2.4
ApacheCon 2017: What's new in httpd 2.4ApacheCon 2017: What's new in httpd 2.4
ApacheCon 2017: What's new in httpd 2.4Jim Jagielski
Ā 
ApacheCon 2017: InnerSource and The Apache Way
ApacheCon 2017: InnerSource and The Apache WayApacheCon 2017: InnerSource and The Apache Way
ApacheCon 2017: InnerSource and The Apache WayJim Jagielski
Ā 
Open Source Licensing 101
Open Source Licensing 101Open Source Licensing 101
Open Source Licensing 101Jim Jagielski
Ā 
InnerSource 101 and The Apache Way
InnerSource 101 and The Apache WayInnerSource 101 and The Apache Way
InnerSource 101 and The Apache WayJim Jagielski
Ā 
Apache httpd 2.4 Reverse Proxy: The Hidden Gem
Apache httpd 2.4 Reverse Proxy: The Hidden GemApache httpd 2.4 Reverse Proxy: The Hidden Gem
Apache httpd 2.4 Reverse Proxy: The Hidden GemJim Jagielski
Ā 
ApacheCon EU 2016 State of the Feather
ApacheCon EU 2016 State of the FeatherApacheCon EU 2016 State of the Feather
ApacheCon EU 2016 State of the FeatherJim Jagielski
Ā 
What's New and Newer in Apache httpd-24
What's New and Newer in Apache httpd-24What's New and Newer in Apache httpd-24
What's New and Newer in Apache httpd-24Jim Jagielski
Ā 

More from Jim Jagielski (20)

OSPOS: AllThingsOpen 2023
OSPOS: AllThingsOpen 2023OSPOS: AllThingsOpen 2023
OSPOS: AllThingsOpen 2023
Ā 
Open Source Licenses and IP Overview
Open Source Licenses and IP OverviewOpen Source Licenses and IP Overview
Open Source Licenses and IP Overview
Ā 
The History of The Apache Software Foundation
The History of The Apache Software FoundationThe History of The Apache Software Foundation
The History of The Apache Software Foundation
Ā 
Reverse proxy magic
Reverse proxy magicReverse proxy magic
Reverse proxy magic
Ā 
Apache httpd 2.4 overview
Apache httpd 2.4 overviewApache httpd 2.4 overview
Apache httpd 2.4 overview
Ā 
The Apache Way
The Apache WayThe Apache Way
The Apache Way
Ā 
Not your daddy's web server
Not your daddy's web serverNot your daddy's web server
Not your daddy's web server
Ā 
Apache httpd Reverse Proxy and Tomcat
Apache httpd Reverse Proxy and TomcatApache httpd Reverse Proxy and Tomcat
Apache httpd Reverse Proxy and Tomcat
Ā 
Starting an Open Source Program Office
Starting an Open Source Program OfficeStarting an Open Source Program Office
Starting an Open Source Program Office
Ā 
InnerSource 101 for FinTech and FinServ
InnerSource 101 for FinTech and FinServInnerSource 101 for FinTech and FinServ
InnerSource 101 for FinTech and FinServ
Ā 
All Things Open 2017: Open Source Licensing
All Things Open 2017: Open Source LicensingAll Things Open 2017: Open Source Licensing
All Things Open 2017: Open Source Licensing
Ā 
All Things Open 2017: The Apache Software Foundation 101
All Things Open 2017: The Apache Software Foundation 101All Things Open 2017: The Apache Software Foundation 101
All Things Open 2017: The Apache Software Foundation 101
Ā 
All Things Open 2017: Foundations of Inner Source
All Things Open 2017: Foundations of Inner SourceAll Things Open 2017: Foundations of Inner Source
All Things Open 2017: Foundations of Inner Source
Ā 
ApacheCon 2017: What's new in httpd 2.4
ApacheCon 2017: What's new in httpd 2.4ApacheCon 2017: What's new in httpd 2.4
ApacheCon 2017: What's new in httpd 2.4
Ā 
ApacheCon 2017: InnerSource and The Apache Way
ApacheCon 2017: InnerSource and The Apache WayApacheCon 2017: InnerSource and The Apache Way
ApacheCon 2017: InnerSource and The Apache Way
Ā 
Open Source Licensing 101
Open Source Licensing 101Open Source Licensing 101
Open Source Licensing 101
Ā 
InnerSource 101 and The Apache Way
InnerSource 101 and The Apache WayInnerSource 101 and The Apache Way
InnerSource 101 and The Apache Way
Ā 
Apache httpd 2.4 Reverse Proxy: The Hidden Gem
Apache httpd 2.4 Reverse Proxy: The Hidden GemApache httpd 2.4 Reverse Proxy: The Hidden Gem
Apache httpd 2.4 Reverse Proxy: The Hidden Gem
Ā 
ApacheCon EU 2016 State of the Feather
ApacheCon EU 2016 State of the FeatherApacheCon EU 2016 State of the Feather
ApacheCon EU 2016 State of the Feather
Ā 
What's New and Newer in Apache httpd-24
What's New and Newer in Apache httpd-24What's New and Newer in Apache httpd-24
What's New and Newer in Apache httpd-24
Ā 

Recently uploaded

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
Ā 
šŸ¬ The future of MySQL is Postgres šŸ˜
šŸ¬  The future of MySQL is Postgres   šŸ˜šŸ¬  The future of MySQL is Postgres   šŸ˜
šŸ¬ The future of MySQL is Postgres šŸ˜RTylerCroy
Ā 
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 2024The Digital Insurer
Ā 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
Ā 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
Ā 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
Ā 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
Ā 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
Ā 
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 productivityPrincipled Technologies
Ā 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
Ā 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
Ā 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
Ā 
Scaling API-first ā€“ The story of a global engineering organization
Scaling API-first ā€“ The story of a global engineering organizationScaling API-first ā€“ The story of a global engineering organization
Scaling API-first ā€“ The story of a global engineering organizationRadu Cotescu
Ā 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
Ā 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
Ā 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
Ā 
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...Martijn de Jong
Ā 
Finology Group ā€“ Insurtech Innovation Award 2024
Finology Group ā€“ Insurtech Innovation Award 2024Finology Group ā€“ Insurtech Innovation Award 2024
Finology Group ā€“ Insurtech Innovation Award 2024The Digital Insurer
Ā 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
Ā 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service šŸø 8923113531 šŸŽ° Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service šŸø 8923113531 šŸŽ° Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service šŸø 8923113531 šŸŽ° Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service šŸø 8923113531 šŸŽ° Avail...gurkirankumar98700
Ā 

Recently uploaded (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Ā 
šŸ¬ The future of MySQL is Postgres šŸ˜
šŸ¬  The future of MySQL is Postgres   šŸ˜šŸ¬  The future of MySQL is Postgres   šŸ˜
šŸ¬ The future of MySQL is Postgres šŸ˜
Ā 
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
Ā 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Ā 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Ā 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Ā 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Ā 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 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
Ā 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Ā 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Ā 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Ā 
Scaling API-first ā€“ The story of a global engineering organization
Scaling API-first ā€“ The story of a global engineering organizationScaling API-first ā€“ The story of a global engineering organization
Scaling API-first ā€“ The story of a global engineering organization
Ā 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Ā 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Ā 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Ā 
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...
Ā 
Finology Group ā€“ Insurtech Innovation Award 2024
Finology Group ā€“ Insurtech Innovation Award 2024Finology Group ā€“ Insurtech Innovation Award 2024
Finology Group ā€“ Insurtech Innovation Award 2024
Ā 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Ā 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service šŸø 8923113531 šŸŽ° Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service šŸø 8923113531 šŸŽ° Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service šŸø 8923113531 šŸŽ° Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service šŸø 8923113531 šŸŽ° Avail...
Ā 

What is "Open Source"

  • 1. Just what is ā€œOpen Sourceā€? (and why should I care) Jim Jagielski || @jimjag
  • 2. Who is this guy? Jim Jagielski Longest still-active developer/contributor Co-founder of the Apache Software Foundation (ASF), Member, Director and President Director: Outercurve and Open Source Initiative (OSI) Consulting Engineer with Red Hat Council Member: MARSEC-XL This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 3. What is Open Source? Open Source Licensing OSI and/or Free Software Foundation (FSF) Approved Free Software As in Free Speech, not Free Beer Open Source Methodology (secondary) Community/Governance types Many consider this just as important as the license This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 4. What is Open Source? Also called Free Software But the word ā€œFreeā€ confuses some people FOSS: Free and Open Source Software FLOSS: Free/Libre Open Source Software Pretty much, all mean the same thing The name can cause ā€œreligiousā€ or ā€œphilosophicalā€ debates, but in government and industry, Open Source is the more widely used term. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 5. What is Open Source? Basic tenets: Access to the source code (the code is Open and Free) Ability to use the source code (run it and/or leverage it) Ability to modify the source code Ability to distribute the (modiļ¬ed) source code This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 6. What is Open Source? Basically, itā€™s a ā€œnewā€ way to develop, license and distribute code Actually, there was ā€œopen sourceā€ even before it was called that The key technologies behind the Internet and the Web and the Cloud are all Open Source based Brings Scientiļ¬c Method to IT This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 7. The draw of Open Source (hacker) Having a real impact in the development and direction of IT Personal satisfaction: I wrote that! Sense of membership in a community Sense of accomplishment - very quick turnaround times Developers and engineers love to tinker - huge opportunity to do so This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 8. The draw of Open Source (Companies/Orgs) Having a real impact in the development and direction of IT Sense of membership in a community (most of the time) Save on expensive resources Ability to focus on what differentiates yourself Allows for nimbleness and agility Increased revenue and market share This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 9. The draw of Open Source (users) Access to the source code Avoid vendor lock-in (or worse!) Much better software Better security record (more eyes) Much more nimble development - frequent releases Direct user input Open Standards This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 10. Open Source FUD ^ No quality or quality control Prevents or slows development Have to ā€œgive it away for freeā€ No real innovation ^: Fear, Uncertainty and Doubt This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 11. True Open Source For software to be Open Source, it must be under an OSI or FSF approved Open Source License Open Source Deļ¬nition: http://www.opensource.org/docs/osd Free Software Deļ¬nition: http://www.gnu.org/philosophy/free-sw.html New Open Source licenses are very hard to get approved There are really 3 main types This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 14. Open Source Licenses Give Me Credit AL (Apache License), BSD, MIT Give Me Fixes LGPL (Lesser GPL), EPL (Eclipse Public License), MPL (Mozilla Public License) Give Me Everything GPL (General Public License) - Dave Johnson http://rollerweblogger.org/page/roller?entry=gimme_credit_gimme_ļ¬xes_gimmem This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 15. Give Me Credit This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 16. Give Me Credit This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 17. Give Me Credit A liberal open source software license Business friendly Requires attribution No warranty Easily reused by other projects & organizations (universal donor) Legally, not complex This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 18. Give Me Credit Community Impacts: Limited control by a single entity Little value in direct competition Used in widest variety of community types This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 19. Give Me Fixes This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 20. Give Me Fixes This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 21. Give Me Fixes MPL / EPL / LGPL Used mostly with platforms or libraries Protects the licensed code, but allows larger derivative works with different licensing Still very business friendly This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 22. Give Me Fixes Community Impacts: Easier single entity control Direct development/improvements of the code beneļ¬ts all This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 23. Give Me Everything This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 24. Give Me Everything This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 25. Give Me Everything GPL (copyleft) Derivative works also under GPL Linked works could also be under GPL Viral nature may likely limit adoption GPL trumps all others or else incompatible legally, most complex This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 26. Give Me Everything Community Impacts: ā€œForcesā€/ā€enablesā€ dual-license business strategy for copyright holder Encourages full free-software community Direct development/improvements of any uses of the code beneļ¬ts all, but mostly the orig. author(s) Contributors guaranteed all code will be free This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 27. License Differences Mainly involve the licensing of derivative works Only really applies during (re)distribution of work Where the ā€œfreedomā€ should be mostly focused: the user or the code itself This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 28. One True License There is no such thing Licensing is selected to address what you are trying to do In general, Open Standards do better with AL- like license If wide adoption is important to you: again AL. T restrict non-shared enhancements: copyleft o This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 31. Community AKA: Governance Deļ¬nes how the community operates How conļ¬‚icts are resolved Growth path of the community code members Again, 3 main types This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 32. Governance Models This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 33. Governance Models Walled Garden This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 34. Governance Models Walled Garden ā€œAll your base are belong to us.ā€ This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 35. Governance Models Walled Garden ā€œAll your base are belong to us.ā€ Benevolent Dictator This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 36. Governance Models Walled Garden ā€œAll your base are belong to us.ā€ Benevolent Dictator ā€œSupreme executive power derives from a mandate from the masses, not some farcical aquatic ceremony.ā€ This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 37. Governance Models Walled Garden ā€œAll your base are belong to us.ā€ Benevolent Dictator ā€œSupreme executive power derives from a mandate from the masses, not some farcical aquatic ceremony.ā€ Meritocratic Community This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 38. Governance Models Walled Garden ā€œAll your base are belong to us.ā€ Benevolent Dictator ā€œSupreme executive power derives from a mandate from the masses, not some farcical aquatic ceremony.ā€ Meritocratic Community ā€œOut of Chaos comes Order.ā€ This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 39. Walled Garden This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 40. Walled Garden This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 41. Walled Garden Generally Licensed under copyleft-ish license (GPL) Involvement in code is closed Commit/patches limited to company employees Any accepted code has stringent assignments (copyright) Code beneļ¬ts mainly the corporate key-holders. ā€œCrowd-sourcingā€ Final say in direction: not the coders but the owners. Example: Spring and Java (kinda) This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 42. BDFL This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 43. BDFL This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 44. Benevolent Dictator: Licensed under All Open Source licenses Involvement in code is open and based on merit. Easy to provide patches/code Single Dictator or Dictator with Generals (depending on size and complexity of the code) Dictator (and Generals) non-aligned with corporate interests. The community assigns power to Dictator who has ļ¬nal say if needed Example: Think Linus and Linux. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 45. Meritocracy This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 46. Meritocracy This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 47. Meritocracy Generally Licensed under liberal license (AL) Involvement in code is open and based on merit. Easiest model to provide code (simple, but complete, IP clearance: no assign copyright) Clearly deļ¬ned path based on merit Collaboration and Community Consensus is critical Example: Think Apache Software Foundation. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 56. Success Stories - HTTPD Apache HTTP Server (ā€œApacheā€) Reference implementation of HTTP Most popular web server in existence Found in numerous commercial web servers Oracle, IBM,... Inļ¬‚uenced countless more This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 57. Success Stories - HTTPD By having a ā€œfreeā€ and open source reference implementation, the drive to create a separate proprietary version was reduced. ā€œWhy spend time and money, when we can use thisā€ This allowed HTTP (and the Web) to grow and STAY usable (compare to the old browser wars) This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 58. Success Stories - Linux Succeeded dramatically where UNIX and BSD did not. Rules the server and mobile market-space Variations serve as core of other devices as well (think marine!!) Numerous companies/entities are built around it and depend on it This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 59. Success Stories - MARSSA True Open architecture in maritime industry Ensures wide and deep interoperability Revolutionary Open Source, Open Standard implementation This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 60. Concluding Thoughts Open Source should have a viable business or emotional reason - be realistic in expectations Give some thought to licensing early Make it easier for developers and users to ā€œjoinā€ Give them a reason to This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 61. Concluding Thoughts Trust your developers AND your users Communication is key Open Source is NOT the Good Housekeeping Seal Of Approval But donā€™t believe in all the FUD either Success is not measured in market share, but in adoption This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 62. Helpful links The Apache Software Foundation www.apache.org Red Hat, Inc (my employer) www.redhat.com Open Source Foundations www.opensource.org www.outercurve.org This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 63. Thatā€™s It Thank you! Any questions? @jimjag jim@jaguNET.com / jimjag@gmail.com This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 64. Thatā€™s It Thank you! Any questions? In Honor: Joseph Jagielski, Jr. @jimjag jim@jaguNET.com / jimjag@gmail.com This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 65. BACKUP CHARTS This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  • 66. Publish or Perish In Open Source, frequent releases indicate healthy activity What is collaborative s/w development other than peer review? Think how restrictive research would be w/o open communication This work is licensed under a Creative Commons Attribution 3.0 Unported License.

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n