18
Peter Vescuso Black Duck Software Going Open: Making an Existing Software Project Open Source

Going Open: How to Make a Project Open Source

Embed Size (px)

DESCRIPTION

Making an Existing Software Project Open Source - examples of how AOL and Yahoo! decide to open source internal projects and the steps they take to help manage the community.

Citation preview

Page 1: Going Open: How to Make a Project Open Source

Peter VescusoBlack Duck Software

Going Open:

Making an Existing Software Project Open Source

Page 2: Going Open: How to Make a Project Open Source

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved.

Trends

“Software is Eating the World”

Marc Andreessen

Page 3: Going Open: How to Make a Project Open Source

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved.

Trends: Open Innovation

“No Matter Who You Are, Most of the Smartest People Work for

Someone Else”

Bill Joy, Cofounder Sun Microsystems

Academia

CommercialCommunity

Source: Karim R. Lakhani

[email protected]

Innovation

Page 4: Going Open: How to Make a Project Open Source

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved.

Trends: Open Innovation

Then Now

Time

Page 5: Going Open: How to Make a Project Open Source

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved.

Trends: “Super Communities”

Financial Services

Automotive

Mobile

AerospacePolarsys

Healthcare

Page 6: Going Open: How to Make a Project Open Source

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved.

Why Open Source?

Erynn PetersenVice President of Developer &

Open Source Evangelism

“Open source helps us build better products faster”

Page 7: Going Open: How to Make a Project Open Source

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved.

Staying in Synch with Changes

Page 8: Going Open: How to Make a Project Open Source

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved.

How Not to Go Open

Page 9: Going Open: How to Make a Project Open Source

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved.

Sample of Projects

Page 10: Going Open: How to Make a Project Open Source

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved.

Open Sourcing – Will it Succeed?

Erynn Petersen’s check list: Does a similar open source project already

exist? Are there interfacing projects we can

leverage? Does an evangelist or ‘rock star’ already

exist for the project? Which projects have ‘cache’? Who is already using the software that we

can engage for help/partnership? What is the competitive risk? What is the estimated cost to open source? What is the benefit to AOL? What is the

benefit to the development community?

Page 11: Going Open: How to Make a Project Open Source

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved.

Open Sourcing – Will it Succeed?

An open source Node.js web framework for real time web development.

Page 12: Going Open: How to Make a Project Open Source

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved.

Open Source or not?

Keep the platform proprietary

Delay competition from creating knock-off products.

Be alone caring about the platform’s development.

Open Source it

Helps get shared investment in the platform to help us all.

Forces our product to compete on full experience, not timing.

Gil YehudaDirector of Open

Source Strategy

Page 13: Going Open: How to Make a Project Open Source

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved.

Open Source or not?

Gil YehudaDirector of Open

Source Strategy

Open source platform for Big Data

Page 14: Going Open: How to Make a Project Open Source

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved.

Open Sourcing - Preparing

Clean Code

Documentation

IP Rights

Page 15: Going Open: How to Make a Project Open Source

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved.

Community Management

Bugs

Issues

Roadmap

Page 16: Going Open: How to Make a Project Open Source

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved.

Page 17: Going Open: How to Make a Project Open Source

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved.

Summary

Open innovation is growing

Many reasons to open source proprietary code– Webinar with AOL - How to Go Open: Successfully Open

Sourcing Internal Software Projects http://advance.blackducksoftware.com/content/WRGoOpen

– Webinar with Yahoo - Open Source as a Catalyst for Innovation and Cultural Change Featuring Yahoo! http://advance.blackducksoftware.com/content/WRYahooSM

Making an open source project successful:– Attractiveness– Transparency– Meritocracy– Management

Page 18: Going Open: How to Make a Project Open Source

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved.

6th Annual Future of Open Source Surveywww.futureopensource.net

Produced by Black Duck, North Bridge & 451 Research

Focuses on the next generation of open source topics– Community driven innovation,

vertical industry adoption, etc.

Keynote panel at OSBC, May 21, 2012 in San Francisco to discuss the survey results

Help Shape the Future of Open Source!Take the Survey Today!

http://www.zoomerang.com/Survey/WEB22F4B845DQ5