ICE Dev Team
The League of Extraordinary Committers
We are a small team from the US National Lab system.
Jay Jay Billings (ORNL) - Warchief, Lead Architect and Developer
Alex McCaskey (ORNL) - Developer, Team Trainer
Taylor Patterson (ORNL) - Developer
Andrew Bennett (ORNL) - Developer
Dasha Gorin (ORNL) - Undergrad Student, The Temp
Robert Smith (ORNL) - Developer
The League of Extraordinary Contributors
The following people have made contributions to Eclipse ICE through pull requests.
Sebastien Jourdain (Kitware) - Paraview Client
JiSoo Kim (Purdue) - UI and extension point refactors.
Hari Krishnan (LBNL) - VisIt Plugin and Widget Developer
Menghan Li (Purdue) - UI and extension point refactors.
Fangzhou Lin (Purdue) - UI and extension point refactors.
Tony McCrary (L33tLabs) - JavaFX visualization code
Nick Stanish (Purdue) - UI and extension point refactors.
Scott Wittenberg (Kitware) - Paraview Client
The following list of people were once members of our merry band and may join us again in the future.
Jordan Deyton (ORNL) - Developer
Anna Wojtowicz (ORNL) - Developer
Kasper Gammeltoft (ORNL) - Intern
Erica Grant (ORNL) - Intern
Elizabeth Piersall (ORNL) - Intern
Members Before Eclipse
The following people left the team before it joined the Eclipse Foundation.
- David E. Bernholdt (ORNL) - Project Manager
- John M. Hetrick III (IBM Rational) - Architect, Tester and IT Specialist
- Tim Bohn (IBM Rational) - Architect, Tester and IT Specialist
- Adrian Sanchez (UChicago) - Developer
- Allison Koenecke (MIT) - Developer
- Eric J. Lingerfelt (ORNL) - Developer
- Neeti Pokhriyal (ORNL) - Developer
- Mike Guidry (ORNL & UT) - Developer
- Greg Lyon (ORNL & UT) - Developer
- Forest Hull (ORNL) - Developer
- Andrew Belt (ORNL & UT) - Developer
- Ronald Allen (ORNL & UT) - Graduate Student
How we give credit
Contribution credit is given to the people who author files, provide updates or maintain the code. Design credit is given where it is due, but in all but a few cases, Jay Jay Billings has designed the vast majority of systems in ICE. Because Jay has such a large claim on the design, if a file is rewritten, we allow an original author's name to be removed because it normally means that there is a significant change to the API even if the class name hasn't changed. (The case of removing an author's name from a file is done on a case by case basis.)
We also try to give credit by including people on papers, talks and demos. The exact level of credit that should be given is determined on a case-by-case basis, but normally, we try to give the highest amount of credit possible and justify why people should be included on the highest level artifact possible.
All current contributors are tracked automatically by the Eclipse Foundation using Git logs. Those that contributed before the initial contribution - historical contributors - are listed in the file and noted in the IP review of the Initial Contribution. We also give credit to subject matter experts and people who report bugs but is somewhat less formal. Contributions are recorded in the automated report that is published with each release. Current and historical contributors are tracked by GitHub and Ohloh.net, too.
Anyone who has a question about how credit is granted should email Jay Jay Billings, the project lead, directly at eclipse.ice.project <at> gmail <dot> com or open up a bug report at https://github.com/eclipse/ice and assign it to Jay.