EclipseCon 2007 March 5-8, Santa Clara California

Committer and Project Boot Camp

Ward Cunningham (Eclipse Foundation), Bjorn Freeman-Benson (Eclipse Foundation), Janet Campbell (Eclipse Foundation, Inc.), Ian Skerrett (Eclipse Foundation), Donald Smith ()


Sunday, 13:00, 4 hours | Stevens Creek Room


Bjorn Freeman-Benson

Janet Campbell

You're new to Eclipse. Our experience at the foundation suggests you have a lot of questions. We've seen past questions cluster around three topics: development process, intellectual property cleanliness, and, techniques of community development. So we've assembled the relevant foundation expertise to answer your questions in a fast-paced and in-depth afternoon we're calling "boot camp". But don't worry about drill sergeants or push-ups.

Our boot camp will consist of three sections. The first will provide an in-depth review of steps to create and manage an open source project at Eclipse, including writing a project proposal, getting ready for your first creation review and the responsibilities of all committers/project leaders. The second section will cover the licensing and IP process that is required for all Eclipse projects. And finally there will be a discussion on what are the best practices for building a community around your project.

Course Outline.

  1. Eclipse Development Process
    • Introduction: what is, and is not, constrained by the Eclipse Development Process?
    • Project Phases: the purpose and characteristics of each phase
    • Project Reviews: how reviews work and why we have reviews anyway
    • Project Web Site and Status Files: why we require, and how we implement, consistency
    • Project Roadmap, Scope, and Requirements: why projects cannot do "just anything"
    • Elections and Voting: special focus on committer elections
    • Committer Responsibilities: open, transparent, and legal
    • Project Lead Responsibilities: providing guidance both internal and external
    • PMC Responsibilties: all of the above, plus keeping the projects focused and in scope as well as cross project/simultaneous release coordination

  2. Licensing and IP Process

  3. Community Building
There is no tutorial fee for registered attendees at EclipseCon. However, space is limited so please rsvp to with your name, email address and project affiliation, if any.

In addition to his current position, Ward co-founded the consultancy, Cunningham & Cunningham, Inc., has served as an Architect in Microsoft's Patterns & Practices Group, the Director of R&D at Wyatt Software and as Principle Engineer in the Tektronix Computer Research Laboratory. Ward is well known for his contributions to the developing practice of object-oriented programming, the variation called Extreme Programming, and the communities supported by his WikiWikiWeb. Ward hosts the He is a founder of the Hillside Group and there created the Pattern Languages of Programs conferences which continue to be held all over the word.

Bjorn is the Director for Open Source Process at the Eclipse Foundation, a position that is tailor-made for someone with his keen interest and experience in building high-quality software with geographically distributed teams. He has dabbled in applications and user interfaces, but returns, like the swallows to San Juan Capistrano, to his three foci: hardware, software, and process (embedded devices, programming languages, and software engineering). Bjorn has worked for OTI,, Rational, and Gemstone, along with a career as a university professor. He has an M.Sc. and a Ph.D. in Computer Science from the University of Washington, and is happy to talk at length about his passion for orienteering and/or his love of flying.

Janet Campbell is Legal Counsel and Manager of Intellectual Property for the Eclipse Foundation, an independent, not-for-profit foundation supporting the Eclipse open source community.

Gold sponsors

Ingres logo

BEA logo

IBM logo

Business Objects logo

Klocwork logo

Windriver logo

Red Hat logo

Actuate logo

Silver sponsors

Compuware logo

Sybase logo

Google logo






Code Gear




Innoopract logo

Lynux Works

Media sponsors

Eclipse Magazine logo logo

Methods and Tools logo

Eclipsezone logo

Addison-Wesley logo

Eclipse Magazin logo

Embedded Computing logo

SD Times logo

Enterprise Open Source logo

ACM Queue logo

TheServerSide Java Symposium

Eclipse Review logo

Software Test & Performance logo

Eclipse Developers Journal logo

Eclipse Source logo