SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
eLiberatica      Michael Widenius
                   MySQL founder
May 23, 2009   monty@openoceancapital.com
Eben Moglen, Software Freedom Law Center




   "The license is the constitution for the
                 community"
Key questions addressed

●   What is an Open Source License?
●   Why go Open Source?
●   How to choose a License?
●   What are the main popular Licenses in use, and what
     are their main differences?
●   How to develop high quality open source products
●   What kind of community creates high quality
     products?
What is an Open Source License?

...Is a Copyright License for Computer Software
...that makes the source code available
...for modification and redistribution
...free of charge


However:
●   It does NOT mean you can do what you want with the
    code
●   But you can use it freely as long as you follow the
    *Terms of the License*
Why go Open Source?
●   Spread the product more quickly (more users)
●   Get some part of the development done elsewhere (lower
     cost)
●   Get things more tested and get more bug reports (higher
     quality)
●   Possible to get development done in 'not business critical'
      directions (more useful product)


    The above means more market recognition, feedback,
      leads, business, partners and sell opportunities and a
      strong trademark.
    In general open source projects gets more feedback and
       better bug reports than closed source project.
Reasons for users to trust a open source vendor
 ●   Open source vendors are more trustworthy as they depend on
       trust to survive
 ●   No vendor lock in. Your investment in using the product is safe
       even if:
     >   Vendor goes out of business
     >   Vendor would surprisingly change business terms radically
     >   Vendor would stop supporting the version of the product you
           are using
     If above would happen to a popular product, someone would
        go away with the code and start maintain it themselves
 ●   Little risk for hidden trap doors as one can examine the product
        code
Benefits for developers using open source vendor

●   Easy to get access, look at and use the code
●   Freedom to examine and change any part of the code to
      satisfy your business reasons, fix bugs or port to other
      systems.
●   Freedom to find anyone to do the above
●   Freedom to use (read, build and change) the code and
      redistribute the code in an open source environment.
Why go Open Source?

    IF you can create a sustainable business model around
      Open Source, proprietary vendors will have hard to
      compete with you.


    It's nowadays increasingly harder to sell closed source
       solutions in a lot of business sectors.


    Nor surprisingly, it's hard to choose the right license for
     your software as it significantly impacts your strategy,
     i.e.
●   How you can co-operate with your user community
●   How you can build your business
How to choose an OS license?

●   Key Questions:

●   What is your business idea around the open source
     product?
●   What rights do you keep to your code when used,
     modified and potentially redistributed?
●   What kind of community do you want around the
     product?
How to choose an OS license?

    Do you want to allow others to:
●   do anything with your code?
●   use your code freely in any manner?
●change your code without giving you access to the
changes?
● include and redistribute your code together with commercial,
closed source code?
●   use your code together with other open source code?
● release their modifications to your code under a different
license?
What are the main popular Licenses in use, and what
             are their main differences?

   License                      Author                 Link from         Release changes
                                                       code with a       under a different
                                                       different         license
                                                       license
   APL (Apache License)         Apache Software        Yes               Yes
                                Foundation
   BSD license                  Regents of the         Yes               Yes
                                Univ. of California
   GPL (GNU General             Free Software          No                No
   Public License)              Foundation
   LGPL (GNU Lesser             Free Software          Yes               No
   General Public License)      Foundation
   MPL (Mozilla Public          Mozilla                Yes               Limited
   License)                     Foundation
   Public domain                                       Yes               Yes
   SPL (Sun Public              Sun Microsystems Yes                     No
   License)
        Full list under http://en.wikipedia.org/wiki/Comparison_of_free_software_licences
The main open source licenses you need to consider
                (Very simple view)
●       Public domain
    >     Gives user freedom to do anything, including changing your copyright
             and claim they wrote it.
●       BSD/Apache
    >     Gives user freedom to full use, but needs to keep copyright in the source
             code.
●       LGPL
    >     Gives user freedom to use freely, but if they distribute it changed, they
             need to publish the changes under LGP
●       GPL
    >     Gives user freedom to use it freely, but if they distribute it, they need to
             publish changes and their code under GPL
●       AGPL (Optional addition to GPL V3)
    >    Free usage, but users needs to publish the code and the code connected
         to it.
Business models to use with open source

●   Open-Core Model - have an open-source core and sell
     closed-source features on top of it (e.g. SugarCRM)
●   Dual Licensing Model- one product/project that gets
     licensed with a viral, GPL-style license and a
     commercial closed-source license (e.g. MySQL)
●   Services Models - where you get to download a
      productized version of an open-source project and pay
      a fee for the support you get on it. You can normally
      also pay for training, features etc
Open Core

●   Probably most popular way nowadays for business trying
      to do open source first time
