Waarom Open Source en hoe? Ivo Jansch <ivo@ibuildings.nl>
Agenda Intro Wat is Open Source? Case Waarom Open Source? Aanpak Vragen/Discussie
Over Ibuildings.nl  Bedrijf Opgericht in 1999 40+ medewerkers in 3 kantoren (Vlissingen, Rotterdam en Sittard)‏ Focus op (open source) technologie Activiteiten Technology & Development Business Solutions Dotcom products  (http://www.mockatoo.com)‏
Wat is Open Source?
In een notendop Toegang tot broncode Vrijheid om aan te passen Vrijheid om te distribueren Vrijheid om te gebruiken Open Source Definition –  www.opensource.org Speech versus Beer
Voorbeelden Herken je deze?
Industry support Als zij het zeggen...
Historie < 1980 Software vrijwel altijd open  Jaren 80, 90 Opkomst commerciele software, EULA’s 1985 FSF opgericht door Richard Stallman 1991 Linus Torvalds’ eerste versie van Linux 1997 Eric Raymond’s “The Cathedral & The Bazaar” 1998 Netscape / Mozilla release Term ‘Open Source’ gelanceerd OSI opgericht 1999 Red Hat naar de beurs 2000-nu Verankering, adoptie door industrie
Case
Case Ibuildings Startup company Software is prijzig Open Source minded Ibuildings gebruikte de ‘LAMP’ omgeving “ Scratching an itch” Tijdregistratie Hoe werkt dat nou, dat Open Source? Achievo Project Management Eerste open source release in april 2000 Spin-offs ATK - framework WDE - content management
Waarom Open Source?
Voordelen voor de gebruiker Kosten Vaak gratis, let wel op TCO Support Communities Professionele support Niche applicaties Kosten delen bij dure investering Leveranciers-onafhankelijkheid Geen “Vendor-Lock” Stabiliteit “ Given enough eyeballs, all bugs are shallow”  Security
Voordelen automatiseerders Bron: http://www.riehle.org/computer-science/research/2007/computer-2007.pdf
Voordelen automatiseerders
Voordelen leveranciers Ontwikkelkosten verlagen Joint development Kennisopbouw Imago
Business Models Kennismodel Ondersteuning Training Maatwerk Licentiemodel Commercial license Dual licensing Indirect model Projecten, implementatie Motor voor andere producten Marketinginstrument
En hoe doe je dat nou?
Keuze licentiemodel GPL Populaire licentievorm Wijzigingen worden gedeeld Rechten doorgeven Viraal Alles mag ‘ BSD style’ Commercieel gebruik Wijzigingen hoeven niet gedeeld te worden Gebruik in gesloten software Dual licensing Gebruik bij voorkeur een bestaande licentie
Ontwikkelmodel Evolutionaire ontwikkeling vs. marketinggedreven ontwikkeling Sterke generalisatie Los het niet alleen voor jezelf op Documentatie Niet alleen voor gebruikers, voor andere ontwikkelaars Release-beleid Early, often, but above all, something that works Branches ‘ Benevolent Dictator’
Community Website Tools Forum Broncodebeheer (SVN, CVS)‏ Documentatie (Wiki)‏ Ticket systeem / bugtracker Geautomatiseerde releases Marketing Algemeen, Freshmeat, SourceForge etc. Gericht binnen doelgroep
Motivatie Wat drijft ontwikkelaars? ‘ Egoboo’ Sexy projecten Peer review Creativiteit Zorg voor een ‘key personality’ die de kar trekt Wat drijft bedrijven? Joint development Gezamelijke vijand
Valkuilen Bij Open Sourcen van bestaande applicatie, let op: Security Benadelen bestaande klanten Third party software Heb je wel copyright op al je software? Kwaliteit code Leesbaarheid Onderhoudbaarheid Leeftijd
Valkuilen Algemene valkuilen: Doodbloeden Onderhoud de software Communiceer met de community Forks Projectsplitsing is voor niemand goed Copyrights en patenten Wespennest Free puppy
Vragen / Discussie Meer informatie: http://www.ibuildings.nl http://www.achievo.org http://www.achievo.org/blog http://www.opensource.org

Wat is Open Source?

  • 1.
    Waarom Open Sourceen hoe? Ivo Jansch <ivo@ibuildings.nl>
  • 2.
    Agenda Intro Watis Open Source? Case Waarom Open Source? Aanpak Vragen/Discussie
  • 3.
    Over Ibuildings.nl Bedrijf Opgericht in 1999 40+ medewerkers in 3 kantoren (Vlissingen, Rotterdam en Sittard)‏ Focus op (open source) technologie Activiteiten Technology & Development Business Solutions Dotcom products (http://www.mockatoo.com)‏
  • 4.
    Wat is OpenSource?
  • 5.
    In een notendopToegang tot broncode Vrijheid om aan te passen Vrijheid om te distribueren Vrijheid om te gebruiken Open Source Definition – www.opensource.org Speech versus Beer
  • 6.
  • 7.
    Industry support Alszij het zeggen...
  • 8.
    Historie < 1980Software vrijwel altijd open Jaren 80, 90 Opkomst commerciele software, EULA’s 1985 FSF opgericht door Richard Stallman 1991 Linus Torvalds’ eerste versie van Linux 1997 Eric Raymond’s “The Cathedral & The Bazaar” 1998 Netscape / Mozilla release Term ‘Open Source’ gelanceerd OSI opgericht 1999 Red Hat naar de beurs 2000-nu Verankering, adoptie door industrie
  • 9.
  • 10.
    Case Ibuildings Startupcompany Software is prijzig Open Source minded Ibuildings gebruikte de ‘LAMP’ omgeving “ Scratching an itch” Tijdregistratie Hoe werkt dat nou, dat Open Source? Achievo Project Management Eerste open source release in april 2000 Spin-offs ATK - framework WDE - content management
  • 11.
  • 12.
    Voordelen voor degebruiker Kosten Vaak gratis, let wel op TCO Support Communities Professionele support Niche applicaties Kosten delen bij dure investering Leveranciers-onafhankelijkheid Geen “Vendor-Lock” Stabiliteit “ Given enough eyeballs, all bugs are shallow” Security
  • 13.
    Voordelen automatiseerders Bron:http://www.riehle.org/computer-science/research/2007/computer-2007.pdf
  • 14.
  • 15.
    Voordelen leveranciers Ontwikkelkostenverlagen Joint development Kennisopbouw Imago
  • 16.
    Business Models KennismodelOndersteuning Training Maatwerk Licentiemodel Commercial license Dual licensing Indirect model Projecten, implementatie Motor voor andere producten Marketinginstrument
  • 17.
    En hoe doeje dat nou?
  • 18.
    Keuze licentiemodel GPLPopulaire licentievorm Wijzigingen worden gedeeld Rechten doorgeven Viraal Alles mag ‘ BSD style’ Commercieel gebruik Wijzigingen hoeven niet gedeeld te worden Gebruik in gesloten software Dual licensing Gebruik bij voorkeur een bestaande licentie
  • 19.
    Ontwikkelmodel Evolutionaire ontwikkelingvs. marketinggedreven ontwikkeling Sterke generalisatie Los het niet alleen voor jezelf op Documentatie Niet alleen voor gebruikers, voor andere ontwikkelaars Release-beleid Early, often, but above all, something that works Branches ‘ Benevolent Dictator’
  • 20.
    Community Website ToolsForum Broncodebeheer (SVN, CVS)‏ Documentatie (Wiki)‏ Ticket systeem / bugtracker Geautomatiseerde releases Marketing Algemeen, Freshmeat, SourceForge etc. Gericht binnen doelgroep
  • 21.
    Motivatie Wat drijftontwikkelaars? ‘ Egoboo’ Sexy projecten Peer review Creativiteit Zorg voor een ‘key personality’ die de kar trekt Wat drijft bedrijven? Joint development Gezamelijke vijand
  • 22.
    Valkuilen Bij OpenSourcen van bestaande applicatie, let op: Security Benadelen bestaande klanten Third party software Heb je wel copyright op al je software? Kwaliteit code Leesbaarheid Onderhoudbaarheid Leeftijd
  • 23.
    Valkuilen Algemene valkuilen:Doodbloeden Onderhoud de software Communiceer met de community Forks Projectsplitsing is voor niemand goed Copyrights en patenten Wespennest Free puppy
  • 24.
    Vragen / DiscussieMeer informatie: http://www.ibuildings.nl http://www.achievo.org http://www.achievo.org/blog http://www.opensource.org