Difference between revisions of "Governance"

(Project roles)
(SciJava project summary: Update Fiji maintenance status)
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{About}}{{Notice | This page describes the ''social'' structure of [[SciJava]] projects.
+
{{Notice | This page describes the ''social'' structure of [[SciJava]] projects.
 
* For information on the ''technical'' structure, see [[Architecture]].
 
* For information on the ''technical'' structure, see [[Architecture]].
 
* For information on the ''legal'' structure, see [[Licensing]].}}
 
* For information on the ''legal'' structure, see [[Licensing]].}}
 
+
{{AboutMenu}}The [[ImageJ]] project, and related projects in the [[SciJava]] software ecosystem, are governed as [[open source]] software projects.  Everybody is welcome to [[contribute]] with [[plugins]], patches, [[Bugs|bug reports]], [[tutorials]], [[documentation]], and artwork.
The [[ImageJ]] project, and related projects in the [[SciJava]] software ecosystem, are governed as [[open source]] software projects.  Everybody is welcome to [[contribute]] with [[plugins]], patches, [[Bugs|bug reports]], [[tutorials]], [[documentation]], and artwork.
 
  
 
That said, every project needs leaders: the ones who participate in ''governance'' of the project, [[wikipedia:Software maintenance|maintaining]] the software and making key decisions.
 
That said, every project needs leaders: the ones who participate in ''governance'' of the project, [[wikipedia:Software maintenance|maintaining]] the software and making key decisions.
Line 9: Line 8:
 
== Project roles ==
 
== Project roles ==
  
Because [[open source]] software is highly collaborative, it is extremely important to understand the difference between various roles on the project, to avoid misconceptions about '''authority''' (who makes decisions) and '''responsibility''' (who must do the work) concerning each project.
+
Because [[open source]] software (OSS) is highly collaborative, it is extremely important to understand the difference between various roles on the project, to avoid misconceptions about '''authority''' (who makes decisions) and '''responsibility''' (who is pledged to do the work) concerning each project.
  
The most common roles are:
+
The most common roles in OSS are:
  
 
* '''Founders''' are the people who originally launched the project.
 
* '''Founders''' are the people who originally launched the project.
Line 19: Line 18:
 
* '''Contributors''' are people who help with the project either currently or in the past. They may participate occasionally or sporadically, and are typically not involved in project decision making.
 
* '''Contributors''' are people who help with the project either currently or in the past. They may participate occasionally or sporadically, and are typically not involved in project decision making.
  
=== Levels of maintenance and development ===
+
=== SciJava team roles ===
  
Each project in the ecosystem has a distinct development path, with varying levels of maturity and activity. These paths are ultimately determined by the people who participate in developing the project. The following table conveys the types of commitment pledged by people with various project roles:
+
Projects in the [[Architecture|SciJava component collection]] define each component's '''team''' as the group of people who take ''responsibility'' for it. The following roles formalize the ways people are pledged to help:
  
 
{| class="wikitable nicetable"
 
{| class="wikitable nicetable"
| rowspan=2 | '''Role'''
+
! Role
| colspan=5 style="text-align: center" | '''Commitment'''
+
! Commitment
 +
|-
 +
! Founder
 +
| Created the project. Does not imply any current participation or responsibility.
 +
|-
 +
! Lead
 +
| Has decision-making authority: timing of [[releases]], inclusion of features, etc.
 +
|-
 +
! Developer
 +
| Adds new features or enhancements. Can be assigned to address feature requests.
 
|-
 
|-
| '''Reviews and<br>merges [[Contributing|patches]]'''
+
! Debugger
| '''Responds to<br>[[Contact|community questions]]'''
+
| Fixes [[Issues|bugs]]. Can be assigned open [[issues]] to solve.
| '''Actively fixes<br>reported [[bugs]]'''
 
| '''Actively adds<br>new [[issues|features]]'''
 
| '''[[Funding|Paid]] to add<br>new features'''
 
 
|-
 
|-
| Maintainer (passive)
+
! Reviewer
| {{yes}}
+
| Reviews [[Contributing|patch submissions]].
| {{unknown}}
 
| -
 
| -
 
| -
 
 
|-
 
|-
| Maintainer (active)
+
! Support
| {{yes}}
+
| Responds to [[Community|community questions]] and [[Issues|issue reports]]. Keeps the issue tracker organized.
| {{yes}}
 
| {{yes}}
 
| -
 
| -
 
 
|-
 
|-
| Developer (community)
+
! Maintainer
| -
+
| Merges [[Contributing|patch submissions]]. Cuts releases.
| {{unknown}}
 
| {{unknown}}
 
| {{unknown}}
 
| -
 
 
|-
 
|-
| Developer (supported)
+
! Contributor
| -
+
| Contributed code to the project. Does not imply any current participation or responsibility.
| -
 
| {{yes}}
 
| {{yes}}
 
| {{yes}}
 
 
|}
 
|}
  
== SciJava projects ==
+
Individuals often fill more than one role.
 +
 
 +
== Component status ==
 +
 
 +
This web site documents lots of software [[components]]—and in particular, many ImageJ [[plugins]]. Components in the ecosystem each have a distinct development path, with varying levels of maturity and activity, which is ultimately determined by the people who participate in developing it.
 +
 
 +
Each component's page features an informational sidebar with a status report derived from the component's declared ''team''. This sidebar is intended to help users understand what level to expect when seeking help, reporting issues, and submitting feature requests.
 +
 
 +
=== Development status ===
 +
 
 +
'''Development status''' conveys what to expect regarding a component's future.
 +
{| class="wikitable"
 +
! Status
 +
! Meaning
 +
|-
 +
! Unstable
 +
| Project is under heavy development, with unstable API undergoing iterations of refinement. Typically, these components are either unreleased, or [[versioning|versioned at 0.x]].
 +
|-
 +
! Active
 +
| New features are being actively developed. API breakages are kept as limited as possible.
 +
|-
 +
! Stable
 +
| No new features are under development. API is stable.
 +
|-
 +
! Obsolete
 +
| The project is discontinued.
 +
|}
 +
 
 +
=== Support status ===
 +
'''Support status''' indicates the level to which the team responds to questions and [[bugs|issue reports]].
 +
{| class="wikitable"
 +
! Status
 +
! Meaning
 +
|-
 +
! Active
 +
| Someone will respond to questions on community channels, and addresses issue reports in the project's issue tracker. A best effort is made to fix reported bugs within a reasonable time frame.
 +
|-
 +
! Partial
 +
| Someone will respond to questions on community channels, as well as to issue reports in the project's issue tracker. But reported bugs may not be addressed in a timely manner.
 +
|-
 +
! Minimal
 +
| There is at least one person pledged to the project in some capacity, but not all roles are filled. Response time to questions and issue reports may be protracted.
 +
|-
 +
! None
 +
| No one is pledged to support the project. Questions and issue reports may be ignored.
 +
|}
 +
 
 +
== SciJava project summary ==
  
 
Here is a summary of roles for projects in the [[SciJava]] ecosystem.
 
Here is a summary of roles for projects in the [[SciJava]] ecosystem.
Line 75: Line 111:
 
| '''Contributors'''
 
| '''Contributors'''
 
|-
 
|-
| [[File:scijava-icon.png|48px]]
+
| {{Logo | SciJava}}
 
| '''[[SciJava]]'''
 
| '''[[SciJava]]'''
 
| {{Person|Moore}}<br>{{Person|Rueden}}
 
| {{Person|Moore}}<br>{{Person|Rueden}}
 
| {{Person|Rueden}}
 
| {{Person|Rueden}}
| {{Person|Rueden}}<br>{{Person|Hinerm}}
+
| {{Person|Rueden}}
 
| [https://github.com/orgs/scijava/people List on GitHub]
 
| [https://github.com/orgs/scijava/people List on GitHub]
 
| See [[Contributors]]
 
| See [[Contributors]]
 
|-
 
|-
| [[File:imglib2-icon.png|48px]]
+
| {{Logo | ImgLib2}}
 
| '''[[ImgLib2]]'''
 
| '''[[ImgLib2]]'''
 
| {{Person|Saalfeld}}<br>{{Person|StephanP}}
 
| {{Person|Saalfeld}}<br>{{Person|StephanP}}
 
| {{Person|Pietzsch}}<sup>1</sup><br>{{Person|StephanP}}<br>{{Person|Saalfeld}}
 
| {{Person|Pietzsch}}<sup>1</sup><br>{{Person|StephanP}}<br>{{Person|Saalfeld}}
| {{Person|Pietzsch}}<br>{{Person|Rueden}}<br>{{Person|Hinerm}}<br>{{Person|StephanP}}<br>{{Person|Saalfeld}}
+
| {{Person|Pietzsch}}<br>{{Person|Rueden}}<br>{{Person|StephanP}}<br>{{Person|Saalfeld}}
 
| [https://github.com/orgs/imglib/people List on GitHub]
 
| [https://github.com/orgs/imglib/people List on GitHub]
 
| See [[Contributors]]
 
| See [[Contributors]]
 
|-
 
|-
| [[File:imagej1-icon.png|48px]]
+
| {{Logo | ImageJ1}}
 
| '''[[ImageJ1]]'''
 
| '''[[ImageJ1]]'''
 
| {{Person|Rasband}}
 
| {{Person|Rasband}}
Line 99: Line 135:
 
| See [http://imagej.net/notes.html release notes]
 
| See [http://imagej.net/notes.html release notes]
 
|-
 
|-
| [[File:imagej2-icon.png|48px]]
+
| {{Logo | ImageJ2}}
 
| '''[[ImageJ2]]'''
 
| '''[[ImageJ2]]'''
 
| {{Person|Rueden}}<br>{{Person|Eliceiri}}
 
| {{Person|Rueden}}<br>{{Person|Eliceiri}}
 
| {{Person|Rueden}}
 
| {{Person|Rueden}}
| {{Person|Rueden}}<br>{{Person|Hinerm}}
+
| {{Person|Rueden}}
 
| [https://github.com/orgs/imagej/people List on GitHub]
 
| [https://github.com/orgs/imagej/people List on GitHub]
 
| See [[Contributors]]
 
| See [[Contributors]]
 
|-
 
|-
| [[File:scifio-icon.png|48px]]
+
| {{Logo | SCIFIO}}
 
| '''[[SCIFIO]]'''
 
| '''[[SCIFIO]]'''
| {{Person|Rueden}}<br>{{Person|Eliceiri}}
+
| {{Person|Rueden}}<br>{{Person|Eliceiri}}<br>{{Person|Hinerm}}
| {{Person|Hinerm}}<br>{{Person|Rueden}}
+
| {{Person|Rueden}}
| {{Person|Hinerm}}<br>{{Person|Rueden}}
+
| {{Person|Rueden}}
 
| [https://github.com/orgs/scijava/people List on GitHub]
 
| [https://github.com/orgs/scijava/people List on GitHub]
 
| See [[Contributors]]
 
| See [[Contributors]]
 
|-
 
|-
| rowspan=3 style="vertical-align: middle" | [[File:fiji-icon.png|48px]]
+
| rowspan=3 style="vertical-align: middle" | {{Logo | Fiji}}
 
| '''[[Fiji]]'''
 
| '''[[Fiji]]'''
| {{Person|Schindelin}}<br>{{Person|Albertcardona}}
+
| {{Person|Schindelin}}<br>{{Person|Albertcardona}}<br>{{Person|Tomancak}}
| {{Person|Rueden}}<br>{{Person|Schindelin}}<sup>2</sup>
+
| {{Person|Rueden}}
| {{Person|Rueden}}<br>{{Person|Hinerm}}<br>{{Person|Schindelin}}<sup>2</sup>
+
| {{Person|Rueden}}<br>Gabriella Turek
 
| [https://github.com/orgs/fiji/people List on GitHub]
 
| [https://github.com/orgs/fiji/people List on GitHub]
 
| See [[Contributors]]
 
| See [[Contributors]]
Line 137: Line 173:
 
| [https://github.com/trakem2/TrakEM2/graphs/contributors Info on GitHub]
 
| [https://github.com/trakem2/TrakEM2/graphs/contributors Info on GitHub]
 
|-
 
|-
| [[File:slim-curve-icon.png|48px]]
+
| {{Logo | SLIM Curve}}
 
| '''[[SLIM Curve]]'''
 
| '''[[SLIM Curve]]'''
 
| Paul Barber<br>{{Person|Rueden}}
 
| Paul Barber<br>{{Person|Rueden}}
| Paul Barber<sup>3</sup><br>{{Person|Rueden}}<sup>3</sup>
+
| Paul Barber<sup>2</sup><br>{{Person|Rueden}}<sup>2</sup>
 
| {{Person|Msagar}}<br>{{Person|Rueden}}
 
| {{Person|Msagar}}<br>{{Person|Rueden}}
 
| [https://github.com/orgs/slim-curve/people List on GitHub]
 
| [https://github.com/orgs/slim-curve/people List on GitHub]
 
| [https://github.com/slim-curve/slim-plugin/graphs/contributors Info on GitHub]
 
| [https://github.com/slim-curve/slim-plugin/graphs/contributors Info on GitHub]
 
|-
 
|-
| [[File:bio-formats-icon.png|48px]]
+
| {{Logo | Bio-Formats}}
 
| '''[[Bio-Formats]]'''
 
| '''[[Bio-Formats]]'''
 
| {{Person|Rueden}}<br>{{Person|Eliceiri}}
 
| {{Person|Rueden}}<br>{{Person|Eliceiri}}
 
| {{Person|Linkert}}
 
| {{Person|Linkert}}
| {{Person|Linkert}}<br>{{Person|Rueden}}<sup>4</sup>
+
| {{Person|Linkert}}<br>{{Person|Sbesson}}
 
| [https://github.com/openmicroscopy/bioformats/graphs/contributors List on GitHub]
 
| [https://github.com/openmicroscopy/bioformats/graphs/contributors List on GitHub]
 
| See [http://www.openmicroscopy.org/site/about/ome-contributors OME Contributors]
 
| See [http://www.openmicroscopy.org/site/about/ome-contributors OME Contributors]
 
|-
 
|-
| [[File:knime-icon.png|48px]]
+
| {{Logo | KNIME}}
| '''[[KNIME]]'''<sup>5</sup>
+
| style="white-space: normal" | '''[[KNIME|KNIME Image Processing]]'''
| {{Person|Dietzc}}
+
| {{Person|Dietzc}}<br>Martin Horn
| {{Person|Dietzc}}
 
 
| {{Person|Dietzc}}
 
| {{Person|Dietzc}}
 +
| {{Person|Dietzc}}<br>Martin Horn
 
| [https://github.com/orgs/knime-ip/people List on GitHub]
 
| [https://github.com/orgs/knime-ip/people List on GitHub]
 
| See [[Contributors]]
 
| See [[Contributors]]
 
|-
 
|-
| [[File:cellprofiler-icon.png|48px]]
+
| {{Logo | CellProfiler}}
 
| '''[[CellProfiler]]'''
 
| '''[[CellProfiler]]'''
 
| {{Person|Leek}}<br>Anne Carpenter
 
| {{Person|Leek}}<br>Anne Carpenter
| {{Person|Leek}}
+
| {{Person|0x00B1}}
| {{Person|Leek}}
+
| {{Person|0x00B1}}
 
| [https://github.com/orgs/CellProfiler/people List on GitHub]
 
| [https://github.com/orgs/CellProfiler/people List on GitHub]
 
| See [[Contributors]]
 
| See [[Contributors]]
 
|-
 
|-
| [[File:Omero-icon.png|48px]]
+
| {{Logo | OMERO}}
 
| '''[[OMERO]]'''
 
| '''[[OMERO]]'''
 
| {{Person|Moore}}<br>Jean-Marie Burel<br>Chris Allan<br>Jason Swedlow
 
| {{Person|Moore}}<br>Jean-Marie Burel<br>Chris Allan<br>Jason Swedlow
Line 177: Line 213:
 
| [https://github.com/openmicroscopy/openmicroscopy/graphs/contributors Info on GitHub]
 
| [https://github.com/openmicroscopy/openmicroscopy/graphs/contributors Info on GitHub]
 
|-
 
|-
| [[File:Icy-icon.png|48px]]
+
| {{Logo | Icy}}
 
| '''[[Icy]]'''
 
| '''[[Icy]]'''
 
| Stephane Dallongeville<br>{{Person|Fab14}}<br>Jean-Christophe Olivo-Marin
 
| Stephane Dallongeville<br>{{Person|Fab14}}<br>Jean-Christophe Olivo-Marin
Line 185: Line 221:
 
| [https://github.com/Icy-imaging/Icy-Kernel/graphs/contributors Info on GitHub]
 
| [https://github.com/Icy-imaging/Icy-Kernel/graphs/contributors Info on GitHub]
 
|-
 
|-
| [[File:Alida-logo.jpg|48px]]
+
| {{Logo | Alida}}
 
| '''[[Alida]]'''
 
| '''[[Alida]]'''
 
| Stefan Posch<br>Birgit Möller
 
| Stefan Posch<br>Birgit Möller
Line 193: Line 229:
 
| [https://github.com/alida-hub/alida/graphs/contributors Info on GitHub]
 
| [https://github.com/alida-hub/alida/graphs/contributors Info on GitHub]
 
|-
 
|-
| [[File:MiToBo-logo.png|48px]]
+
| {{Logo | MiToBo}}
 
| '''[[MiToBo]]'''
 
| '''[[MiToBo]]'''
 
| Stefan Posch<br>Birgit Möller
 
| Stefan Posch<br>Birgit Möller
Line 202: Line 238:
 
|}
 
|}
 
<sup>1</sup> Pietzsch leads on day to day issues. Pietzsch, Preibisch and Saalfeld vote on primary decisions, with Pietzsch's vote breaking ties.
 
<sup>1</sup> Pietzsch leads on day to day issues. Pietzsch, Preibisch and Saalfeld vote on primary decisions, with Pietzsch's vote breaking ties.
<br><sup>2</sup> Schindelin is currently on sabbatical from Fiji; see [https://groups.google.com/d/msg/fiji-devel/coIgXLws0eI/TZlwjXLyks0J this thread on fiji-devel].
+
<br><sup>2</sup> Barber leads development of the {{GitHub | org=slim-curve | repo=slim-curve | label=SLIM Curve C library}}; Rueden leads development of the {{GitHub | org=slim-curve | repo=slim-plugin | label=SLIM Curve plugin for ImageJ}}.
<br><sup>3</sup> Barber leads development of the {{GitHub | org=slim-curve | repo=slim-curve | label=SLIM Curve C library}}; Rueden leads development of the {{GitHub | org=slim-curve | repo=slim-plugin | label=SLIM Curve plugin for ImageJ}}.
 
<br><sup>4</sup> Rueden maintains the Bio-Formats [[update site]] for ImageJ, but is not otherwise a Bio-Formats maintainer.
 
<br><sup>5</sup> For the purposes of this table, "KNIME" means the [[KNIME|KNIME Image Processing]] extensions, not the KNIME project as a whole.
 
  
 
== Further reading ==
 
== Further reading ==

Latest revision as of 09:20, 10 December 2018



About
ImageJ
Usage
Contributors
Governance
Funding
Citing
Contributing
Wish list

The ImageJ project, and related projects in the SciJava software ecosystem, are governed as open source software projects. Everybody is welcome to contribute with plugins, patches, bug reports, tutorials, documentation, and artwork.

That said, every project needs leaders: the ones who participate in governance of the project, maintaining the software and making key decisions.

Project roles

Because open source software (OSS) is highly collaborative, it is extremely important to understand the difference between various roles on the project, to avoid misconceptions about authority (who makes decisions) and responsibility (who is pledged to do the work) concerning each project.

The most common roles in OSS are:

  • Founders are the people who originally launched the project.
  • Leads are responsible for making final decisions. In the open source world these people are often referred to as benevolent dictators. Changes with a serious impact on the community are typically discussed on open channels first.
  • Maintainers keep the project functional, fix bugs and make releases. They often make day to day decisions, and are typically involved in discussion with the project lead(s) regarding major decisions, although the lead has final decision-making authority.
  • Developers are people who work on the project significantly or often. Typically they have direct push access to the source code. In some cases they make day to day decisions, depending on their experience and comfort level with the project.
  • Contributors are people who help with the project either currently or in the past. They may participate occasionally or sporadically, and are typically not involved in project decision making.

SciJava team roles

Projects in the SciJava component collection define each component's team as the group of people who take responsibility for it. The following roles formalize the ways people are pledged to help:

Role Commitment
Founder Created the project. Does not imply any current participation or responsibility.
Lead Has decision-making authority: timing of releases, inclusion of features, etc.
Developer Adds new features or enhancements. Can be assigned to address feature requests.
Debugger Fixes bugs. Can be assigned open issues to solve.
Reviewer Reviews patch submissions.
Support Responds to community questions and issue reports. Keeps the issue tracker organized.
Maintainer Merges patch submissions. Cuts releases.
Contributor Contributed code to the project. Does not imply any current participation or responsibility.

Individuals often fill more than one role.

Component status

This web site documents lots of software components—and in particular, many ImageJ plugins. Components in the ecosystem each have a distinct development path, with varying levels of maturity and activity, which is ultimately determined by the people who participate in developing it.

Each component's page features an informational sidebar with a status report derived from the component's declared team. This sidebar is intended to help users understand what level to expect when seeking help, reporting issues, and submitting feature requests.

Development status

Development status conveys what to expect regarding a component's future.

Status Meaning
Unstable Project is under heavy development, with unstable API undergoing iterations of refinement. Typically, these components are either unreleased, or versioned at 0.x.
Active New features are being actively developed. API breakages are kept as limited as possible.
Stable No new features are under development. API is stable.
Obsolete The project is discontinued.

Support status

Support status indicates the level to which the team responds to questions and issue reports.

Status Meaning
Active Someone will respond to questions on community channels, and addresses issue reports in the project's issue tracker. A best effort is made to fix reported bugs within a reasonable time frame.
Partial Someone will respond to questions on community channels, as well as to issue reports in the project's issue tracker. But reported bugs may not be addressed in a timely manner.
Minimal There is at least one person pledged to the project in some capacity, but not all roles are filled. Response time to questions and issue reports may be protracted.
None No one is pledged to support the project. Questions and issue reports may be ignored.

SciJava project summary

Here is a summary of roles for projects in the SciJava ecosystem.

Logo Project Founders Leads Maintainers Developers Contributors
Scijava-icon.png SciJava Josh Moore
Curtis Rueden
Curtis Rueden Curtis Rueden List on GitHub See Contributors
Imglib2-icon.png ImgLib2 Stephan Saalfeld
Stephan Preibisch
Tobias Pietzsch1
Stephan Preibisch
Stephan Saalfeld
Tobias Pietzsch
Curtis Rueden
Stephan Preibisch
Stephan Saalfeld
List on GitHub See Contributors
Imagej1-icon.png ImageJ1 Wayne Rasband Wayne Rasband Wayne Rasband
Curtis Rueden
Wayne Rasband See release notes
Imagej2-icon.png ImageJ2 Curtis Rueden
Kevin Eliceiri
Curtis Rueden Curtis Rueden List on GitHub See Contributors
Scifio-icon.png SCIFIO Curtis Rueden
Kevin Eliceiri
Mark Hiner
Curtis Rueden Curtis Rueden List on GitHub See Contributors
Fiji-icon.png Fiji Johannes Schindelin
Albert Cardona
Pavel Tomancak
Curtis Rueden Curtis Rueden
Gabriella Turek
List on GitHub See Contributors
BigDataViewer Tobias Pietzsch Tobias Pietzsch Tobias Pietzsch
Stephan Preibisch
List on GitHub Info on GitHub
TrakEM2 Albert Cardona Albert Cardona Albert Cardona
Stephan Saalfeld
Curtis Rueden
List on GitHub Info on GitHub
Slim-curve-icon.png SLIM Curve Paul Barber
Curtis Rueden
Paul Barber2
Curtis Rueden2
Md Abdul Kader Sagar
Curtis Rueden
List on GitHub Info on GitHub
Bio-formats-icon.png Bio-Formats Curtis Rueden
Kevin Eliceiri
Melissa Linkert Melissa Linkert
Sebastien Besson
List on GitHub See OME Contributors
Knime-icon.png KNIME Image Processing Christian Dietz
Martin Horn
Christian Dietz Christian Dietz
Martin Horn
List on GitHub See Contributors
Cellprofiler-icon.png CellProfiler Lee Kamentsky
Anne Carpenter
Allen Goodman Allen Goodman List on GitHub See Contributors
Omero-icon.png OMERO Josh Moore
Jean-Marie Burel
Chris Allan
Jason Swedlow
Josh Moore
Jean-Marie Burel
Chris Allan
List on GitHub List on GitHub Info on GitHub
Icy-icon.png Icy Stephane Dallongeville
Fabrice de Chaumont
Jean-Christophe Olivo-Marin
Stephane Dallongeville
Fabrice de Chaumont
Stephane Dallongeville
Fabrice de Chaumont
List on GitHub Info on GitHub
Alida-logo.jpg Alida Stefan Posch
Birgit Möller
Stefan Posch
Birgit Möller
Stefan Posch
Birgit Möller
List on GitHub Info on GitHub
MiToBo-logo.png MiToBo Stefan Posch
Birgit Möller
Stefan Posch
Birgit Möller
Stefan Posch
Birgit Möller
List on GitHub Info on GitHub

1 Pietzsch leads on day to day issues. Pietzsch, Preibisch and Saalfeld vote on primary decisions, with Pietzsch's vote breaking ties.
2 Barber leads development of the SLIM Curve C library; Rueden leads development of the SLIM Curve plugin for ImageJ.

Further reading