●   Is not an open source business model, because it uses
       closed components and most of the benefits open
       source developers expect from the product is gone:
    >   You can't change, modify, port or redistribute the code
    >   You are locked to one vendor
●   You may be able to create a small developer community
      around the product but mainly by people that doesn't
      need the extensions.
●   For community developers, the “worst” possible offer is
      open core or closed source that used under sub-
      scription and it stop working when subscription runs out.
So, How to decide on licensing?

    You need to provide the right balance of freedom:
●       Being too restrictive will harm Community growth
    >   Here you compete with companies like Microsoft
●       Being too permissive will harm Business growth
    >   Here you compete with projects like Wikipedia


    Going “All-In” on either, can be tough in the competitive
     market of today if you are not unique
    Try to create a business model, which enables you to
      grow a business,but is as free as possible to help you
      create a large Community
How to develop high quality open source products

    To create quality open source program, you need a
      community with many of the following characteristics:
●   A designated active leader or active leaders that have the
      respect from the community
●   A group of good Open Source Citizens
●   Active and passionate user and developer community around
      your product.
●   Having developers that is using the product daily in production
●   Having developers that need to extend the product for their
      own needs
●   An open development model (all email list, discussions
      architecture, plans, decisions should be open)
How to develop high quality open source products

    Needed community characteristics, part 2:
●   Clear guidelines for how things are done and will be done.
●   Clear license and business model
●   Good review process of patches that enforces quality
●   People with good "old time" coding style standards that actively
      teach others how to produce high quality code
●   Extensive documentation
●   Good open toolset for development (Sourceforge, Launchpad or
      own)
    Generally the quality of the product is defined by the
      technical leaders
How to develop high quality open source products

    You do this by:
●   Having a 'enlighten dictator' (Linus) or a small group of
     enlighted people that works good together
     (PostgreSQL)
●   Release early - release often, binaries + source
●   Aim that each release, including alpha, should be bug free
      enough to be usable in production by those that try it.
●   Be transparent with your plans and let users influence
      them
●   Be open about your bugs, and when they will be
      addressed
How to develop high quality open source products

    You do this by:
●   Listen to what your users want and either do it or help
      them do it themselves.
●   Understanding that people who write the code 'owns' the
     code
●   Don't expect the community to produce any code!
●   Keep your promises!


●   Recognize that the path for turning a user to a customer
     can be long, and don’t let short term monetary interest
     distract your long term winning strategy
How to develop high quality open source products
●   Ensure that that all the technical drivers are very active with
      the community.
●   Be open about your use of external code - Share the fame!
●   Provide quick feedback to providers (bug reports and fixes,
      code enhancements, ideas)
●   Help others in forums (around your code, and around related
     code you know)
●   Keep up a high ethical standard on the email lists/forums
●   Being a good Open Source Citizen will build trust in you and
      your product, and will pay off over time.
●   Building a supportive Community later in the game is
      extremely hard - You should start day 1
For potential entrepreneurs

Open Ocean - The first major investor in
 MySQL AB, is launching an initiative to invest
 into new technology startups and help them
 become successful
We can provide entrepreneurs Open Source
 technology insight, International business
 know-how and Funds


For further information, please contact:
monty@openoceancapital.com
The end

Contenu connexe

Tendances

Understanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems finalUnderstanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems finalRachit Technology Pvt Ltd
 
Top Open Source Licenses Explained
Top Open Source Licenses ExplainedTop Open Source Licenses Explained
Top Open Source Licenses ExplainedWhiteSource
 
Open Source: What is It?
Open Source: What is It?Open Source: What is It?
Open Source: What is It?DuraSpace
 
Open Source Concepts
Open Source ConceptsOpen Source Concepts
Open Source ConceptsRituBhargava7
 
Free and Open Source Software
Free and Open Source SoftwareFree and Open Source Software
Free and Open Source SoftwareMoinuddin Ahmed
 
Open source software development
Open source software developmentOpen source software development
Open source software developmentSagar Raravi
 
Open Source Academy Presentation on Open Source and Wordpress
Open Source Academy Presentation on Open Source and WordpressOpen Source Academy Presentation on Open Source and Wordpress
Open Source Academy Presentation on Open Source and Wordpressopensourceacademy
 
GNU GPL, LGPL, Apache licence Types and Differences
GNU GPL, LGPL, Apache licence Types and DifferencesGNU GPL, LGPL, Apache licence Types and Differences
GNU GPL, LGPL, Apache licence Types and DifferencesIresha Rubasinghe
 
Understanding Open Source
Understanding Open SourceUnderstanding Open Source
Understanding Open SourceJody Garnett
 
Open Source and You
Open Source and YouOpen Source and You
Open Source and YouJeff Stoner
 
