A regular day as an Eclipse Committer
What is New & Noteworthy for an Eclipse Release is the topic of most of the talks we see at conferences. We see all the new features, we may talk about fixed bugs in the last release and about that the project team could do in the future. But what happens behind the scenes? How does the Eclipse community - with the help of the Foundation, the committers, contributors, and users - build a highly sophisticated software platform? What are the obstacles (from technical ones to legal)? We show you how a regular user of Eclipse became an active committer, the obstacles that were in his way, how cross-project features can be done together, and why it is so much fun to be part of the Eclipse Ecosystem. We will show you how to get a backstage pass to the Eclipse community, how to involve yourself in decisions, and how to help projects to stay on track. We will start off with one of the first touchpoints with the community: a new bug report. After the first bug is reported, the whole story starts from discussions with the committers, suggesting a fix for this bug, over to the legal aspects of the code contributed to Eclipse ending with the achievement to become part of this community as an Eclipse committer. During the whole talk, we'll be showing different aspects of Eclipse as IDE, ranging from Mylyn to manage our tasks, to EGit to work the project, Gerrit to interact with committers and discuss implementation details till we finally meet Hudson, one of the newest members of the ecosystem to happily build our newly contributed code. Besides the technical aspects, the talk will give you some background on how the community works together on legal and social aspects and why you should become part of this amazing story.