accumulo summit 2014 keynote: the accumulo community

37
Accumulo’s Community Life at Apache Josh Elser – Hortonworks Sean Busbey – Cloudera ccumulo, and Apache Accumulo are trademarks of the Apache Software

Upload: accumulo-summit

Post on 28-Nov-2014

1.304 views

Category:

Technology


0 download

DESCRIPTION

Speakers: Sean Busbey, Josh Elser Apache Accumulo is more than just open source licensed code, it’s a community focused on providing public good. This emphasis on community over code is a major tenet of The Apache Way. In this talk Josh Elser and Sean Busbey discuss how the project has grown and matured. Our community is bigger and better organized than it’s ever been. Come hear how these community gains have spurred not only improvements in our own codebase but also our integration with other projects.

TRANSCRIPT

Page 1: Accumulo Summit 2014 Keynote: The Accumulo Community

Accumulo’s Community

Life at Apache

Josh Elser – HortonworksSean Busbey – Cloudera

Apache, Accumulo, and Apache Accumulo are trademarks of the Apache Software Foundation

Page 2: Accumulo Summit 2014 Keynote: The Accumulo Community

Image created using http://www.wordle.net/

Page 3: Accumulo Summit 2014 Keynote: The Accumulo Community

Accumulo moves to Apache

Calendar generated on www.timeanddate.com/calendar

Page 4: Accumulo Summit 2014 Keynote: The Accumulo Community

One Thousand and Four Days

Page 5: Accumulo Summit 2014 Keynote: The Accumulo Community

Code Changes over Time

Page 6: Accumulo Summit 2014 Keynote: The Accumulo Community

• Community Over Code• Openness• Pragmatism• Charity

Over 150 top-level projectsMajor Tenets of the ASF • Well-Governed• All-Volunteer based• Permissively licensed

Life at The Apache Software Foundation

Page 7: Accumulo Summit 2014 Keynote: The Accumulo Community

Life at The Apache Software Foundation

Community{Code}

Page 8: Accumulo Summit 2014 Keynote: The Accumulo Community

How do we measure?

Page 9: Accumulo Summit 2014 Keynote: The Accumulo Community

Back to the Start

1,004 days ago

Page 10: Accumulo Summit 2014 Keynote: The Accumulo Community

Getting Established

• Ensure your project name is viable• Create a release• Build respectful disagreement• Solicit new contributors• Build independent committers

Page 11: Accumulo Summit 2014 Keynote: The Accumulo Community

1,004 Days Ago

7 committers

4 employers

Page 12: Accumulo Summit 2014 Keynote: The Accumulo Community

Current Status

20 committers

12employers

Page 13: Accumulo Summit 2014 Keynote: The Accumulo Community

Current Status

3x growth

Page 14: Accumulo Summit 2014 Keynote: The Accumulo Community

Measuring Community

Page 15: Accumulo Summit 2014 Keynote: The Accumulo Community

Measuring Community

Page 16: Accumulo Summit 2014 Keynote: The Accumulo Community

Measuring Community

Page 17: Accumulo Summit 2014 Keynote: The Accumulo Community

Measuring Community

Page 18: Accumulo Summit 2014 Keynote: The Accumulo Community

Measuring Community

Page 19: Accumulo Summit 2014 Keynote: The Accumulo Community

Measuring Community

August 2013

Page 20: Accumulo Summit 2014 Keynote: The Accumulo Community

Measuring Community

November 2013

Page 21: Accumulo Summit 2014 Keynote: The Accumulo Community

Measuring Community

April 2014

Page 22: Accumulo Summit 2014 Keynote: The Accumulo Community

Community Impact - Releases

1.3.5 1.3.6

1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5

1.5.0 1.5.1

1.6.0

Page 23: Accumulo Summit 2014 Keynote: The Accumulo Community

Measuring Community

Page 24: Accumulo Summit 2014 Keynote: The Accumulo Community

The people• 65 people have contributed to the project• 43 people have commits in their name• 20 people are committers and PMC members

Project Statistics (from Github)• 135 repositories related to Accumulo• 9 different languages used by related repositories

Community Impact - Usage

Page 25: Accumulo Summit 2014 Keynote: The Accumulo Community

Wait.

We haven’t had any pictures.

Page 26: Accumulo Summit 2014 Keynote: The Accumulo Community

Come get involved!

[email protected]@accumulo.apache.org

Page 27: Accumulo Summit 2014 Keynote: The Accumulo Community

Getting started can be hard.

Page 28: Accumulo Summit 2014 Keynote: The Accumulo Community

We make mistakes all the time

Page 29: Accumulo Summit 2014 Keynote: The Accumulo Community

We make mistakes all the time

Page 30: Accumulo Summit 2014 Keynote: The Accumulo Community

We grow because of you!

Users

• Keep developers honest• Provide application to general

concepts• Help identify when things are hard or

broken

If you’ve never contributed before, don’t be shy.

Page 31: Accumulo Summit 2014 Keynote: The Accumulo Community

We grow because of you!

• Contributions always welcome• Technical• Documentation• Usability

• Merit never expires

Contributors

If you’ve never contributed before, don’t be shy.

Page 32: Accumulo Summit 2014 Keynote: The Accumulo Community

Close on a Positive

Page 33: Accumulo Summit 2014 Keynote: The Accumulo Community

Questions?

Josh Elser – Hortonworks (@je2451)

Sean Busbey – Cloudera (@busbeytheelder)

Page 34: Accumulo Summit 2014 Keynote: The Accumulo Community
Page 35: Accumulo Summit 2014 Keynote: The Accumulo Community

Apache Accumulo

… is built by talented individuals working together

• Contributions always welcome• Technical• Documentation• Usability

• Merit never expires• Public technical discussion

UsersDevelopers• Validate project existence• Keep developers honest• Provide application to

general concepts• Just as, if not more,

important than developers!

Page 36: Accumulo Summit 2014 Keynote: The Accumulo Community

Apache Accumulo

… has grown because of all of you!

• Contributions always welcome• Technical• Documentation• Usability

• Merit never expires• Public technical discussion

UsersDevelopers• Validate project existence• Keep developers honest• Provide application to

general concepts• Just as, if not more,

important than developers!

Page 37: Accumulo Summit 2014 Keynote: The Accumulo Community

Apache Accumulo

1.4.3 1.4.4 1.4.5

1.6.0

Releases since 201320

13-0

3-30

2013

-05-

24

2014

-05-

02

2014

-02-

2820

14-0

4-03

2013

-08-

28

1.5.0 1.5.1