survival of the forges: do language trends tell the story?

21
Survival of the Forges: Do Language Trends Tell the Story? Steve O’Grady, RedMonk Peter Vescuso, Black Duck Software

Upload: black-duck-software

Post on 20-Aug-2015

1.264 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Survival of the Forges: Do Language Trends Tell the Story?

Survival of the Forges: Do Language Trends Tell the Story?

Steve O’Grady, RedMonk

Peter Vescuso, Black Duck Software

Page 2: Survival of the Forges: Do Language Trends Tell the Story?

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

Speakers

Steve O’Grady

Industry analyst, founder, RedMonk

Peter Vescuso

EVP of Marketing and Business Development, Black Duck Software

Page 3: Survival of the Forges: Do Language Trends Tell the Story?

Copyright © 2011 Black Duck Software, Inc. All Rights Reserved. 3

Agenda

Market Dynamics

Forge and language Trends

Summary

Q&A

Note: All webinar registrants receive a copy of the slides and a link to the recording

Page 4: Survival of the Forges: Do Language Trends Tell the Story?

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

The Abundance of Open Source

100+ billion of lines of code

500,000+ projects

10+ million staff years of development

Billions of $$ of development

50,000+ security vulnerabilities

550+ cryptographic algorithms

2,000+ unique licenses

Page 5: Survival of the Forges: Do Language Trends Tell the Story?

Copyright © 2011 Black Duck Software, Inc. All Rights Reserved. 5

Free FOSS directory and developer community

Forge, repository and language neutral

Page 6: Survival of the Forges: Do Language Trends Tell the Story?

Copyright © 2011 Black Duck Software, Inc. All Rights Reserved. 6

Background: Forge Trends as Revealed by Language

Four forges analyzed: – SourceForge, Github, GoogleCode, CodePlex– General purpose forges, does not include language-

specific forges such as Rubyforge

Analyzed language on a commit basis Using commits as a gauge of current activity Time period: January to May 2011 Over 2.1 M language commits across four forges

– Only count commits that contained code– If a commit includes more than one language, each

language is counted. Did not include: Shell, XML, Assembler

Page 7: Survival of the Forges: Do Language Trends Tell the Story?

77

Page 8: Survival of the Forges: Do Language Trends Tell the Story?

88

Page 9: Survival of the Forges: Do Language Trends Tell the Story?

99

Page 10: Survival of the Forges: Do Language Trends Tell the Story?

1010

Page 11: Survival of the Forges: Do Language Trends Tell the Story?

1111

Page 12: Survival of the Forges: Do Language Trends Tell the Story?

1212

Page 13: Survival of the Forges: Do Language Trends Tell the Story?

1313

Page 14: Survival of the Forges: Do Language Trends Tell the Story?

1414

Page 15: Survival of the Forges: Do Language Trends Tell the Story?

1515

Page 16: Survival of the Forges: Do Language Trends Tell the Story?

1616

Page 17: Survival of the Forges: Do Language Trends Tell the Story?

1717

Page 18: Survival of the Forges: Do Language Trends Tell the Story?

1818

Page 19: Survival of the Forges: Do Language Trends Tell the Story?

1919

Page 20: Survival of the Forges: Do Language Trends Tell the Story?

Copyright © 2011 Black Duck Software, Inc. All Rights Reserved. 20

Information Resources

Data on open source project info on licenses, projects, languages– www.blackducksoftware.com/oss– www.Ohloh.net

SPDX – info on new data exchange standard – www.blackducksoftware.com/spdx/intro_to_spdx.mov

Android white paper and webinar– www.blackducksoftware.com/android– www.blackducksoftware.com/webinars/legal/android.html

Page 21: Survival of the Forges: Do Language Trends Tell the Story?

Copyright © 2011 Black Duck Software, Inc. All Rights Reserved. 21

Questions?

Note: All webinar registrants receive a copy of the slides and a link to the recording