21
The Apache Way ! What I Have Learned About Apache Software Foundation (ASF) (And How Not To Break Builds !) Radhika Puthiyetath Women Who Code NY Meetup 07-27-2016

The Apache Way (And How Not to Break Builds!)

Embed Size (px)

Citation preview

The Apache Way !What I Have Learned About Apache Software Foundation (ASF)(And How Not To Break Builds !)

Radhika PuthiyetathWomen Who Code NY Meetup07-27-2016

Agenda

About ASF

At Project Level

At Individual Level

My Takeaway

The Apache Way ! What I Have Learned About ASF

About Apache Software Foundation (ASF)

The Apache Way ! What I Have Learned About ASF

A non-profit all-volunteer organization

Provides support for the Apache Community of

open-source software projects

Develops, stewards, and incubates more than

350 Open Source projects

Projects are run by collaborative consensus

based processes

The Apache Way ! What I Have Learned About ASF

Apache Software Foundation

Apache Software Foundation

The Apache Way ! What I Have Learned About ASF

The Apache License

Business friendly license

Encourages commercial adoption of the software

A neutral ground where competitors collaborate

Includes Patent Grant

Easily reused by other projects and organizations

The Apache Way ! What I Have Learned About ASF

The Apache Way!

Meritocracy (Govern of Merit!)

it’s about what you do, those who do, decide !

Peer to Peer

Consensus Decision Making

Open Communication

The Apache Way ! What I Have Learned About ASF

At Project Level

The Apache Way ! What I Have Learned About ASF

Project Incubation

The Apache Way ! What I Have Learned About ASF

Project Incubation Process

Incubation is for building a community

ASF Board accepts new products into the foundation

Provides guidance, legal shelter, and infrastructure

Mentors and Podling PMC provides mentorship

Emphasis on community stewardship

The Apache Way ! What I Have Learned About ASF

Project Incubation

The Apache Way ! What I Have Learned About ASF

Apache CloudStack Graduation

The Apache Way ! What I Have Learned About ASF

At Individual Level

The Apache Way ! What I Have Learned About ASF

Roles and Responsibilities

PMC Member

ASF Committer

Contributor

User

The Apache Way ! What I Have Learned About ASF

Contributor to Committer

The Apache Way ! What I Have Learned About ASF

Apache Committers

Apache committers work as individuals, independent of

company affiliation

Write access to the repository

Products are owned by project community

Emphasis on community stewardship

The Apache Way ! What I Have Learned About ASF

The Apache Review Board

The Apache Way ! What I Have Learned About ASF

The Apache Review Board

The Apache Way ! What I Have Learned About ASF

My Takeaway!Don’t break builds ! :-)

Always, always test the patches before git --commit

Don’t assume, ask questions.

Have patience !

Respect the community

Don’t limit yourself. Explore opportunities.

Have fun while building community.

The Apache Way ! What I Have Learned About ASF

Questions ?

The Apache Way ! What I Have Learned About ASF

Get Involved

Web: http://cloudstack.apache.org/

Mailing Lists: cloudstack.apache.org/mailing-lists.html

IRC: irc.freenode.net: 6667 #cloudstack

Twitter: @cloudstack

LinkedIn: www.linkedin.com/groups/CloudStack-Users-Group-3144859

If it didn’t happen on the mailing list, it didn’t happen.

The Apache Way ! What I Have Learned About ASF