01-15 Bay Area OSS Meetup: Free and Open Source Software Licensing Overview
01-15 Bay Area OSS Meetup: Free and Open Source Software Licensing Overview01-15 Bay Area OSS Meetup: Free and Open Source Software Licensing Overview
01-15 Bay Area OSS Meetup: Free and Open Source Software Licensing OverviewAlexander Graebe
 
Advantages & Disadvantages (Open-Source vs. Proprietary Software)
Advantages & Disadvantages (Open-Source vs. Proprietary Software)Advantages & Disadvantages (Open-Source vs. Proprietary Software)
Advantages & Disadvantages (Open-Source vs. Proprietary Software)Fleurati
 

Tendances (20)

Understanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems finalUnderstanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems final
 
Foss introduction and history
Foss introduction and historyFoss introduction and history
Foss introduction and history
 
Open Source Software Licenses
Open Source Software Licenses Open Source Software Licenses
Open Source Software Licenses
 
Top Open Source Licenses Explained
Top Open Source Licenses ExplainedTop Open Source Licenses Explained
Top Open Source Licenses Explained
 
Foss business model
Foss business modelFoss business model
Foss business model
 
Open Source: What is It?
Open Source: What is It?Open Source: What is It?
Open Source: What is It?
 
Open Source Concepts
Open Source ConceptsOpen Source Concepts
Open Source Concepts
 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source Software
 
Free and Open Source Software
Free and Open Source SoftwareFree and Open Source Software
Free and Open Source Software
 
Open source software development
Open source software developmentOpen source software development
Open source software development
 
Open Source Academy Presentation on Open Source and Wordpress
Open Source Academy Presentation on Open Source and WordpressOpen Source Academy Presentation on Open Source and Wordpress
Open Source Academy Presentation on Open Source and Wordpress
 
GNU GPL, LGPL, Apache licence Types and Differences
GNU GPL, LGPL, Apache licence Types and DifferencesGNU GPL, LGPL, Apache licence Types and Differences
GNU GPL, LGPL, Apache licence Types and Differences
 
Understanding Open Source & GPL
Understanding Open Source & GPLUnderstanding Open Source & GPL
Understanding Open Source & GPL
 
Understanding Open Source
Understanding Open SourceUnderstanding Open Source
Understanding Open Source
 
Open Source and You
Open Source and YouOpen Source and You
Open Source and You
 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source Software
 
Open Source & PHP
Open Source & PHPOpen Source & PHP
Open Source & PHP
 
01-15 Bay Area OSS Meetup: Free and Open Source Software Licensing Overview
01-15 Bay Area OSS Meetup: Free and Open Source Software Licensing Overview01-15 Bay Area OSS Meetup: Free and Open Source Software Licensing Overview
01-15 Bay Area OSS Meetup: Free and Open Source Software Licensing Overview
 
GNUGPL
GNUGPLGNUGPL
GNUGPL
 
Advantages & Disadvantages (Open-Source vs. Proprietary Software)
Advantages & Disadvantages (Open-Source vs. Proprietary Software)Advantages & Disadvantages (Open-Source vs. Proprietary Software)
Advantages & Disadvantages (Open-Source vs. Proprietary Software)
 

Similaire à "Open Source licensing and software quality" by Monty Michael Widenius @ eLiberatica 2009

IDCEE 2013: How to do a successful company around open source - Michael Widen...
IDCEE 2013: How to do a successful company around open source - Michael Widen...IDCEE 2013: How to do a successful company around open source - Michael Widen...
IDCEE 2013: How to do a successful company around open source - Michael Widen...IDCEE
 
Introduction To Open Source Licenses
Introduction To Open Source LicensesIntroduction To Open Source Licenses
Introduction To Open Source LicensesHarley Pascua
 
Micheal Monty Widenius - Free Open Source Software Entrepreneurship
Micheal Monty Widenius -  Free Open Source Software EntrepreneurshipMicheal Monty Widenius -  Free Open Source Software Entrepreneurship
Micheal Monty Widenius - Free Open Source Software EntrepreneurshipSouth Tyrol Free Software Conference
 
Leading an open source project as a startup
Leading an open source project as a startupLeading an open source project as a startup
Leading an open source project as a startupNicolas Garnier
 
Leading An Open Source Project As A Startup
Leading An Open Source Project As A StartupLeading An Open Source Project As A Startup
Leading An Open Source Project As A StartupMailjet
 
Open Source Licence to Kill in Software Development
Open Source Licence to Kill in Software DevelopmentOpen Source Licence to Kill in Software Development
Open Source Licence to Kill in Software DevelopmentJamie Coleman
 
Open Source & What It Means For Self-Sovereign Identity (SSI)
Open Source & What It Means For Self-Sovereign Identity (SSI)Open Source & What It Means For Self-Sovereign Identity (SSI)
Open Source & What It Means For Self-Sovereign Identity (SSI)Evernym
 
