0DVWHU7KHVLVLQ 6RIWZDUH(QJLQHHULQJ 7KHVLVQR06( 0DUV Open Source Business Models Can they increase the chance of developing successful products in terms of market shares? Mats Nilsson 'HSDUWPHQWRI 6RIWZDUH(QJLQHHULQJDQG&RPSXWHU6FLHQFH %OHNLQJH,QVWLWXWHRI7HFKQRORJ\ %R[ 6( 5RQQHE\ 6ZHGHQ 7KLVWKHVLVLVVXEPLWWHGWRWKH'HSDUWPHQWRI6RIWZDUH(QJLQHHULQJDQG&RPSXWHU6FLHQFHDW %OHNLQJH,QVWLWXWHRI7HFKQRORJ\LQSDUWLDOIXOILOPHQWRIWKHUHTXLUHPHQWVIRUWKHGHJUHHRI 0DVWHURI6FLHQFHLQ6RIWZDUH(QJLQHHULQJ7KHWKHVLVLVHTXLYDOHQWWRZHHNVRIIXOOWLPHVWXGLHV &RQWDFW,QIRUPDWLRQ $XWKRU 0DWV1LOVVRQ $GGUHVV.DQDOJDWDQ%.ULVWLDQVWDG6ZHGHQ (PDLOPDWV#NHIIR]]QFRP ([WHUQDODGYLVRUV $QGHUV+HGHUVWLHUQD 'HSDUWPHQWRI(FRQRPLFVDQG0DQDJHPHQW 8QLYHUVLW\DGYLVRUV &ODHV:RKOLQ 'HSDUWPHQWRI6RIWZDUH(QJLQHHULQJDQG&RPSXWHU6FLHQFH 'HSDUWPHQWRI ,QWHUQHW ZZZLSGEWKVH %OHNLQJH,QVWLWXWHRI7HFKQRORJ\ )D[ 6RIWZDUH(QJLQHHULQJDQG&RPSXWHU6FLHQFH 6( 5RQQHE\ 6ZHGHQ 3DJH RI 3KRQH Abstract 7KLV WKHVLV LV GHVFULELQJ D EXVLQHVV VWUDWHJ\ RI KRZ WR OLFHQVH D VRIWZDUH SURGXFW 7KH OLFHQVHV GLVFXVVHGLQWKLVWKHVLVDUHFDOOHGRSHQVRXUFHOLFHQVHV7KHRSHQVRXUFHOLFHQVHVKDYHJDLQHGPXFK DWWHQWLRQODWHO\E\FRPSDQLHVVXFKDV0LFURVRIW,%0DQG6XQ0LFURV\VWHPV7KHUHDVRQIRUWKLVLV WKDW VRPH SURGXFWV FRQVLGHUHG EHLQJ RSHQ VRXUFH VRIWZDUH DUH YHU\ ZLGHO\ XVHG 7KHVH SURGXFWV LQFOXGHWKHPRVWSRSXODUZHEVHUYHUWKH$SDFKHZHEVHUYHUZLWKPRUHWKDQPDUNHWVKDUH RI WKH LQVWDOOHG RSHUDWLQJ V\VWHPVWKDW DUH UXQQLQJ $SDFKH DQG RWKHU ZHE VHUYHUVDUHLQVWDOOHGZLWK /LQX[ DV RSHUDWLQJ V\VWHP ZKLFK LV DOVR FRQVLGHUHG DV RSHQ VRXUFH VRIWZDUH 7KHVH DUH RQO\ WZR H[DPSOHVRISRSXODUSURGXFWVWKDWDUHFRQVLGHUHGDVRSHQVRXUFHVRIWZDUHSURGXFWV7KHVHSURGXFWVDUH FKRLFHVIRUPDQ\SHRSOHDQGFRPSDQLHVZKHQFKRRVLQJVRIWZDUHWRXVHIRUH[DPSOH1$6$ 2SHQVRXUFHOLFHQVHVDUHFDOOHGRSHQLQWKHZD\WKDWWKHVRIWZDUHLVVKLSSHGQRWRQO\LQELQDU\IRUP EXWDOVRZLWKWKHVRXUFHFRGHWKDWFDQEHPRGLILHGDQGUHFRPSLOHGWRVXLWWKHEX\HU¶VQHHGEHWWHU $SDFKHZHEVHUYHUDQGWKH/LQX[RSHUDWLQJV\VWHPDUHIUHHIRUGRZQORDGLQVWDOOUXQDQGPRGLI\WR VXLW\RXUQHHGV ,QWKLVWKHVLV,ZLOOGLVFXVVZKHWKHUWKHVHOLFHQVHVFDQLQFUHDVHWKHFKDQFHRIGHYHORSLQJDVXFFHVVIXO SURGXFWRUQRWLQWHUPVRIPDUNHWVKDUHV H\ZRUGVRSHQVWDQGDUGVRSHQVRXUFHVRIWZDUHOLFHQVHEXVLQHVVVWUDWHJ\ 3DJH RI Acknowledgement , ZRXOG OLNH WR H[SUHVV P\ JUDWLWXGH WRZDUGV P\ DGYLVRU $QGHUV +HGHUVWLHUQD IRU JLYLQJ PH FRQVWUXFWLYHFULWLFLVPDVVLVWLQJPHWRUHDFKWKHJRDORIWKLVUHSRUW Abbreviations $3,± $SSOLFDWLRQ3URJUDPPLQJ,QWHUIDFH &$± &DOLIRUQLD &96± &RQFXUUHQW9HUVLRQLQJ6\VWHP '16± 'RPDLQ1DPH6HUYHU /*3/± /LEUDU\*HQHUDO3XEOLF/LFHQVH *3/± *HQHUDO3XEOLF/LFHQVH 0,7± 0DVVDFKXVHWWV,QVWLWXWHRI7HFKQRORJ\ 26%0± 2SHQ6RXUFH%XVLQHVV0RGHOV 26,± 2SHQ6RXUFH,QLWLDWLYH 266± 2SHQ6RXUFH6RIWZDUH 3*3± 3UHWW\*RRG3ULYDF\ 63,± 6RIWZDUHLQWKH3XEOLF,QWHUHVW 3DJH RI INTRODUCTION _ 1.1 Background 1.2 Aim of the Thesis 1.3 Research Question _ 1.4 Method 1.5 Limitations _ THEORETICAL STUDIES OF OPEN SOURCE SOFTWARE _ 10 2.1 Introduction _ 10 2.2 Open Source Software 12 7KHOLFHQVLQJPRGHO BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB 'LIIHUHQWFDWHJRULHVRIVRIWZDUHBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB 7KHLGHDVEHKLQG2SHQ6RXUFH6RIWZDUH BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB 7KH2SHQ6RXUFH'HILQLWLRQBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB 2SHQ6RXUFH*18*HQHUDO3XEOLF/LFHQVH *3/ BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBBB 2SHQ6RXUFH%6'/LFHQFH BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBB 6XPPDU\RIRWKHUOLFHQVHV BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBB 7KH2SHQ6RXUFH'HYHORSPHQW0RGHO BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB 7KH%XVLQHVV6WUDWHJ\LQWKH2SHQ6RXUFH0RGHOBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB 7KH6RIWZDUH(QJLQHHULQJSURFHVVLQWKH2SHQ6RXUFH0RGHO BBBBBBBBBBBBBBBBBBBBBBBBBBBB 2.3 1HWZRUNVBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBBBB 1HWZRUNHIIHFWVBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBB 2SHQVWDQGDUGV BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBB The Commercialisation of Open Source Software 21 5HYHQXH6WUHDPVLQWKH2SHQ6RXUFH6RIWZDUH0RGHO BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB CASE STUDIES OF OPEN SOURCE SOFTWARE COMPANIES _ 22 3.1 Open source software companies and their products _ 22 ± *18/LQX[BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB 6HQGPDLO BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB ± 3HUO BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB ± $SDFKH+7736HUYHU BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB ± 1HWVFDSH1DYLJDWRU0R]LOODBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB 0\64/'DWDEDVH0DQDJHPHQW6\VWHPBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB ANALYSES OF THE CASE STUDIES COMPARED TO THE THEORY 34 4.1 Case studies _ 34 3DJH RI $QDO\VHRI6HQGPDLO,QFDQGWKH6HQGPDLOSURGXFWBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB $QDO\VHRI5HG+DWDQGWKH/LQX[SURGXFWBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB $QDO\VHRI2¶5HLOO\DQGWKH3HUOSURGXFWBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB $QDO\VHRI1HWVFDSHDQGWKH0R]LOODSURGXFW BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB $QDO\VHRI$SDFKH6RIWZDUH)RXQGDWLRQDQGWKH$SDFKHZHEVHUYHUSURGXFWBBBBBBBBBBBBBBBB $QDO\VHRI0\64/$%DQGWKH0\64/SURGXFW BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB &RQFOXVLRQRIWKHFRPSDQLHV BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB 4.2 Alliances in the open source environment _ 36 4.3 Implementing standards in alliances _ 38 4.4 From the producers’ point of view 38 4.5 From the consumers’ point of view 38 CONCLUSIONS 39 REFERENCES _ 41 6.1 The Open Source Initiative (OSI) References 41 6.2 PERL References 41 6.3 Sendmail References 41 6.4 Microsoft References _ 42 6.5 Apache References _ 42 6.6 Linux / RedHat References _ 42 6.7 Books 42 6.8 GNU References _ 43 6.9 Other References _ 43 6.10 MySQL References _ 44 6.11 Netscape / Mozilla References 44 BIBLIOGRAPHY 44 3DJH RI ;XVDJHGHSHQGHQW ;8QHQIRUFHGOLFHQVLQJ ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; )LJXUH'LIIHUHQWNLQGVRIOLFHQVHVRQVRIWZDUHDQGWKHLUIHDWXUHV 2SHQ6RXUFH*18*HQHUDO3XEOLF/LFHQVH *3/ &RS\LQJ DQG GLVWULEXWLRQ KDYH WKH RQO\ UHVWULFWLRQ WKDW WKH VRXUFH FRGH PXVW EH SURYLGHG RU PDGH HDVLO\ DYDLODEOH WR WKH XVHU 7H[W H[SODLQLQJ WKDW LW LV FRYHUHG E\ WKH *18 *3/ OLFHQVH PXVW EH GLVWULEXWHG DORQJ ZLWK WKH VRIWZDUH DQG LQWHUDFWLYH SURJUDPV PXVW GLVSOD\ WKH QRWLFHV DW VWDUWXS $Q\RQHPD\PRGLI\WKHVRIWZDUHDQGWKHPRGLILFDWLRQVPXVWEHGLVWULEXWHGXQGHUWKH*HQHUDO3XEOLF /LFHQVH2QHVKDOOQRWLFHDOVRWKDWLI/LQX[RSHUDWLQJV\VWHPLVFRYHUHGXQGHUWKH*3/DOOWKHRWKHU DSSOLFDWLRQVUXQQLQJRQWRSRILWLVQRWDQGKDVQRWWREHEHFDXVHWKH\DUHQRWFRPSLOHG WRJHWKHUZLWK WKH*3/¶GFRGH7KLVLVDOVRWKHFDVHZLWKDSSOLFDWLRQVWKDWSURGXFHVRPHNLQGRIRXWSXWIRUH[DPSOH DFRPSLOHURUGDWDRUJDQL]HGE\D*3/OLFHQVHGGDWDEDVH7KHRXWSXWLVQRWFRYHUHGXQGHU*3/7KHUH DUHFDVHVZKHQWKHOLFHQVHFDQEHFKDQJHGDQGWKDWLVLIWKHRZQHUWKHGHYHORSHURIWKHFRGHZDQWVWR OLFHQVH LW XQGHU RWKHU WHUPV $ FRPSDQ\ FDQ EX\ WKH VRIWZDUH IURP WKH GHYHORSHU DQG SXW DQRWKHU OLFHQVHRQLWDQGWKHVRIWZDUHFDQXQGHUWKHVDPHWLPHEHXQGHUWKH*3/OLFHQVH *18/LEUDU\*HQHUDO3XEOLF/LFHQVH/*3/ $OWKRXJK 6WDOOPDQ QRZ DUH XUJLQJ SHRSOH QRW WR XVH WKLV OLFHQVH KH SURYLGHG D OLFHQVH VR WKRVH SURSULHWDU\ SURGXFWV FDQ LQWHUDFW ZLWK )UHH 6RIWZDUH )RXQGDWLRQV¶ VRIWZDUH E\ PDNLQJ WKHP G\QDPLFDOO\OLQNHGWRJHWKHUDWUXQWLPH,IDFRPSDQ\GHYHORSVDSURGXFWWKDWZDQWVWRFDOOVRPH$3,V LQVRPH*18SURGXFWWKH\DUHDOORZHGWRGRWKDWDVORQJDVWKH\DUHQRWFRPSLOHGWRJHWKHU:LWKWKH RULJLQDO*3/ WKLVZRXOGEHLPSRVVLEOHEHFDXVHLIRQHFRPSLOHVDQ\WKLQJWRJHWKHUZLWK*3/¶GFRGH WKHQWKHQHZSURGXFWDOVREHFRPHV*3/¶G /LQXV 7RUYDOGV WKH FUHDWRU RI WKH RSHQ VRXUFH RSHUDWLQJ V\VWHP /LQX[ FODLPV>@ WKDW WKH GHYLFH GULYHUV NHUQHOORDGDEOH PRGXOHV DUH FRYHUHG E\ /*3/ OLFHQVH ZKLFK KDV SUREDEO\ EHHQ JRRG IRU /LQX[EHFDXVHWKHKDUGZDUHFRPSDQLHVFDQWKHUHIRUHSURYLGHKDUGZDUHGHYLFHGULYHUVLQELQDULHVRQO\ DQGWKHUHIRUHFRYHULQJWKHVHFUHWVRIKRZWKHLUKDUGZDUHLVZRUNLQJ 3DJH RI 2SHQ6RXUFH%6'/LFHQFH 7KLVOLFHQVHLVDOVRDFFHSWHGDV2SHQ6RXUFHOLFHQVHDQGWKHOLFHQVHVD\VWKDWUHGLVWULEXWLRQDQGXVHLQ VRXUFHDQGELQDU\IRUPVZLWKRUZLWKRXWPRGLILFDWLRQDUHSHUPLWWHGZKHQUHGLVWULEXWLRQVRIVRXUFH FRGHUHWDLQVWKHFRS\ULJKWQRWLFHDVWKHRULJLQDO:KHQGLVWULEXWLQJLQELQDU\IRUPWKHFRS\ULJKWQRWLFH PXVWEHVXSSOLHG7KLVPHDQVWKDWDQ\VRIWZDUHYHQGRUFDQWDNHWKHVRXUFHFRGHDQGPRGLI\LWDQGVHOO LWLQELQDU\IRUP7KHUHVXOWKDVEHHQWKDW/LQX[:LQGRZV17DQG0DF26;FRQWDLQV%6'FRGH 1HWVFDSH3XEOLF/LFHQVH0R]LOOD3XEOLFOLFHQVHDQGWKH,%0SXEOLFOLFHQVH ,%0DQG1HWVFDSH>@KDYHDOVR2SHQ6RXUFHDSSURYHGOLFHQVHVDQGWKH\KDYHVHSDUDWHGWKHFRGH OLFHQVHVLQWRWZRGLIIHUHQWFDWHJRULHV7KLVLVWKHFDVHEHFDXVHWKH\ZDQWVRPHRIWKHWKLQJVLQWKHLU SURGXFWVIRUH[DPSOHLQWKH1HWVFDSHEURZVHUWREHSURSULHWDU\DQGVRPHWREHVKLSSHGZLWKVRXUFH FRGH7KHUHDVRQLVWKDWLWJLYHVRWKHUGHYHORSHUVWKHDELOLW\WRPDNHSURSULHWDU\FRQWULEXWLRQVWRWKH FRGHLQIRUPRIVHSDUDWHG\QDPLFDOO\FDOOHGPRGXOHV7KLVFDQIRUH[DPSOHEHDFRPSDQ\WKDWZDQWV WRLQWHJUDWHWKHLUSURGXFWZLWKWKHEURZVHUDQGVWLOONHHSLQJLWSURSULHWDU\IRUH[DPSOHWKHLQWHJUDWLRQ RI-DYDLQWRWKHZHEEURZVHUZKHUH6XQZDQWVWKHLURZQOLFHQVH 6R LI \RX IRU H[DPSOH FRQWULEXWH QHZ FRGH QRW PRGLILHV ROG FRGH WR WKH 0R]LOOD SURMHFW \RX FDQ FKRRVHDQ\OLFHQVHWKDW\RXZDQWWKDWLVFRPSDWLEOHZLWKWKH1HWVFDSH3XEOLF/LFHQVH13/ OLFHQVH ZKLFKLVPRVWRIWKHOLFHQVHVH[FOXGLQJWKH*3/OLFHQVH3XWWLQJ*3/OLFHQVHRQWKH1HWVFDSHEURZVHU IRU H[DPSOH ZRXOG SUHYHQW WKH FRPSDQLHV IURP XVLQJ LPSURYHPHQWV WR WKH VRIWZDUH LQ RWKHU SURSULHWDU\SURGXFWV 2WKHU FRPSDQLHV WKDQ 1HWVFDSH KDV WKRXJKW WKDW WKH 0R]LOOD 3XEOLF /LFHQVH 03/ OLFHQVH LVJRRG EHFDXVH 6XQ 0LFURV\VWHPV DUH RIIHULQJ WKHLU )RUWH IRU -DYD WRRO XQGHU WKH 03/ OLFHQVH > SDJH @ 7KH,%0 DQG1HWVFDSHOLFHQVHVDOVRJLYHWKHLURZQFRPSDQLHVVRPHVSHFLDOULJKWVIRUKDQGOLQJWKH FRGH WKDWRWKHUOLFHQVHVFDQ¶W 7KLVLVLQ1HWVFDSH¶VFDVHIRUH[DPSOH WRXVHFRGHXQGHUWKHOLFHQVH 13/KRZHYHUWKH\ZDQWIRUH[DPSOHWRLQFRUSRUDWHWKHPLQWRRWKHUSURGXFWV 6XPPDU\RIRWKHUOLFHQVHV N 5R\DOW\IUHHOLEUDULHVDUHVRIWZDUHWKDWLVGLVWULEXWHGIUHHO\ZLWKVRXUFHFRGHDQGELQDULHVEXWPD\ QRWEHPRGLILHG7\SLFDOVRIWZDUHLVFODVVOLEUDULHVKHDGHUILOHVDQGPRUH 3DJH RI N 5R\DOW\IUHHELQDULHVLVGLVWULEXWHGLQELQDU\IRUPRQO\EXWFDQEHXVHGIUHHO\,QWHUQHW([SORUHULV N 6KDUHZDUH KDV D OLFHQVH WKDW PDQGDWHV HYHQWXDO SXUFKDVH RI WKH SURGXFW 7KH SURGXFW FDQ EH N N N RIWKLVW\SH GLVWULEXWHGIUHHO\DQGLVIXOO\IXQFWLRQDO:LQ=LSLVRIWKLVW\SH 1RQFRPPHUFLDO VRIWZDUH LV VRIWZDUH WKDW LV IUHHO\ DYDLODEOH DQG UHGLVWULEXWDEOH E\ QRQSURILW RUJDQL]DWLRQV /LPLWHG7ULDO6RIWZDUHLVDYDLODEOHIRUDOLPLWHGWLPHSHULRGXQGHUUHVWULFWHGIXQFWLRQDOLW\ &RPPHUFLDOVRIWZDUHOLFHQVHVDUHWKHWUDGLWLRQDOVRIWZDUHZKHUH \RXPXVWSXUFKDVHWKHVRIWZDUH DUHQRWDOORZHGGRUHGLVWULEXWHLWDQGLWRIWHQRQO\LQFOXGHWKHELQDULHVDQGQRVRXUFHFRGH 7KH2SHQ6RXUFH'HYHORSPHQW0RGHO ³/LQX[DQGWKHZKROH2SHQ6RXUFHPRYHPHQWUHSUHVHQWDUHYROXWLRQLQVRIWZDUHGHYHORSPHQWWKDWZLOO SURIRXQGO\LPSURYHWKHFRPSXWLQJV\VWHPVZHDUHEXLOGLQJQRZDQGLQWKHIXWXUH´ %RE@ ´:HZDQWWRGRZKDWZHFDQWRPDNHWKHRSHQVRXUFHGHYHORSPHQWPRGHOUHDOO\ZRUN´VD\V%ULDQ %HKOHQGRUI3UHVLGHQWRI7KH$SDFKH6RIWZDUH)RXQGDWLRQ>@:KDWGRHVKHPHDQE\WKDWDQGZK\ LVKHVRHDJHUDERXWLW" 7KHGHYHORSPHQWRIWKH$SDFKHZHEVHUYHUVHHVHFWLRQKDVPDLQO\EHHQGRQHE\2SHQ6RXUFH GHYHORSHUV ZKLFK RQ WKH ,QWHUQHW LV IRUPLQJ D FRPPXQLW\ RI YROXQWHHUV WKDW ZDQWV WR PDNH JRRG VRIWZDUH IRU WKHPVHOYHV DQG IRU RWKHUV IRU IUHH 7KH PDLQ JRRG WKLQJ RI WKH FRPPXQLW\ LV WKDW LW FRQVLVWVFRPSDUHGWRFRPPHUFLDOFRPSDQLHVRIH[WUHPHO\PDQ\ GHYHORSHUVWKDWZDQWWRFRQWULEXWH ZLWKWKHLUNQRZOHGJH $W\SLFDOVFHQDULRLVWKDWVRPHRQHLVVFUDWFKLQJWKHLULWFKRYHUDSUREOHPZLWKWKHLUFRPSXWHU7KLVFDQ IRU H[DPSOH EH WKDW VRPHRIWKHLUKDUGZDUH GRHVQ¶W ZRUNDVWKH\ZDQWLWWR,IWKHSHUVRQZLWK WKH SUREOHPLVDGHYHORSHUDQGKHKDVDFFHVVWRWKHVRXUFHFRGHKHZLOOVRPHWLPHVIL[LW$IWHUWKDWKH SRVWVWKHIL[RQWKH,QWHUQHWWRKHOSRWKHUSHRSOHZLWKWKHVDPHSUREOHPRUMXVWWRVKRZWKDWKHKDV GRQHVRPHWKLQJJRRGOLNHDSDLQWHU $FFRUGLQJ WR /LQXV 7RUYDOGV >@ DOVR WKH VXFFHVV EHKLQG /LQX[ LV KDYLQJ ³D JRRG GHYHORSPHQW PRGHO´DVRQHRILWVFRUQHUVWRQHV2IFRXUVHLWLVGLIILFXOWWRKDQGOHDOOWKHVHYROXQWHHUVDQGRQ/LQX[ WKHUHKDVEHHQPDQ\ SHRSOHLQYROYHGLQWKHSURMHFW8SWRSHRSOHKDYHEHHQSDUWLFLSDWLQJLQ GHYHORSLQJWHVWLQJQHZVJURXSVDQGPRUH:HZLOOVHHWKDWWKHGLIIHUHQW2SHQ6RXUFHSURMHFWVKDYH XVHG GLIIHUHQW NLQGV RI RUJDQL]DWLRQV WR EH DEOH WR KDQGOH WKH GHYHORSPHQW RQ WKH SURGXFWV DQG IRU H[DPSOH7RUYDOGVKDVVWDWHG³RQFHDJDLQPDQDJLQJSHRSOHDQGPDQDJLQJFRGHOHGWRWKHVDPHGHVLJQ 3DJH RI GHFLVLRQ´ >@ +H PDGH WKH /LQX[ NHUQHO DV PRGXODU DV SRVVLEOH EHFDXVH WKH RSHQVRXUFH GHYHORSPHQWPRGHOUHTXLUHVWKLVHDVLO\OHWWLQJSHRSOHWRZRUNLQSDUDOOHO 7KH6RIWZDUH(QJLQHHULQJSURFHVVLQWKH2SHQ6RXUFH0RGHO $FRXSOHRIDFWLYLWLHVDUHTXLWHJHQHUDOIRUDOOVRIWZDUHHQJLQHHULQJSURFHVVHV N 0DUNHWLQJ5HTXLUHPHQWV± DQDO\VLQJDQGZULWLQJZKDWWREXLOGDQGZKRWKHLQWHQGHGXVHULV N 'HWDLOHG'HVLJQ± (YHU\PRGXOHLVGHVFULEHGLQGHWDLOLQWHUPVRILQWHUIDFHVDQGGHSHQGHQFLHVDV N N N N N 6\VWHPOHYHO'HVLJQ± $KLJKOHYHOGHVFULSWLRQRIWKHSURGXFWLQWHUPVRIPRGXOHV ZHOODVDXQLWWHVWSODQ ,PSOHPHQWDWLRQ± 7KHDFWXDOFRGLQJRIWKHPRGXOHV ,QWHJUDWLRQ± LQWHJUDWHWKHPRGXOHVZLWKHDFKRWKHU )LHOG7HVWLQJ± LQWHUQDOZLWKLQWKHFRPSDQ\DQGH[WHUQDOWHVWLQJRQFXVWRPHUV 6XSSRUW± WUDFNLQJVRIWZDUHGHIHFWVDIWHUWKHVRIWZDUHLVGLVWULEXWHGDQGRWKHUFXVWRPHUVHUYLFHV 7KH FRPPHUFLDO YHUVLRQV RI %6' %,1' DQG 6HQGPDLO DUH DOO H[DPSOHV RI WKH VWDQGDUG VRIWZDUH HQJLQHHULQJSURFHVVWKRXJKWKH\GLGQ¶WVWDUWRXWWKDWZD\$IXOOEORZQVRIWZDUHHQJLQHHULQJSURFHVV LVYHU\ UHVRXUFHKXQJU\ DQGLQLWLDWLQJRQHXVXDOO\ UHTXLUHVLQYHVWPHQW ZKLFKXVXDOO\UHTXLUHVVRPH NLQGRIUHYHQXHSODQ 7KHPRVWFRPPRQFDVHRIDVWDUWXSRIDQRSHQVRXUFHSURMHFWLVRQHZKHUHSHRSOHLQYROYHGDUHKDYLQJ IXQDQGZDQWWKHLUZRUNWREHDVZLGHO\XVHGDVSRVVLEOH$IWHUVHYHUDOLWHUDWLRQVLIWKHVRIWZDUHLV JRRGWKHV\VWHPUHDFKHVFULWLFDOPDVVDQGWDNHVRQDOLIHRILWVRZQ %HORZLVDVKRUWGHVFULSWLRQRIWKHPDLQVWHSVLQDVRIWZDUHSURMHFWDQGKRZWKHVHDUHSHUIRUPHGLQDQ RSHQVRXUFHVRIWZDUHSURMHFW 0DUNHWLQJ5HTXLUHPHQWV± XVXDOO\GRQHYLDPDLOLQJOLVWRUQHZVJURXS 6\VWHPOHYHOGHVLJQ± XVXDOO\GRHVQRWH[LVW 'HWDLOHGGHVLJQ± XVXDOO\GRHVQRWH[LVWLQDVWUXFWXUHGPDQQHU ,PSOHPHQWDWLRQ± WKHSULPDU\PRWLYDWLRQIRUDOPRVWDOORSHQVRXUFHVRIWZDUHGHYHORSPHQWHIIRUW ,QWHJUDWLRQ± ZULWLQJVRPHPDQSDJHVFOHDQLQJXSWKH0DNHILOHZULWLQJD5($'0(PDNLQJD WDUEDOOSXWWLQJLWXSIRUDQRQ\PRXV)73VRPHZKHUHDQGSRVWLQJDQRWHWRVRPHPDLOLQJOLVWRU QHZVJURXSZKHUHLQWHUHVWHGXVHUVFDQILQGWKHXSGDWHGVRIWZDUH )LHOGWHVWLQJ± 3HHUUHYLHZLQJRIGR]HQVRUKXQGUHGVRIRWKHUSURJUDPPHUVORRNLQJIRUEXJVE\ UHDGLQJWKHVRXUFHFRGHFDQPDNHWKHWHVWLQJRQHRIWKHEHVWLQWKHLQGXVWU\7KHUHTXLUHPHQWLV WKDWWKHUHDUHPDQ\GHYHORSHUVSDUWLFLSDWLQJLQWKHVHWHVWLQJDFWLYLWLHV 3DJH RI 6XSSRUW± FKDRWLFWKHODFNRIVXSSRUWFDQNHHSVRPHXVHUVIURPEHLQJZLOOLQJWRUXQQRWIXQGHG 2SHQ6RXUFHSURJUDPVEXWLWDOVRFUHDWHVRSSRUWXQLWLHVIRUFRQVXOWDQWVRUVRIWZDUHGLVWULEXWRUVWR VHOOVXSSRUWFRQWUDFWVRUHQKDQFHGRUFRPPHUFLDOYHUVLRQV 3URMHFWPDQDJHPHQWDQGRUJDQL]DWLRQ 7KHUH LV QR VLQJOH SUHIHUUHG FRPPXQLFDWLRQ FKDQQHO LQ DQ RSHQVRXUFH SURMHFW 1HZVJURXSV DQG PDLOLQJOLVWVGRPLQDWH>@&96LVGRPLQDWLQJIRUGLVWULEXWLQJFRGHDQGDOVRVQDSVKRWVRIWKHVRXUFH WUHHSODFHGRQ)73 VLWHV7KHRUJDQL]DWLRQGLIIHUVIURPSURMHFWWRSURMHFWLQWHUPVRIFHQWUDOL]DWLRQ 6RPHWLPHV WKHUH LV PXFK FHQWUDOL]DWLRQVXFKDV /LQX[ ZKHUH /LQXV7RUYDOGVKDVWKHILQDOVD\DQG VRPHWLPHVWKHUHDUHPRUHGHPRFUDWLFDSSURDFKHVVXFKDVZLWKWKH$SDFKHSURMHFW%XWWKHPDLQWKLQJ DERXW2SHQ6RXUFHLVWKDWLWHQDEOHVUDSLGFRRSHUDWLRQRYHUJOREDOGLVWDQFHVE\DQXQOLPLWHGQXPEHU RIFRQWULEXWRUV 7KH%XVLQHVV6WUDWHJ\LQWKH2SHQ6RXUFH0RGHO 7KHJRDORIRSHQVRXUFHPD\QRWLQWKHILUVWFDVHEHSURILWDELOLW\EXWPDUNHWVKDUH7KHPDUNHWVKDUH FDQLQDVHFRQGSKDVHJHQHUDWHSURILWDELOLW\E\KDYLQJFRPSOLPHQWDU\SURGXFWVDQGVHUYLFHV +DYLQJ WKH VRXUFH FRGH RSHQ FDQ JLYH JUHDWHU PDUNHW VKDUHV EHFDXVH RI VHYHUDO IDFWRUV 2QH FDQ FRPSDUHSURJUDPPLQJZLWKFRRNLQJLQWKLVFDVH3HRSOHRIWHQVKDUHFRRNLQJUHFLSHVZLWKHDFKRWKHU DQGHYHQLPSURYHWKHFRRNLQJUHFLSHVWREHWWHUVXLW\RXUWDVWHE\DGGLQJVRPHLQJUHGLHQWV7KLVPDNHV UHFHLSWVHYROYHIDVWZKHQ \RXDUHVKDULQJLWZLWKRWKHUVWKDWOLNHGIRRGFUHDWHGZLWKWKHKHOSRIWKH UHFLSH6RPHSHRSOHWKDWXVH/LQX[ZKLFKLVFRQVLGHUHGDV2SHQ6RXUFH6RIWZDUHUHDVRQWKLVZD\,I WKH\DUHQRWVDWLVILHGZLWKVRPHVRIWZDUHDQGWKH\ZRXOGOLNHWRPRGLI\WKHVRIWZDUHWREHWWHUVXLWWKHLU V\VWHPWKH\DUHYHU\ KDSS\WRKDYHWKHVRXUFHFRGHWREHDEOH WRPDNH WKHV\VWHPEHWWHUVXLWWKHLU QHHGV 7KLV PDNHV WKH XVHUV KDSS\ 6RPH XVHUV GR QRW ZDQW WR UHSRUW LQ WR D VRIWZDUH SURGXFLQJ FRPSDQ\WKDWRQHRIWKHSURGXFWVWKDWWKH\KDYHERXJKWGRHVQ¶WZRUNDVLQWHQGHGDQGDIWHUWKDWZDLW DQGZDLWIRUWKHXSJUDGHWRFRPHWKDWIL[HVWKLVSUREOHPRULPSOHPHQWWKHDGGLWLRQDOIHDWXUHWKDWZDV PLVVLQJ 5LFKDUG6WDOOPDQKDVH[DPSOHVIURP0,7ZKHUHWKH\KDGERXJKWDQHZSULQWHUIURP;HUR[%XWWKH SULQWHU SDSHUMDPPHG VRPHWLPHV DQG WKH\ KDG WR JR WR WKH SULQWHU WR VHH LI LW KDG MDPPHG 7KH\ ZDQWHG WKDW WKH SULQWHU VKRXOG VHQG D PHVVDJH WHOOLQJ VRPHRQH WKDW LW KDG MDPPHG %XW WKH GHYLFH GULYHUV ZHUH LQELQDU\IRUPDQGWKH\GLGQ¶W KDYHDFFHVVWRWKHVRXUFHFRGH7KH\FDOOHG;HUR[DQG ;HUR[GLGQ¶WZDQWWRJLYHWKHPWKHVRXUFHFRGH5LFKDUGWKRXJKWWKDWWKLVZDVIUXVWUDWLQJEHFDXVHLI WKH\KDYHKDGWKHVRXUFHFRGHWKH\FRXOGKDYHZULWWHQVRPHDGGLWLRQDOFRGHLQWKHVRIWZDUHDQGWKXV SURGXFHG WKH SURGXFW ZLWK WKH IHDWXUHV WKDW WKH\ ZDQWHG 7KH\ FRXOG WKHQ WHOO ;HUR[ DERXW WKHLU LPSURYHPHQWVDQGLI;HUR[FRQVLGHUHGWKHPDVEHLQJJRRG;HUR[FRXOGLQFOXGHWKHIHDWXUHVLQWKHLU QRUPDOGLVWULEXWLRQ 3DJH RI %HFDXVHWKHVWUDWHJ\RIKDYLQJRSHQVRXUFHOLFHQVHVRQWKHSURGXFWVDUHFRQQHFWHGWRWKHVWUDWHJLHVRI KDYLQJRSHQVWDQGDUGV,ZLOOEULHIO\H[SODLQKRZRSHQVWDQGDUGVFDQLQFUHDVHWKHFKDQFHRIGHYHORSLQJ D SURGXFW WKDW LV ZLGHO\ XVHG DFFRUGLQJ WR 6KDSLUR DQG 9DULDQ >@ ZKLFK ZLOO EHGLVFXVVHGLQWKH DQDO\VLV 1HWZRUNV 5LFKDUG 0 6WDOOPDQ FODLPV ³WKH XVH RI IUHH VRIWZDUH SURPRWHV VWDQGDUGL]DWLRQ DQG FRPSDWLELOLW\ >@6WDOOPDQXVHVWKHWHUPàIUHHảWRGHVFULEHWKDWWKHVRXUFHFRGHLVRSHQWRWKHSXEOLFDQGWKLVLQ WXUQPHDQVWKDWWKHUHDUHQRàKLGGHQảSURWRFROVRUàVWDQGDUGVả&RPSDQLHVDUHWKHUHIRUHDEOHWREXLOGD SURGXFWDURXQGDQ\RSHQSURWRFRORURSHQ$3,WKDWH[LVWVWRFUHDWHDEXVLQHVVRSSRUWXQLW\IRUWKHP &RQVLGHUIRUD PRPHQWWKDWWKH+773SURWRFROIRUWKHFRPPXQLFDWLRQEHWZHHQWKHZHEVHUYHUDQGWKH ZHEEURZVHUZDVRZQHGE\DFRPSDQ\DQGFORVHGKLGGHQ ... _ THEORETICAL STUDIES OF OPEN SOURCE SOFTWARE _ 10 2.1 Introduction _ 10 2.2 Open Source Software ... Commercialisation of Open Source Software 21 5HYHQXH6WUHDPVLQWKH2SHQ6RXUFH6RIWZDUH0RGHO BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB CASE STUDIES OF OPEN SOURCE SOFTWARE COMPANIES... BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB CASE STUDIES OF OPEN SOURCE SOFTWARE COMPANIES _ 22 3.1 Open source software companies and their products _ 22 ± *18/LQX[BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB