From The Eclipse Foundation
Wayne is the Director of Open Source Projects at the Eclipse Foundation. He started writing software in 1983 on an Apple ][+, learned object-oriented programming and Smalltalk in 1987, and was an early adopter of Java. Wayne is a content review committee member for Devoxx and JavaOne, is a long time contributor to Eclipse open source projects, and regular presenter at JavaOne, JavaPolis/Devoxx, JAX, and EclipseCon. In 1982, he received the prestigious Chief Scouts Award from then-Governor General Edward Schreyer. In 1984 his team was selected to represent beautiful British Columbia in the Kinsmen Voyageur Relay. In his spare time, he writes down meaningless accomplishments from his youth in a lame attempt to impress the reader.
Virtually all software developers use open source software, but only a subset of them actually contributes back. The very best sort of contribution to an open source project is a patch with tests for a documented issue, but getting to that point requires some navigation skills. You need to get connected to the community and learn how it works, including obvious things such as coding standards and style and less obvious things such as sorting out how to get the existing project team to invest in you. You need to understand your rights and responsibilities, licensing and copyright concerns, contributor license agreements, and more. This session covers these topics and others to help you get more directly involved in open source software.
An open source project is more than just a code repository. If you want to be more than a single-developer project in an obscure corner of the world, you need to build community around the code. But building communities of users, adopters, and developers requires planning and work. In this session, we’ll talk about the sorts of things that you need to think about: license selection, finding and connecting with your community, courting contributors and contributions, trademarks, intellectual property management, contributor agreements, whether or not you should consider moving the project to a foundation, and more.
The Eclipse Java IDE is the product of work done by several Eclipse open source projects that coordinate their efforts via an annual simultaneous release. In this session, we'll discuss some of the cool features in 2016's Neon release and provide a preview of what's exciting in 2017's Oxygen release (which will include, among other things, support for Java 9). In addition to the new features, we'll show off some cool features (like super-smart code completion, integration with Gerrit, and many tips and tricks) that you may have missed to show you how to be just a bit more productive with your Eclipse Java IDE.