What is open source
What is open sourceWhat is open source
What is open sourceRohit Kumar
 
Michael Widenius
Michael WideniusMichael Widenius
Michael WideniusCodeFest
 
Speaker trung huynh opensource business model
Speaker trung huynh   opensource business modelSpeaker trung huynh   opensource business model
Speaker trung huynh opensource business modelAiTi Education
 
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...WSO2
 
Open Source Developer by Binary Semantics
Open Source Developer by Binary SemanticsOpen Source Developer by Binary Semantics
Open Source Developer by Binary SemanticsBinary Semantics
 
Myths in Open Source World
Myths in Open Source WorldMyths in Open Source World
Myths in Open Source WorldNAILBITER
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in LibrariesSukhdev Singh
 
Open Source
Open SourceOpen Source
Open Sourcenqfaq
 
OPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATIONOPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATIONRitwick Halder
 
Open soucre(cut shrt)
Open soucre(cut shrt)Open soucre(cut shrt)
Open soucre(cut shrt)Shivani Rai
 

Similaire à "Open Source licensing and software quality" by Monty Michael Widenius @ eLiberatica 2009 (20)

IDCEE 2013: How to do a successful company around open source - Michael Widen...
IDCEE 2013: How to do a successful company around open source - Michael Widen...IDCEE 2013: How to do a successful company around open source - Michael Widen...
IDCEE 2013: How to do a successful company around open source - Michael Widen...
 
Introduction To Open Source Licenses
Introduction To Open Source LicensesIntroduction To Open Source Licenses
Introduction To Open Source Licenses
 
Micheal Monty Widenius - Free Open Source Software Entrepreneurship
Micheal Monty Widenius -  Free Open Source Software EntrepreneurshipMicheal Monty Widenius -  Free Open Source Software Entrepreneurship
Micheal Monty Widenius - Free Open Source Software Entrepreneurship
 
Leading an open source project as a startup
Leading an open source project as a startupLeading an open source project as a startup
Leading an open source project as a startup
 
Leading An Open Source Project As A Startup
Leading An Open Source Project As A StartupLeading An Open Source Project As A Startup
Leading An Open Source Project As A Startup
 
Open Source licenses
Open Source licensesOpen Source licenses
Open Source licenses
 
Open Source Licence to Kill in Software Development
Open Source Licence to Kill in Software DevelopmentOpen Source Licence to Kill in Software Development
Open Source Licence to Kill in Software Development
 
Open Source & What It Means For Self-Sovereign Identity (SSI)
Open Source & What It Means For Self-Sovereign Identity (SSI)Open Source & What It Means For Self-Sovereign Identity (SSI)
Open Source & What It Means For Self-Sovereign Identity (SSI)
 
What is open source
What is open sourceWhat is open source
What is open source
 
Michael Widenius
Michael WideniusMichael Widenius
Michael Widenius
 
Speaker trung huynh opensource business model
Speaker trung huynh   opensource business modelSpeaker trung huynh   opensource business model
Speaker trung huynh opensource business model
 
Asf icfoss-mentoring
Asf icfoss-mentoringAsf icfoss-mentoring
Asf icfoss-mentoring
 
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
 
Open Source Developer by Binary Semantics
Open Source Developer by Binary SemanticsOpen Source Developer by Binary Semantics
Open Source Developer by Binary Semantics
 
My Seminar
My SeminarMy Seminar
My Seminar
 
Myths in Open Source World
Myths in Open Source WorldMyths in Open Source World
Myths in Open Source World
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in Libraries
 
Open Source
Open SourceOpen Source
Open Source
 
OPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATIONOPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATION
 
Open soucre(cut shrt)
Open soucre(cut shrt)Open soucre(cut shrt)
Open soucre(cut shrt)
 

Plus de eLiberatica

"Understanding Free Software and Open Source Licensing" by Zak Greant @ eLibe...
"Understanding Free Software and Open Source Licensing" by Zak Greant @ eLibe..."Understanding Free Software and Open Source Licensing" by Zak Greant @ eLibe...
"Understanding Free Software and Open Source Licensing" by Zak Greant @ eLibe...eLiberatica
 
"Sun Open Source Universe" by Vassilis Boulogiorgos @ eLiberatica 2008
"Sun Open Source Universe" by Vassilis Boulogiorgos @ eLiberatica 2008"Sun Open Source Universe" by Vassilis Boulogiorgos @ eLiberatica 2008
"Sun Open Source Universe" by Vassilis Boulogiorgos @ eLiberatica 2008eLiberatica
 
