This page describes the social structure of SciJava projects.
- For information on the technical structure, see Architecture.
- For information on the legal structure, see Licensing.
ImageJ项目以及SciJava软件生态系统中的相关项目均作为open source软件项目进行管理。欢迎大家使用contribute以及plugins、装饰品、bug reports、tutorials、documentation和艺术作品。
也就是说,每个项目都领导者:参与项目“治理需要”、maintaining软件并做出关键决策的人。
项目角色
由于open source软件(OSS)具有高度协作性,因此了解项目中不同角色之间的差异非常重要,用户对每个项目的权力(谁做出决策)和责任(谁承诺完成工作)会产生误解。
OSS 中最常见的角色是:
- 创始人是最初启动该项目的人。
- 领导负责做出最终决定。在open source世界中,这些人通常被称为benevolent dictators。对社区产生严重影响的变更通常首先是discussed on open channels。
- 维护人员 保持项目正常运行,修复错误并发布版本。他们经常做出日常决策,并且通常参与与项目负责人就重大决策进行讨论,尽管项目负责人拥有最终决策权。
- 开发人员是大量或经常参与项目的人员。通常他们可以直接直接访问源代码。在某些情况下,他们会根据自己的经验和对项目的程度做出日常决策。
- 贡献者是当前或过去为项目提供帮助的人。他们可能偶尔或零星地参与,通常不参与项目决策。
SciJava 团队角色
SciJava component collection中的项目将每个组件的团队定义为承担“责任”的一组人。以下角色正式确定了承诺为人们提供帮助的方式:
| 角色 | 承诺 | |
|---|---|---|
| 创始人 | 创建了该项目。并不意味着当前有任何参与或责任。 | |
| 铅 | 拥有决策权:releases的时间安排、功能的包含等 | |
| 添加新功能或增强功能。分配可以解决功能的请求。 | ||
| 调试器 | 修复bugs。可以指定打开issues来解决。 | |
| 审稿人 | 评论patch submissions。 | |
| 支持 | 响应 community questions 和 issue reports。让问题跟踪器保持井井有条。 | |
| 维护者 | 合并patch submissions。剪切发布。 | |
| 贡献者 | 为项目贡献了代码。并不意味着当前有任何参与或责任。 |
个人通常扮演多个角色。
组件状态
该网站记录了许多软件components,特别是许多ImageJ plugins。生态系统中的每个组件都有独特的发展路径,具有不同的成熟度和活动水平,最终由参与开发的人员决定。
每个组件的页面都有一个信息侧边栏,其中包含从组件声明的团队派生的状态报告。此侧边栏旨在帮助用户了解在寻求帮助、报告问题和提交功能请求时达到期望的级别。
发展状况
开发状态传达了对组件未来的期望。
| 状态 | 意义 |
|---|---|
| 项目正在大力开发中,在 API 发布和完善中。通常,这些组件要么未发布,要么versioned at 0.x。 | |
| 积极限制 | 新功能正在积极开发中。API故障受损。 |
| 稳定 | 没有新功能正在开发中。API稳定。 |
| 过时 | 该项目已停止已。 |
###状态支持
支持状态表示团队回答问题的级别和issue reports。
| 状态 | 意义 |
|---|---|
| 积极 | 有人将回答社区频道上的问题,并解决项目问题跟踪器中的问题报告。我们将尽最大努力在合理的期间修复报告的错误。 |
| 部分 | 有人会在社区渠道上回答问题,并在项目的问题跟踪器中发布报告。但报告的错误可能无法及时得到解决。 |
| 最小 | 至少有一个人承诺以某种身份参与该项目,但并非所有角色都已完成。对问题和问题报告的响应时间可能会延长。 |
| 无 | 没有人承诺支持该项目。问题和问题报告可能会被忽略。 |
SciJava 项目总结
以下是SciJava生态系统中项目角色的总结。
{::nomarkdown}
{:/} 1 Pietzsch leads on day to day issues. Pietzsch, Preibisch and Saalfeld vote on primary decisions, with Pietzsch’s vote breaking ties.
进一步阅读
- OSS Watch’s article on Governance Models ——埃里克·S·雷蒙德的Homesteading the Noosphere ——埃里克·S·雷蒙德的The Cathedral and the Bazaar