Value of open source projects: A case for open source ...

1 downloads 0 Views 168KB Size Report
Companies understand they need to engage with open source projects as part of their business strategy. • No good framework for assessing the (ex-ante) value.
Value of open source projects: 
 A case for open source cybersecurity 2015 ICE Conference, Belfast June 22-24, 2014

www.timprogram.ca www.carleton.ca

Michael Weiss, Tony Bailetti Carleton University, Ottawa [email protected]

1

Licensed under a CC BY-SA license

Objective • Companies understand they need to engage with open source projects as part of their business strategy • No good framework for assessing the (ex-ante) value stakeholders assign to an open source project
 
 
 Goal • Develop tool to assess value of open source projects based on recent advances in resource-based theory • Apply framework to argue that cybersecurity threats are better addressed through open source projects [email protected]

2

Licensed under a CC BY-SA license

Ex-ante value of resources • Schmidt & Keil (2013) identify the ex-ante conditions under which firms attribute value to a resource:
 1. Firm’s ex-ante market position 2. Its ex-ante resource base, which allows for complementarities 3. Its position in inter-organizational networks 4. Prior knowledge and experience of its managers

[email protected]

3

Licensed under a CC BY-SA license

Open source value drivers Spread

How much engaging in an open source project helps (1a) reduce the cost of product development

Demand

How many units of a stakeholder's product are sold as (1b) a result of engaging in the open source project

Complementarity (2) Privileged information (3) Judgement (4)

Number of units sold due to the company's product complementing other products Volume, variety, velocity, and veracity of privileged information that is accessible Number of individuals with requisite experience and knowledge to create value attracted

[email protected]

4

Licensed under a CC BY-SA license

Open source engagement levels

[email protected]

5

Licensed under a CC BY-SA license

Method • We examined six open source projects that we had studied in detail in our previous research, and drew on open source literature to complement findings • For each project, we inferred the actions that were taken to create value from the open source project and classified them by engagement level and value driver • Collapsed classifications for the projects into a single classification to produce the assessment tool • Examined cybersecurity literature and case studies through the lens of the value assessment tool

[email protected]

6

Licensed under a CC BY-SA license

Open source value assessment tool Level of
 engagement

Use

Contribute

Champion

Collaborate

Value driver Increase spread

Increase demand

Develop new features quickly to attract customers Reduce cost of Make company's providing product more standard features attractive by including standardcost features Attract Reduce of community acquisition for contributions to customers project Trial products Reduce cost of Create a creating shared common assets platform for products

Increase complementarity

Reduce cost of development

[email protected]

Increase privileged information

Increase judgement

Monitor technological trends Create plug-ins into other products

Allocate developers to subprojects

Attract third party features Define ownership contributions Jointly create new markets

Nurture the community Attract third party features and Learnservices from one another

7

Access to a pool of talented developers Access to a diversity of skills

Licensed under a CC BY-SA license

Open source value assessment tool Level of
 engagement

Use

Contribute

Champion

Collaborate

Value driver Increase spread

Increase demand

Develop new features quickly to attract customers Reduce cost of Make company's providing product more standard features attractive by including standardcost features Attract Reduce of community acquisition for contributions to customers project Trial products Reduce cost of Create a creating shared common assets platform for products

Increase complementarity

Reduce cost of development

[email protected]

Create plug-ins into other products Attract third party features Define ownership contributions Jointly create new markets

8

Increase privileged information

Increase judgement

Monitor Monitor technological technological trends trends Allocate developers to subprojects

Nurture the community Attract third party features and Learnservices from one another

Access to a pool of talented developers Access to a diversity of skills

Licensed under a CC BY-SA license

Open source value assessment tool Level of
 engagement

Use

Contribute

Champion

Collaborate

Value driver Increase spread

Increase demand

Increase complementarity

Reduce cost of development

Develop new features quickly to attract customers Reduce cost of Make company's providing product more standard features attractive by including standardcost features Attract Reduce of community acquisition for contributions to customers project Trial products Reduce cost of Create a creating shared common assets platform for products

Increase privileged information Monitor technological trends

Create plug-ins Create plug- Allocate into other developers to insproducts into othersubprojects products Attract third Nurture the

[email protected]

Increase judgement

party features Define ownership contributions Jointly create new markets

9

community Attract third party features and Learnservices from one another

Access to a pool of talented developers Access to a diversity of skills

Licensed under a CC BY-SA license

Open source value assessment tool Level of
 engagement

Use

Contribute

Champion

Collaborate

Value driver Increase spread

Increase demand

Develop new features quickly to attract customers Reduce cost of Make company's providing product more standard features attractive by including standardcost features Attract Reduce of community acquisition for contributions to customers project Trial products Reduce cost of Create a creating shared common assets platform for products

Increase complementarity

Reduce cost of development

[email protected]

Increase privileged information

Increase judgement

Monitor technological trends Create plug-ins into other products