"Komodo - Why we chose to make our product open source" by Shane Caraveo @ eL...
"Komodo - Why we chose to make our product open source" by Shane Caraveo @ eL..."Komodo - Why we chose to make our product open source" by Shane Caraveo @ eL...
"Komodo - Why we chose to make our product open source" by Shane Caraveo @ eL...eLiberatica
 
"Dell and Open Source" by Serban Zirnovan @ eLiberatica 2008
"Dell and Open Source" by Serban Zirnovan @ eLiberatica 2008"Dell and Open Source" by Serban Zirnovan @ eLiberatica 2008
"Dell and Open Source" by Serban Zirnovan @ eLiberatica 2008eLiberatica
 
"SocrateOpen after two years" by Remus Cazacu @ eLiberatica 2008
"SocrateOpen after two years" by Remus Cazacu @ eLiberatica 2008"SocrateOpen after two years" by Remus Cazacu @ eLiberatica 2008
"SocrateOpen after two years" by Remus Cazacu @ eLiberatica 2008eLiberatica
 
"Introducing Red Hat Training Center" by Radu Radulescu @ eLiberatica 2008
"Introducing Red Hat Training Center" by Radu Radulescu @ eLiberatica 2008"Introducing Red Hat Training Center" by Radu Radulescu @ eLiberatica 2008
"Introducing Red Hat Training Center" by Radu Radulescu @ eLiberatica 2008eLiberatica
 
"HP vision Governing the use of open source" by Martin Michlmayr @ eLiberatic...
"HP vision Governing the use of open source" by Martin Michlmayr @ eLiberatic..."HP vision Governing the use of open source" by Martin Michlmayr @ eLiberatic...
"HP vision Governing the use of open source" by Martin Michlmayr @ eLiberatic...eLiberatica
 
"Write the Future Open Standards Open Source OpenOffice" by Louis Suarez-Pott...
"Write the Future Open Standards Open Source OpenOffice" by Louis Suarez-Pott..."Write the Future Open Standards Open Source OpenOffice" by Louis Suarez-Pott...
"Write the Future Open Standards Open Source OpenOffice" by Louis Suarez-Pott...eLiberatica
 
"Open Source Software Middleware for The Internet of Things - Project ASPIRE"...
"Open Source Software Middleware for The Internet of Things - Project ASPIRE"..."Open Source Software Middleware for The Internet of Things - Project ASPIRE"...
"Open Source Software Middleware for The Internet of Things - Project ASPIRE"...eLiberatica
 
"Introducing eConference" by Eugen Rotariu @ eLiberatica 2008
"Introducing eConference" by Eugen Rotariu @ eLiberatica 2008"Introducing eConference" by Eugen Rotariu @ eLiberatica 2008
"Introducing eConference" by Eugen Rotariu @ eLiberatica 2008eLiberatica
 
"Mozilla Messaging and Thunderbird - why and how" by David Ascher @ eLiberati...
"Mozilla Messaging and Thunderbird - why and how" by David Ascher @ eLiberati..."Mozilla Messaging and Thunderbird - why and how" by David Ascher @ eLiberati...
"Mozilla Messaging and Thunderbird - why and how" by David Ascher @ eLiberati...eLiberatica
 
"For the first time in Europe Digital ID providers and OpenID service for Rom...
"For the first time in Europe Digital ID providers and OpenID service for Rom..."For the first time in Europe Digital ID providers and OpenID service for Rom...
"For the first time in Europe Digital ID providers and OpenID service for Rom...eLiberatica
 
"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008
"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008
"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008eLiberatica
 
"Legal aspects related to a FLOSS based model business" by Bogdan Manolea @ e...
"Legal aspects related to a FLOSS based model business" by Bogdan Manolea @ e..."Legal aspects related to a FLOSS based model business" by Bogdan Manolea @ e...
"Legal aspects related to a FLOSS based model business" by Bogdan Manolea @ e...eLiberatica
 
"OSS in Public Administrations - A short Report from the European Level" by B...
"OSS in Public Administrations - A short Report from the European Level" by B..."OSS in Public Administrations - A short Report from the European Level" by B...
"OSS in Public Administrations - A short Report from the European Level" by B...eLiberatica
 
"BitDefender - What's Next" by Alexandru Balan @ eLiberatica 2008
"BitDefender - What's Next" by Alexandru Balan @ eLiberatica 2008"BitDefender - What's Next" by Alexandru Balan @ eLiberatica 2008
"BitDefender - What's Next" by Alexandru Balan @ eLiberatica 2008eLiberatica
 
"The Future of Enterprise Content Management" by Aleksander Farstad @ eLibera...
"The Future of Enterprise Content Management" by Aleksander Farstad @ eLibera..."The Future of Enterprise Content Management" by Aleksander Farstad @ eLibera...
"The Future of Enterprise Content Management" by Aleksander Farstad @ eLibera...eLiberatica
 
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008eLiberatica
 
