Ever had a disagreement inside an open source community? Wondered why the developers are not serving the users needs as you’d expect? This talk by two veteran open source developers will help users see the day to day community interaction from our the developer point of view. We’ll look at the reasons that drive people to share their code, the licencing conditions covering it, the real life of developers and associated constraints, and what is actually reasonable to expect from both sides, in order to build a productive and sustainable community.
A common question seen on many open source mailing lists is "When will you guys fix my bug? It is critical to my company!".
This is often followed by one of the developers replying to say "When you write a fix or pay someone to do it" . This leads to the user complaining to everyone that this snarkiness is not a welcoming, or how unreasonable it is to expect them to learn to program, or to pay. The discussion often descends into a rambling maze of twists, insults and justifications. When the fuss dies down, all the developers go back to doing what they the were (doing something useful) and the user becomes either a dissatisfied user or an ex-user. This talk by two veteran open source developers will help users see that play out from the developer point of view, and get a better understanding of why and how open source community are stood up (hint hint, they are not built to serve users).