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)
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
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
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
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
Business Models KennismodelOndersteuning Training Maatwerk Licentiemodel Commercial license Dual licensing Indirect model Projecten, implementatie Motor voor andere producten Marketinginstrument
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