"Open Source at Microsoft" by Zoli Herczeg @ eLiberatica 2008
"Open Source at Microsoft" by Zoli Herczeg @ eLiberatica 2008"Open Source at Microsoft" by Zoli Herczeg @ eLiberatica 2008
"Open Source at Microsoft" by Zoli Herczeg @ eLiberatica 2008eLiberatica
 
"The Past Present and Future of the Mozilla Foundation" by Zak Greant @ eLibe...
"The Past Present and Future of the Mozilla Foundation" by Zak Greant @ eLibe..."The Past Present and Future of the Mozilla Foundation" by Zak Greant @ eLibe...
"The Past Present and Future of the Mozilla Foundation" by Zak Greant @ eLibe...eLiberatica
 

Plus de eLiberatica (20)

"Understanding Free Software and Open Source Licensing" by Zak Greant @ eLibe...
"Understanding Free Software and Open Source Licensing" by Zak Greant @ eLibe..."Understanding Free Software and Open Source Licensing" by Zak Greant @ eLibe...
"Understanding Free Software and Open Source Licensing" by Zak Greant @ eLibe...
 
"Sun Open Source Universe" by Vassilis Boulogiorgos @ eLiberatica 2008
"Sun Open Source Universe" by Vassilis Boulogiorgos @ eLiberatica 2008"Sun Open Source Universe" by Vassilis Boulogiorgos @ eLiberatica 2008
"Sun Open Source Universe" by Vassilis Boulogiorgos @ eLiberatica 2008
 
"Komodo - Why we chose to make our product open source" by Shane Caraveo @ eL...
"Komodo - Why we chose to make our product open source" by Shane Caraveo @ eL..."Komodo - Why we chose to make our product open source" by Shane Caraveo @ eL...
"Komodo - Why we chose to make our product open source" by Shane Caraveo @ eL...
 
"Dell and Open Source" by Serban Zirnovan @ eLiberatica 2008
"Dell and Open Source" by Serban Zirnovan @ eLiberatica 2008"Dell and Open Source" by Serban Zirnovan @ eLiberatica 2008
"Dell and Open Source" by Serban Zirnovan @ eLiberatica 2008
 
"SocrateOpen after two years" by Remus Cazacu @ eLiberatica 2008
"SocrateOpen after two years" by Remus Cazacu @ eLiberatica 2008"SocrateOpen after two years" by Remus Cazacu @ eLiberatica 2008
"SocrateOpen after two years" by Remus Cazacu @ eLiberatica 2008
 
"Introducing Red Hat Training Center" by Radu Radulescu @ eLiberatica 2008
"Introducing Red Hat Training Center" by Radu Radulescu @ eLiberatica 2008"Introducing Red Hat Training Center" by Radu Radulescu @ eLiberatica 2008
"Introducing Red Hat Training Center" by Radu Radulescu @ eLiberatica 2008
 
"HP vision Governing the use of open source" by Martin Michlmayr @ eLiberatic...
"HP vision Governing the use of open source" by Martin Michlmayr @ eLiberatic..."HP vision Governing the use of open source" by Martin Michlmayr @ eLiberatic...
"HP vision Governing the use of open source" by Martin Michlmayr @ eLiberatic...
 
"Write the Future Open Standards Open Source OpenOffice" by Louis Suarez-Pott...
"Write the Future Open Standards Open Source OpenOffice" by Louis Suarez-Pott..."Write the Future Open Standards Open Source OpenOffice" by Louis Suarez-Pott...
"Write the Future Open Standards Open Source OpenOffice" by Louis Suarez-Pott...
 
"Open Source Software Middleware for The Internet of Things - Project ASPIRE"...
"Open Source Software Middleware for The Internet of Things - Project ASPIRE"..."Open Source Software Middleware for The Internet of Things - Project ASPIRE"...
"Open Source Software Middleware for The Internet of Things - Project ASPIRE"...
 
"Introducing eConference" by Eugen Rotariu @ eLiberatica 2008
"Introducing eConference" by Eugen Rotariu @ eLiberatica 2008"Introducing eConference" by Eugen Rotariu @ eLiberatica 2008
"Introducing eConference" by Eugen Rotariu @ eLiberatica 2008
 
"Mozilla Messaging and Thunderbird - why and how" by David Ascher @ eLiberati...
"Mozilla Messaging and Thunderbird - why and how" by David Ascher @ eLiberati..."Mozilla Messaging and Thunderbird - why and how" by David Ascher @ eLiberati...
"Mozilla Messaging and Thunderbird - why and how" by David Ascher @ eLiberati...
 
"For the first time in Europe Digital ID providers and OpenID service for Rom...
"For the first time in Europe Digital ID providers and OpenID service for Rom..."For the first time in Europe Digital ID providers and OpenID service for Rom...
"For the first time in Europe Digital ID providers and OpenID service for Rom...
 
