Skip to main content

2009 Candidate:
Shawn Pearce

Software Engineer, Google

Nominee for Contributing Member representative

Solutions Provider

email:  sop at google.com

Vision

The Eclipse Project is an important focal point in open source Java development communities due to the high quality of its many projects. My goals for the Eclipse Foundation are to expand upon this position and attract more contributors and collaborators.

To do this I will:

  • Encourage more collaboration with the Apache Software Foundation
  • Ensure a future for Java by improving collaboration with OpenJDK
  • Recommend increased usage of modern infrastructure tools, reducing contributor pain points

The ASF also produces high quality projects, many of which are consumed by Eclipse as part of the platform. Collaboration and code sharing needs to be simple for contributors, to prevent wide spread replication of effort. The Eclipse Foundation should work with ASF to reduce the IP review required prior to bringing in ASF managed works.

Eclipse and its consumers rely upon J2SE runtimes. OpenJDK represents a major leap forward in ensuring the Java platform will always be available. The Eclipse Foundation has a vested interested in maintaining the viability of the Java platform, and should encourage contribution to and the widespread deployment of open J2SE systems.

New contributors, like Google Summer of Code students, are often road-blocked on gaining commit access to repositories. Modern distributed systems often alleviate this by permitting change recording at outside locations until IP agreements can be finished and access granted. As the Eclipse Foundation and its members are very careful with their IP review processes, the foundation needs to encourage use of tools that make it easier for newcomers to enter the ecosystem and meet the requirements, without losing effort, history, or becoming frustrated and leaving.

About the Candidate

At Google, Shawn is committed to fostering the growth of the open source ecosystem by supporting existing programs such as Google Summer of Code, and the development of new communities, like the Android Open Source Project. Prior to joining Google, Shawn lead a development team at Bank of America building domain-specific plugins for the Eclipse platform.

Outside of work, Shawn is an active contributor in the Git community, pushing the limits of distributed development tools.

Affiliation

Google

Back to the top