Apache Software Foundation is a well known and a well respected non-profit foundation.
Many people select an Apache project because they know they can expect a high quality, backed with a meritocratic community which will ensure a longevity and independence of the project.
Apache being a relatively large organization means that like many other large organizations a lot of things such as contributions involve additional processes and bureaucracy. A lot of people who have grown and got used to the Github work-flow shun upon those processes and consider Apache as rigid, slow and old school.
Aapache has been evolving over the years and embracing new tools and processes (yes, SVN is not required anymore) which means that a lot of such remarks are simply not true anymore.
In this talk we are going to have a look at the "new era" Apachest and how we can blend things together to have the best of both worlds. This means all the benefits and recognition you get under the Apache umbrella and all the benefits you get if you embrace new work-flows and tools such as Git, Github, Travis CI and others.
As an example through the talk, we are going to use Apache Libcloud, first and one of the few pure Python projects at Apache.
We are going to have a look at how we have reduced a barrier to contribution by being pragmatic and embracing new work-flows and tools such as Github, Travis CI, ReadTheDocs and others.