"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008
"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008
"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008
 
"Legal aspects related to a FLOSS based model business" by Bogdan Manolea @ e...
"Legal aspects related to a FLOSS based model business" by Bogdan Manolea @ e..."Legal aspects related to a FLOSS based model business" by Bogdan Manolea @ e...
"Legal aspects related to a FLOSS based model business" by Bogdan Manolea @ e...
 
"OSS in Public Administrations - A short Report from the European Level" by B...
"OSS in Public Administrations - A short Report from the European Level" by B..."OSS in Public Administrations - A short Report from the European Level" by B...
"OSS in Public Administrations - A short Report from the European Level" by B...
 
"BitDefender - What's Next" by Alexandru Balan @ eLiberatica 2008
"BitDefender - What's Next" by Alexandru Balan @ eLiberatica 2008"BitDefender - What's Next" by Alexandru Balan @ eLiberatica 2008
"BitDefender - What's Next" by Alexandru Balan @ eLiberatica 2008
 
"The Future of Enterprise Content Management" by Aleksander Farstad @ eLibera...
"The Future of Enterprise Content Management" by Aleksander Farstad @ eLibera..."The Future of Enterprise Content Management" by Aleksander Farstad @ eLibera...
"The Future of Enterprise Content Management" by Aleksander Farstad @ eLibera...
 
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
 
"Open Source at Microsoft" by Zoli Herczeg @ eLiberatica 2008
"Open Source at Microsoft" by Zoli Herczeg @ eLiberatica 2008"Open Source at Microsoft" by Zoli Herczeg @ eLiberatica 2008
"Open Source at Microsoft" by Zoli Herczeg @ eLiberatica 2008
 
"The Past Present and Future of the Mozilla Foundation" by Zak Greant @ eLibe...
"The Past Present and Future of the Mozilla Foundation" by Zak Greant @ eLibe..."The Past Present and Future of the Mozilla Foundation" by Zak Greant @ eLibe...
"The Past Present and Future of the Mozilla Foundation" by Zak Greant @ eLibe...
 

