140 likes | 296 Views
Open source software. Een hype met een toekomst?. Najaarsvergadering NVvIR, Roei- en zeilvereniging “ De Amstel ”. Ruben van Wendel de Joode. Faculteit Techniek, Bestuur & Management, Sectie Organisatie & Management. Inleiding Wat is open source software?. Bekende voorbeelden Linux Apache
E N D
Open source software Een hype met een toekomst? Najaarsvergadering NVvIR, Roei- en zeilvereniging “De Amstel” Ruben van Wendel de Joode Faculteit Techniek, Bestuur & Management, Sectie Organisatie & Management
InleidingWat is open source software? • Bekende voorbeelden • Linux • Apache • MMBase • De broncode is vrij • Ontwikkelaars zijn geografisch verspreid • Toe- en uittreding in de communities is relatief eenvoudig
Veel verwarring en onbegrip over open source communities “Open source is anarchie!” Interview met een Linux programmeur
Veel verwarring en onbegrip over open source communities “Linus Torvalds, the benevolent dictator the whole community trusts” Uit een wetenschappelijk artikel over open source
Veel verwarring en onbegrip over open source communities “Open source is communism” Werknemer van Microsoft
Een aantal feiten • Communities bestaan niet alleen uit “hobbyende computernerds” • Sommige programma’s hebben hoge kwaliteit • Dominante positie in bepaalde marktsegmenten • Maar er is veel slechte software en redundantie
Centrale vraag Hoe zijn open source communities georganiseerd?
Cultuur van doen (1)Het belang van individuele keuzes “Things only get done if at least one person feels that they are important. This person will make sure that it works.” Een lid van het bestuur van de Apache Software Foundation
Cultuur van doen (2)Het belang van individuele keuzes “You have a pool of people who do what they want to do. Nobody gives me an assignment... They work on what they run into.” Ontwikkelaar in de Linux community
Veel ondersteunende mechanismen die coördinatie mogelijk maken • Mechanismen voor softwareontwikkeling • Bijv. CVS, coding style guides • Mechanismen die individuele besluiten aggregeren • Bijv. level of activity, distributies • Mechanismen om conflicten te mitigeren • Parallellie
Functie van instituties met name voor de buitenwacht • Stichtingen • Gekozen leiders • Stemprocedures • …
Typering van de communities? • Open source communities zijn meer dan een hype • Open source komt tot stand in diffuse organisaties: (hiërarchische) sturing lijkt problematisch • Succesvolle open source communities zijn niet maakbaar • Organisatiestructuur is moeilijk te vatten in bestaande theorieën en modellen
Toekomst van de communities? Oplossingen voor vragen omtrent aansprakelijkheid en octrooien hebben gevolgen voor de toekomst van de communities…
Toekomst van de communities? “The uncapitalized open source development model simply has no means to bear the transaction costs, licensing fees and risks that pervasive patenting entails.” Uit een wetenschappelijk paper over open source