Do you know what people are really doing in your open source project? Having good community data and metrics for your open source project is a great way to understand what works and what needs improvement over time, and metrics can also be a nice way to highlight contributions from key project members. This session will focus on tips and techniques for collecting and analyzing metrics from tools commonly used by open source projects. It's like people watching, but with data.
The best thing about open source projects is that you have all of your community data in the public at your fingertips. You just need to know how to gather the data about your open source community so that you can hack it all together to get something interesting that you can really use. This session will be useful for anyone wanting to learn more about the communities they manage or participate in.
When I was a kid, the computer was my favorite toy. I would spend hours of time coding just for the fun of it. This love of computers led to a career in software development, which has been greatly rewarding! But, once anything becomes a job it is difficult to stay in love with it -- even when your job is open source.
So, find a hobby? Do something else! That's great, but for me nothing has the same mental reward as a good computer project. It just sucks to constantly be at the mercy of other people's demands...
My solution has been simple: retro-computing! I don't just use the computers of my youth, I make them do interesting new things! It's crazy, of course...but I love it! Maybe hearing about my experiences could be useful for you to find your way to avoid burnout? You may not want to dig-out an 8-bit micro for your next project, but maybe a robot, or an arduino, or...
Open source software depends on collaborative effort but many contributions are lost because of the often adversarial process. How can reviewers be turned into mentors?
Do you review lots of patches, or want to contribute to projects like the Linux kernel, then this talk is meant for you. This talk will also help those who have to manage engineers (or manage their manager!)
Issues of GPL enforcement and compliance have been actively debated this year. Many misconceptions exist, and have led some in the community to incorrectly believe that compliance is particularly challenging. This talk dispels the FUD about GPL compliance. GPL's requirements are straightforward; reasonable engineers can typically quite easily construct a proper complete and corresponding source code release as required by the GPL. Meanwhile, nearly all users of GPL'd software never engage in distribution of binaries, which means very few of GPL's requirements even apply to their situation.
This talk educates developers, business people, and community leaders alike about the current state of GPL compliance and how simple it really is to address compliance issues. This talk includes examples of what types of compliance failures are usually considered egregious and aren't.
Everybody talks about devops today , breaking down the walls and bridging the gaps between developers and system administrators.
Technology moves fast, most people are so busy they don't have time to keep up with what's new, or sometimes don't really understand the need for these tools, until they take 5 minutes and listen to somebody using them.
This talk will go over a bunch of unmissable open source system tools tools, some of them didn't even exist 2 years ago,
(PS. Talk will cover amongst others Logstash, Graphite, fpm, mcollective, vagrant, ...)