Dernier

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
[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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
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
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 

Dernier (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
[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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 

"Open Source licensing and software quality" by Monty Michael Widenius @ eLiberatica 2009

  • 1. eLiberatica Michael Widenius MySQL founder May 23, 2009 monty@openoceancapital.com
  • 2. Eben Moglen, Software Freedom Law Center "The license is the constitution for the community"
  • 3. Key questions addressed ● What is an Open Source License? ● Why go Open Source? ● How to choose a License? ● What are the main popular Licenses in use, and what are their main differences? ● How to develop high quality open source products ● What kind of community creates high quality products?
  • 4. What is an Open Source License? ...Is a Copyright License for Computer Software ...that makes the source code available ...for modification and redistribution ...free of charge However: ● It does NOT mean you can do what you want with the code ● But you can use it freely as long as you follow the *Terms of the License*
  • 5. Why go Open Source? ● Spread the product more quickly (more users) ● Get some part of the development done elsewhere (lower cost) ● Get things more tested and get more bug reports (higher quality) ● Possible to get development done in 'not business critical' directions (more useful product) The above means more market recognition, feedback, leads, business, partners and sell opportunities and a strong trademark. In general open source projects gets more feedback and better bug reports than closed source project.
  • 6. Reasons for users to trust a open source vendor ● Open source vendors are more trustworthy as they depend on trust to survive ● No vendor lock in. Your investment in using the product is safe even if: > Vendor goes out of business > Vendor would surprisingly change business terms radically > Vendor would stop supporting the version of the product you are using If above would happen to a popular product, someone would go away with the code and start maintain it themselves ● Little risk for hidden trap doors as one can examine the product code
  • 7. Benefits for developers using open source vendor ● Easy to get access, look at and use the code ● Freedom to examine and change any part of the code to satisfy your business reasons, fix bugs or port to other systems. ● Freedom to find anyone to do the above ● Freedom to use (read, build and change) the code and redistribute the code in an open source environment.
  • 8. Why go Open Source? IF you can create a sustainable business model around Open Source, proprietary vendors will have hard to compete with you. It's nowadays increasingly harder to sell closed source solutions in a lot of business sectors. Nor surprisingly, it's hard to choose the right license for your software as it significantly impacts your strategy, i.e. ● How you can co-operate with your user community ● How you can build your business
  • 9. How to choose an OS license? ● Key Questions: ● What is your business idea around the open source product? ● What rights do you keep to your code when used, modified and potentially redistributed? ● What kind of community do you want around the product?
  • 10. How to choose an OS license? Do you want to allow others to: ● do anything with your code? ● use your code freely in any manner? ●change your code without giving you access to the changes? ● include and redistribute your code together with commercial, closed source code? ● use your code together with other open source code? ● release their modifications to your code under a different license?
  • 11. What are the main popular Licenses in use, and what are their main differences? License Author Link from Release changes code with a under a different different license license APL (Apache License) Apache Software Yes Yes Foundation BSD license Regents of the Yes Yes Univ. of California GPL (GNU General Free Software No No Public License) Foundation LGPL (GNU Lesser Free Software Yes No General Public License) Foundation MPL (Mozilla Public Mozilla Yes Limited License) Foundation Public domain Yes Yes SPL (Sun Public Sun Microsystems Yes No License) Full list under http://en.wikipedia.org/wiki/Comparison_of_free_software_licences
  • 12. The main open source licenses you need to consider (Very simple view) ● Public domain > Gives user freedom to do anything, including changing your copyright and claim they wrote it. ● BSD/Apache > Gives user freedom to full use, but needs to keep copyright in the source code. ● LGPL > Gives user freedom to use freely, but if they distribute it changed, they need to publish the changes under LGP ● GPL > Gives user freedom to use it freely, but if they distribute it, they need to publish changes and their code under GPL ● AGPL (Optional addition to GPL V3) > Free usage, but users needs to publish the code and the code connected to it.
  • 13. Business models to use with open source ● Open-Core Model - have an open-source core and sell closed-source features on top of it (e.g. SugarCRM) ● Dual Licensing Model- one product/project that gets licensed with a viral, GPL-style license and a commercial closed-source license (e.g. MySQL) ● Services Models - where you get to download a productized version of an open-source project and pay a fee for the support you get on it. You can normally also pay for training, features etc
  • 14. Open Core ● Probably most popular way nowadays for business trying to do open source first time ● Is not an open source business model, because it uses closed components and most of the benefits open source developers expect from the product is gone: > You can't change, modify, port or redistribute the code > You are locked to one vendor ● You may be able to create a small developer community around the product but mainly by people that doesn't need the extensions. ● For community developers, the “worst” possible offer is open core or closed source that used under sub- scription and it stop working when subscription runs out.
  • 15. So, How to decide on licensing? You need to provide the right balance of freedom: ● Being too restrictive will harm Community growth > Here you compete with companies like Microsoft ● Being too permissive will harm Business growth > Here you compete with projects like Wikipedia Going “All-In” on either, can be tough in the competitive market of today if you are not unique Try to create a business model, which enables you to grow a business,but is as free as possible to help you create a large Community
  • 16. How to develop high quality open source products To create quality open source program, you need a community with many of the following characteristics: ● A designated active leader or active leaders that have the respect from the community ● A group of good Open Source Citizens ● Active and passionate user and developer community around your product. ● Having developers that is using the product daily in production ● Having developers that need to extend the product for their own needs ● An open development model (all email list, discussions architecture, plans, decisions should be open)
  • 17. How to develop high quality open source products Needed community characteristics, part 2: ● Clear guidelines for how things are done and will be done. ● Clear license and business model ● Good review process of patches that enforces quality ● People with good "old time" coding style standards that actively teach others how to produce high quality code ● Extensive documentation ● Good open toolset for development (Sourceforge, Launchpad or own) Generally the quality of the product is defined by the technical leaders
  • 18. How to develop high quality open source products You do this by: ● Having a 'enlighten dictator' (Linus) or a small group of enlighted people that works good together (PostgreSQL) ● Release early - release often, binaries + source ● Aim that each release, including alpha, should be bug free enough to be usable in production by those that try it. ● Be transparent with your plans and let users influence them ● Be open about your bugs, and when they will be addressed
  • 19. How to develop high quality open source products You do this by: ● Listen to what your users want and either do it or help them do it themselves. ● Understanding that people who write the code 'owns' the code ● Don't expect the community to produce any code! ● Keep your promises! ● Recognize that the path for turning a user to a customer can be long, and don’t let short term monetary interest distract your long term winning strategy
  • 20. How to develop high quality open source products ● Ensure that that all the technical drivers are very active with the community. ● Be open about your use of external code - Share the fame! ● Provide quick feedback to providers (bug reports and fixes, code enhancements, ideas) ● Help others in forums (around your code, and around related code you know) ● Keep up a high ethical standard on the email lists/forums ● Being a good Open Source Citizen will build trust in you and your product, and will pay off over time. ● Building a supportive Community later in the game is extremely hard - You should start day 1
  • 21. For potential entrepreneurs Open Ocean - The first major investor in MySQL AB, is launching an initiative to invest into new technology startups and help them become successful We can provide entrepreneurs Open Source technology insight, International business know-how and Funds For further information, please contact: monty@openoceancapital.com