Allocate developers to subprojects

Attract third party features Define ownership contributions Jointly create new markets

Nurture the community Attract third party features and Learnservices from one another

10

Access Accessto to aapool talented poolofdevelopers of talented developers Access to a diversity of skills

Licensed under a CC BY-SA license

Open source value assessment tool Level of
 engagement

Use

Contribute

Champion

Collaborate

Value driver Increase spread

Increase demand

Develop new features quickly to attract customers Reduce cost of Make company's providing product more standard features attractive by including standardcost features Attract Reduce of community acquisition for contributions to customers project Trial products Reduce cost of Create a creating shared common assets platform for products

Increase complementarity

Reduce cost of development

Reduce cost of creating shared assets [email protected]

Increase privileged information

Increase judgement

Monitor technological trends Create plug-ins into other products

Allocate developers to subprojects

Attract third party features Define ownership contributions Jointly create new markets

Nurture the community Attract third party features and Learnservices from one another

11

Access to a pool of talented developers Access to a diversity of skills

Licensed under a CC BY-SA license

Application to Eclipse project Level of
 engagement

Value driver Increase spread

Increase demand

Increase complementarity

Increase privileged information

Increase judgement

Use

Contribute

Champion

Collaborate

Reduce cost of Make company's providing product more standard features attractive by including standardcost features Attract Reduce of community acquisition for contributions to customers project Trial products Reduce cost of Create a creating shared common assets platform for products [email protected]

Allocate developers to subprojects Define ownership Donate initial project code Jointly create new markets

12

Nurture the community

Access to a pool of talented developers

Learn from one another

Access to a diversity of skills

Licensed under a CC BY-SA license

Cybersecurity and open source • Open source approaches have not yet been widely applied in cybersecurity — mantra of “security through obscurity” leads to a siloed approach to security • However, there have been calls for more transparency and collaboration such as the “collaborative approach” (Ackerman), “cyber commons” (Schiffman & Gupta), “open security” (Schmidt), and “disclosure” (Swire) • BTW — attackers already know about the benefits of collaboration, so here our focus is on defenders • Example of collaboration in averting cybersecurity threats: Conficker Working Group [email protected]

13

Licensed under a CC BY-SA license

Tool applied to cybersecurity Level of
 engagement

Use

Value driver Increase spread

Reduce cost of development

Increase demand

Increase complementarity

Increase security for their products and services Share security expertise

Champion

Create a platform for sharing intelligence security

Reduce cost of creating shared assets

[email protected]

14

Increase judgement

Monitor technological trends

Contribute

Collaborate

Increase privileged information

Nurture the community Attract third party features and Shareservices threat intelligence

Licensed under a CC BY-SA license

Access to a pool of talented developers Access to a diversity of security expertise

Tool applied to cybersecurity Level of
 engagement

Use

Value driver Increase spread

Reduce cost of development

Increase demand

Increase complementarity

Increase security for their products and services

Contribute

Increase judgement

Monitor technological trends Share security expertise

Champion

Collaborate

Increase privileged information

Reduce cost of creating shared assets

[email protected]

Createaa plat- Nurture the Create platform for community formsharing for sharing Attract third intelligence party features intelligence security and Shareservices threat intelligence

15

Licensed under a CC BY-SA license

Access to a pool of talented developers Access to a diversity of security expertise

Tool applied to cybersecurity Level of
 engagement

Use

Value driver Increase spread

Reduce cost of development

Increase demand

Increase complementarity

Increase security for their products and services Share security expertise

Champion

Create a platform for sharing intelligence security

Reduce cost Reduce cost of shared of creating creating assets shared assets [email protected]

16

Increase judgement

Monitor technological trends

Contribute

Collaborate

Increase privileged information

Nurture the community Attract third party features and Shareservices threat intelligence

Licensed under a CC BY-SA license

Access to a pool of talented developers Access to a diversity of security expertise

Tool applied to cybersecurity Level of
 engagement

Use

Value driver Increase spread

Reduce cost of development

Increase demand

Increase complementarity

Increase security for their products and services Share security expertise

Champion

Create a platform for sharing intelligence security

Reduce cost of creating shared assets

[email protected]

17

Increase judgement

Monitor technological trends

Contribute

Collaborate

Increase privileged information

Nurture the community Attract third party features and Shareservices threat intelligence

Access to a pool of talented developers

Access to a Access to aof diversity diversity of security security expertise expertise

Licensed under a CC BY-SA license

Conclusion • Purpose of tool: help companies increase value they gain from engaging with open source projects • Foundation for the tool was provided by a recent theoretical advance in resource-based theory • Tool helps describe actions to be taken at a given level of engagement to drive value in specific ways • Applied tool to argue for an open source approach to cybersecurity: more transparent & collaborative • Future work is to examine current projects in the still nascent field of open source cybersecurity [email protected]

18

Licensed under a CC BY-SA license