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 (modified) 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 Scientific 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 Definition: http://www.opensource.org/docs/osd
Free Software Definition: 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_fixes_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 benefits 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 benefits 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
  Defines how the community operates
  How conflicts 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 benefits 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 final 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 defined 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,...
   Influenced 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
 
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
 
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
 
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
 
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
 
Apache httpd 2.4 overview
Apache httpd 2.4 overviewApache httpd 2.4 overview
Apache httpd 2.4 overviewJim 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

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Recently uploaded (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
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...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

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 (modified) 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 Scientific 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 Definition: http://www.opensource.org/docs/osd Free Software Definition: 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_fixes_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 benefits 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 benefits 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 Defines how the community operates How conflicts 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 benefits 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 final 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 defined 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,... Influenced 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