Is it a panel? Is it a talk? It is a Podling Shark Tank! Back by popular demand with even sharkier judges! What is it, you ask? Well, this is just like Shark Tank TV show (think speed dating between entrepreneurs and investors) but instead of ÛÏSquirrel BossÛ and ÛÏMan CandleÛ you’ll be hearing pitches for Apache Incubator projects. Also instead of Mark Cuban and Kevin O’Leary you’ll be pitching to the panel of ASF grey beards (trying to convince them that your project is worthy of their esteemed attention and endorsement). There will be snark, there will be prizes, there will be reciting of Apache Way creed. But most of all there will be fun. We guaranteed that!
But We’re Already Open Source! Why Would I Want to Bring My Code to Apache? – Nick Burch
Open Source – that’s just a tick box, right? No? Anyway, we’re open source, so that’s all we need, right? No? OK, so what’s this Apache thing, and why might we want to take our existing open source project to the Apache Software Foundation? And why might we not!
Join us as we look at several real world examples of where companies have chosen to contribute their existing open source code to the Apache Software Foundation. We’ll see the advantages they got from it, the problems they faced along the way, why they did it, and how it helped their business. We’ll also look briefly at where it may not be the right fit.
How to Get Your Release Through the Incubator – Justin Mclean
All podling releases need to voted on by the incubator PMC before being released to the world. I’ll go though what the incubator PMC looks for in every release and what you can do to make it pass that vote and get your project one step closer to graduation.
In this talk I’ll describe current incubator and ASF policy, recent changes that you may not be aware of, and go into detail the legal requirements of common licenses and the best way to assemble your NOTICE and LICENSE files. Where possible I describe the reasons behind why things are done a certain which may not always be obvious from our documentation.
I’ll show how I review a release and the simple tools I use. I’ll go through a worked example or two, including a fictional project called Apache Wombat, and cover common mistakes I’ve seen in releases and finally where you can get help if you need it.
How to Be a Bad Mentor for a Struggling Podling Subject to Terrible Policies – Roman Shaposhnik
With major apologies to David Patterson for stealing the title of his last lecture https://s.apache.org/how_to_be_a_bad_professor (I guess he taught us well after all!) I would like to present this talk that focuses on Apache Incubator, its podlings and mentors. This presentation will start with an overview of common mistakes that I have observed while mentoring on my own and seeing others do the same. We will proceed to talking about misconceptions on both sides that make Apache Incubator policies appear daunting and bureaucratic. We will conclude by a 10 steps program aimed at helping podling master the Apache Way and graduate as quickly as possible. Finally, a few battle stories will be shared and wounds put on display. This former VP of Incubator has a few to show.